MPL Corporation - NASA

Software Engineer

October 2019 - October 2021


Work with a team of engineers to independently verify and validate NASA mission control software in development for the Artemis program.


  • Perform requirements analysis of software applications.
  • Verify the accuracy and completeness of test documentation and hazard analysis documentation.
  • Perform manual source code analysis for requirements verification.
  • Use static code analysis tools such as Klocwork and SonarQube to find and address issues.
  • Create and maintain relationships with Johnson Space Center NASA contacts.
  • Document issues discovered to formally transmit to the NASA development team.
  • Adhere to documentation restrictions such as ITAR and EAR designations.
  • Use productivity tools including Jira, Confluence, and ECM Systems.
  • Monthly prepare and present analysis kick off material to educate the engineering team on the aspects and functions of an application.
  • Create, maintain, and present new analyst training material for the Mission Control Center project.