General Dynamics Mission Systems
[Full-time]
2023 - Present
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
- Presented solutions for container orchestration, service design, and server time synchronization to customers
- Created GitLab CI/CD pipelines to automate building, testing, static code analysis, and deployment of backend services
- Led software architecture and design activities for 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
- Improved application portability using Docker containers
- Implemented GitLab CI/CD pipeline and Ansible playbooks to automate system deployment