Full-Time
BAE Systems Software Engineer
CAN / SAE J1939
- Supported requirements development, design, implementation, verification, and test of a C++ CAN packet input system.
- Supported implementation, verification, and test of C++ multi-level logging and event management system.
- Created a Python2/3 tool to generate variants of CAN packet data streams based on JSON specification.
- Setup multiple Jenkins slaves for automated unit, E2E, and performance testing.
- Created a Python3 tool to monitor and record program performance information using psutil
Internships
BAE Systems
Software Intern| Nashua, NH | Summer 2017
- Supported the software approval process by building open source software with Maven on RHEL and CentOS 6/7.
- Utilized the sca-maven-plugin to research and document running Fortify on Maven builds.
- Researched functionality for an automated patching system for Linux development and test environments.
State Farm
Threat Intel Intern | Bloomington, IL | Summer 2016
- Supported the Threat Intelligence team with VBA, python, and powershell automation scripts.
- Automation efforts equated to approximate savings of 1950 man hours and annual savings of over $173,000.
- Co-presenter and author of a top 4 finalist idea in the intern innovation challenge.
Lockheed Martin
Systems Eng Intern | Eglin AFB | Summer 2014, 2015
- Supported requirements development, process design, integration and test, and reporting of the F35 training engineering change workflow.
- Utilized regular expressions to parse and visualize log files in VBA/Python.
- Developed a generic data validation tool in VBA to compare Excel database extracts of varying formats.
Dept of Defense
Software Apprentice | Eglin AFB | Summer 2012
- Translated MATLAB image processing functions into Python with a team of programmers.
- Evaluated various aspects of the translation to determine feasibility of larger-scale translation.