Senior Software Engineer
CurrentLead developer for SynErgis software to run HMIs for industrial vacuum pumps used in semiconductor fabrication. This consisted of numerous pieces, including:• A back-end server communicating with networked equipment (through multiple protocols), and multiple GUI clients (through WCF)• A WPF GUI client on each HMI• A SQL server database• Additional network endpoints providing data to external applications• An MSI bundle installer to setup or update all necessary pieces of the solutionLead software developer for ELSA, a hardware device used to verify and troubleshoot industrial equipment. This used a raspberry pi to handle communications with a custom board, communicating via GRPC to a WPF front end on a networked laptop, all written in C#.