Paterson, New Jersey, United States
• Modernized and maintained legacy C# and C++ based source code of a Power Conditioning Unit (PCU) deployed on Navy vessels, improving performance and reliability by reducing code redundancies and refactoring outdated patterns.
• Reduced PCU test setup and execution time by 50% using C# and .NET to develop a WinForms-based simulator that emulated the PCU’s hardware, eliminating dependencies on physical components.
Implemented asynchronous programming, multithreading, I/O libraries, exception handling, and events for accurate simulation.
• Created and executed test frameworks on the PCU using the simulator to trigger edge cases, unhandled exceptions, and faults - directly leading to the identification and resolution of several critical bugs in the legacy code.