Experience

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.