Sierra Nevada Corporation
[Contract]
2025 - Present
Software Engineer III
Englewood, CO
- Developed Adaptive Command and Control System for Unmanned Air Vehicles using C++ and C#
- Completed prototype service within first 3 weeks of joining team, ensuring demonstration was ready for large management audience
- Leveraged multiple UAV messaging standards (OMS and STANAG4586) to provide adaptive control capabilities
- Collaborated with team of engineers to design service-based architecture complying with MOSA initiatives
- Created robust CMake build system complete with dependency management using Conan, automated testing and static analysis, and Docker container generation
General Dynamics Mission Systems
[Full-time]
2023 - 2025
Senior Software Engineer
Remote - Denver, CO
- Developed distributed, fault-tolerant backend services written in C++ capable of handling node failures while maintaining high performance, reducing service downtime by 60%
- Implemented data ingestion capabilities, aggregating data from lightweight distributed data collection agents and ensuring up-to-date data availability
- Designed and implemented scalable resource-oriented service APIs, supporting needs of 10+ dependent systems
- Created GitLab CI/CD pipelines to automate building, testing, static code analysis, and deployment of backend services
General Dynamics Mission Systems
[Full-time]
2020 - 2023
Software Engineer
Pittsfield, MA
- Led software development efforts for modernization of shipboard diagnostic tool
- Modernized legacy UI, rewriting applications using Python Flask, htmx, and css
- Implemented GitLab CI/CD pipeline with Ansible playbooks and Docker container generation to automate system deployment