Zachary Campanella
Firmware Engineer at Alphalab Inc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Experience
-
Alphalab Inc
-
United States
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Firmware Engineer
-
Mar 2021 - Present
-
-
-
Sunstone Welders
-
United States
-
Machinery Manufacturing
-
1 - 100 Employee
-
Firmware Engineer
-
Aug 2018 - Feb 2021
• Designed and implemented firmware to run on a Cortex-M3 PSoC 5LP. • Lead firmware development on a low voltage high current welding system. • Implemented MODBUS TCP/IP to allow automation of welders. • Developed an industrial pulse arc welder that utilizes SPI for inter-processor communication and UART for inter-device communication. • Implemented CRC to reduce the effects of electrical noise on the inter-processor communication. • Designed and implemented firmware to run on a Cortex-M3 PSoC 5LP. • Lead firmware development on a low voltage high current welding system. • Implemented MODBUS TCP/IP to allow automation of welders. • Developed an industrial pulse arc welder that utilizes SPI for inter-processor communication and UART for inter-device communication. • Implemented CRC to reduce the effects of electrical noise on the inter-processor communication.
-
-
-
ALPINE SOFTWARE CORPORATION
-
Mendon, New York
-
Software Developer
-
Jan 2016 - Aug 2016
• Created and modified forms and reports using Delphi. • Installed and maintained MYSQL and SQL databases. • Provided software support for fire department records management software. • Created and modified forms and reports using Delphi. • Installed and maintained MYSQL and SQL databases. • Provided software support for fire department records management software.
-
-
-
Porous Materials, Inc.
-
Ithaca, New York Area
-
Software Developer
-
Aug 2013 - Dec 2013
• Developed and modified Java programs to control machines to measure porosity. • Updated a program written in Visual Basic to function with a newly designed machine. • Worked with a technician to combine multiple machines into one and to use a single legacy program. • Developed and modified Java programs to control machines to measure porosity. • Updated a program written in Visual Basic to function with a newly designed machine. • Worked with a technician to combine multiple machines into one and to use a single legacy program.
-
-
Education
-
Rochester Institute of Technology
Bachelor of Science (B.S.), Computer Engineering