Sierra Nevada Corporation
[Full-time]
2025 - Present
Software Engineer III
Englewood, CO
Data Operations Pipeline
- Led effort to create data processing pipeline supporting scalable AI/ML systems
- Supported new and junior team members in platform understanding and Kubernetes fundamentals
- Deployed and integrated services such as Apache Spark and MinIO to facilitate data processing in preparation for CNN training
- Automated RKE2 infrastructure deployment using Ansible, reducing redeployment time from multiple hours to under 2 minutes
- Created data management strategy for data lakehouse architecture, defining data maturity zones and data isolation mechanisms
High Altitude Balloon Sensor C2 System
- Led software effort for interfacing between a custom sensor API and common UCI C2 UI
- Worked with multiple teams to ensure system-wide integration
- Implemented multi-threaded, high-throughput data processing service in C++ capable of handling 30Hz rates
- Integrated with sensor fusion system by converting between coordinate systems and sensor orientation paradigms
UAV C2 System
- Developed Adaptive Command and Control System for Unmanned Air Vehicles using C++ and C#
- Leveraged multiple messaging standards (UCI and STANAG4586) to provide control capabilities for heterogeneous systems
- Collaborated with team of engineers to design service-based architecture complying with MOSA initiatives
- Developed data layer service ensuring different message brokers could communicate for larger scale integration
General Dynamics Mission Systems
[Full-time]
2020 - 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
- Implemented data ingestion capabilities, aggregating data from 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