From my Resume
Founding simulation software engineer to build a human-rated Lunar lander in support of NASA’s Artemis program.
Maintained a Python-based post-processing pipeline for spacecraft telemetry, including custom Docker monitoring with PyArrow, modifying proprietary NASA software, data transformation with Pandas, and archiving data in HDF5.
Developed hardware Mocking capabilities using C++ that enabled an entirely Software Simulation environment. Built a hardware-agnostic interface that enabled mocking without directly interacting with simulation or hardware protocols.
Developed bespoke Test Case document management software in Python for writing, publishing, and tracking. Identified major blockers for a customer team, and worked independently on a prototype with a strong emphasis on completely automated tooling to streamline test case development. Final product led to an immediate 10x increase in productivity for the 20-person team.
Owned the development environment for the 150-person Flight Software team. Consistently pushed for modern tooling and evolved workflows to meet the demands of a growing team. Worked with stakeholders to ensure compliance with DO-178C while maintaining cutting-edge tooling.
Worked within customer teams to ensure simulation software capabilities met testing requirements. Proactively developed features to eliminate critical roadblocks in the Verification process and provided technical guidance.
Developed custom software on top of Pytest that generated GitLab CI jobs using Python Decorators. This allowed hundreds of automated tests to remain active while keeping Pipelines short and runner usage to a minimum. Tests would be given a decorator that listed software dependencies, and a child pipeline would be generated that only included necessary tests. Reduced runner utilization by a lot.