•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