Summary
Overview
Work History
Education
Skills
Timeline
Generic

Matthew Stewart

Huntsville,AL

Summary

Software Engineer with experience developing distributed, mission-critical software for autonomous unmanned aerial systems (UAS) in DoD environments. Skilled in designing and implementing backend services, microservices, REST APIs, and real-time communication systems using C#, ASP.NET Core, .NET, and TypeScript. Experienced integrating software with drone hardware through WebSockets, UDP multicast, Protocol Buffers, and message bus architectures while building scalable, reliable, and secure systems. Strong background in debugging complex distributed applications, implementing secure software solutions, and delivering applications supporting STIG, ATO, and mission requirements. Active Secret Security Clearance.

Overview

5
5
years of professional experience

Work History

Software Engineer

Summit TRC
Huntsville, AL
03.2026 - Current
  • Develop and maintain middleware for an unmanned aerial system (UAS) platform, enabling communication between ground control stations, autonomous aircraft, and payload hardware.
  • Design and implement distributed microservices using C# and .NET to support scalable, reliable, and fault-tolerant mission software.
  • Develop communication interfaces utilizing WebSockets, UDP multicast, Protocol Buffers, and message bus architectures for real-time command and telemetry exchange.
  • Design translation layers that map application-level commands to vendor-specific payload and gimbal protocols, reducing hardware dependencies and improving interoperability.
  • Implement configuration management, structured logging, and service orchestration to improve system maintainability and operational reliability.
  • Collaborate with cross-functional engineering teams to integrate software with embedded hardware and mission-critical systems in a Linux-based defense environment.

Software Engineer

First Merit Solutions
Huntsville, AL
06.2021 - Current
  • Designed, developed, and maintained backend services and APIs using C# and ASP.NET Core to support secure, cloud-hosted/OnPrem applications.
  • Debugged and resolved production issues across application, database, and deployment layers, identifying root causes of software nonconformance.
  • Implemented password validation service in CI to validate user account passwords and configuration changes to meet STIG and ATO requirements in DoD environments.
  • Deployed applications in Azure (ACR) using app services, including configuration, monitoring, and issue remediation.
  • Wrote automation scripts to encrypt source code prior to repository integration, improving code security and integrity.
  • Collaborated closely with other engineers and project stakeholders to design and deliver features from development through deployment.

Education

Computer Science - Minor in Mathematics

University Of Alabama In Huntsville
Huntsville, Alabama
01-2020

Skills

  • C#
  • ASPNET Core – Backend services, REST API's
  • C – Performance debugging and low-level defect analysis
  • Rust - Hardware Level Implementation
  • JavaScript / TypeScript – Front-end features and API integration
  • Python – Automation and network scanning scripts
  • HTML, CSS, Bootstrap – Responsive UI development
  • MongoDB – Queries, joins, stored procedures
  • Azure – Application deployment, configuration, and support
  • Azure DevOps – Pipelines, CI/CD
  • Git – Branching, merging, code reviews

Timeline

Software Engineer

Summit TRC
03.2026 - Current

Software Engineer

First Merit Solutions
06.2021 - Current

Computer Science - Minor in Mathematics

University Of Alabama In Huntsville