• Wrote, modified, and debugged over 1000 of lines of C++ code and C code
Reworked all 1000+ C++ Unit tests in code base from makefiles to utilized shared libraries in CMake reducing compile time by 10 times increasing development pipeline throughput.
• Ported a high speed fiber PCIe adapter card device driver written in C/C++ from Linux to AIX implementing direct memory access, register mapping, and OS level configuration with a codebase over 4,000 lines in under 6 months delivering on schedule.
• Converted C++ code base of over 30,000 lines from C-style casts to best practice C++ style casting, resolving multiple cases of undefined behavior in the codebase as a result and receiving recognition by the program for modernizing the codebase
• Acknowledged directly by customers of a large multi-million dollar US government contract and department head within Raytheon for meeting program deadlines.
• Implemented agile methodologies as a scrum master to organize and accelerate productivity for a team of 6 engineers integrating product stakeholders to create a feedback loop between engineers and the customer
• Integrated software and hardware radar back end to front end radar system on a six week deployment on a ship in Japan.
• Developed scripts in Python and Groovy supporting a Jenkins DevOps pipeline which was responsible for build, test, and release
• Identified and resolved Jenkins pipeline deficiencies reducing pipeline throughput time and removing blockers for program of over 60 engineers
• Created test code in C++ and C to check that data was being sent and received correctly between cards and to ensure the input output control functions were working properly