Resume
I design and build systems that are simple, efficient, and easy to extend.
Systems Engineering
I design and build systems that are simple, efficient, and easy to extend.
Professional Experience
Senior Lead Engineer, Booz Allen Hamilton
June 2021 - Present
Building embedded Linux systems, provisioning infrastructure, and deployment tooling for classified environments.
- Built a real-time queue-driven orchestration system using RabbitMQ and MassTransit to simplify provisioning, deployment, and coordination across roughly 10,000 managed devices.
- Reworked fragmented orchestration services into a unified deployment system that reduced coordination overhead and simplified system management at scale.
- Designed mutual TLS infrastructure and certificate-driven trust workflows to support secure communication between distributed services and managed devices.
- Implemented certificate-driven identity propagation across RabbitMQ and MassTransit systems to simplify authentication and trust management between distributed services.
- Built and debugged embedded Linux environments using Buildroot and PXE provisioning to support reproducible deployment and testing workflows.
- Implemented TPM-backed secret management across Windows, Linux, and a custom UEFI bootloader to preserve trusted secret access across differing TPM measurement states and reboot environments.
- Reverse engineered undocumented Windows APIs for WiFi Fine Timing Measurement telemetry and implemented Linux equivalents using Netlink and NetworkManager DBus APIs to maintain feature parity across platforms.
- Built internal build, deployment, and automation systems involving GitHub Enterprise and artifact infrastructure.
Lead Engineer, Mondo (Contracting for Booz Allen Hamilton)
February 2021 - June 2021
Worked on provisioning and deployment systems supporting classified distributed environments.
- Reworked PKI and provisioning workflows to simplify deployment and reduce configuration and onboarding overhead.
- Developed Docker Compose environments that enabled complete local deployment and end-to-end debugging of distributed systems.
- Simplified deployment and communication flows to improve local development, testing, and debugging.
Senior Systems Engineer, GPM Empire (Formerly Empire Petroleum)
August 2019 - February 2021
Worked on telemetry, ingestion, and distributed systems supporting fuel and retail operations.
- Developed distributed ingestion systems using Azure queues to process telemetry and operational data across geographically distributed retail environments.
- Developed monitoring and telemetry systems for fuel tanks, point-of-sale systems, and remote operational infrastructure.
- Implemented ETL systems that normalized vendor-specific operational data into a unified internal data model used for reporting, planning, and operational analysis.
- Built hash-addressed ingestion and processing workflows that allowed vendor files to be cached, reprocessed, and verified without relying on fragile job state or expensive lookup coordination.
- Created reusable C# ingestion frameworks and parsing utilities used to process XML, raw vendor exports, and operational telemetry into bulk-loaded SQL Server datasets.
- Reverse engineered proprietary vendor protocols to integrate operational data from third-party systems that could not otherwise be accessed programmatically.
- Created tooling for remotely querying and managing distributed retail systems across multiple environments.
- Contributed identity and authentication systems used across internal tools, vendor integrations, and customer-facing services.
Manager of Data Engineering and Architecture, FuelNOW Network
May 2017 - August 2019
Led work on telemetry, ingestion, monitoring, and distributed systems supporting fuel and logistics operations.
- Developed ingestion, integration, and monitoring systems using Go, Docker, PostgreSQL, Prometheus, and Grafana to support telemetry processing and operational visibility across distributed environments.
- Designed relational data models and ingestion workflows in PostgreSQL supporting telemetry processing, operational reporting, and long-term data normalization across vendor systems.
- Developed Clojure-based ingestion and transformation services to extend existing Java ETL infrastructure and support operational reporting workflows.
- Centralized monitoring and operational visibility across distributed systems.
- Built telemetry, monitoring, reporting, and operational systems required to deliver the company MVP.
Systems Engineer, Murphy USA
November 2016 - May 2017
Worked on vendor integrations, public-facing application security, secure data transmission, and internal development support.
- Worked directly with external vendors to resolve integration issues and implement new functionality across operational systems.
- Collaborated with internal network security teams to support compliance requirements and secure data transmission workflows.
- Reduced exposure of public-facing company infrastructure by securing and hardening Telerik Sitefinity CMS deployments.
- Provided technical guidance and debugging support to junior developers across application and operational work.
- Worked across software development, vendor coordination, security review, and operational support in a highly cross-functional environment.
Senior Fuel Systems Architect, Empire Petroleum Partners, LLC
January 2015 - November 2016
Worked on systems for fuel telemetry, point-of-sale integration, identity, and reporting across distributed retail environments.
- Implemented real-time data services used to provide fuel and operational data to internal business teams.
- Implemented an identity platform using IdentityServer3 and OpenID Connect to centralize authentication and protect internal company resources.
- Created an internal platform using Azure, ASP.NET, and C# for reporting, resource management, and operational planning.
- Developed machine learning models to improve fuel delivery forecasting, supply planning, and projected fuel levels.
- Built systems integrating fuel operations, point-of-sale data, tank telemetry, identity, and reporting.
Systems Engineer, Zix Corporation
September 2012 - January 2015
Developed provisioning, deployment, and certificate systems supporting large-scale distributed mail infrastructure across multiple datacenters.
- Helped design distributed certificate systems using Git replication semantics to coordinate certificate propagation, synchronization, and revocation across datacenters.
- Developed Java and native C services supporting distributed certificate synchronization and lifecycle coordination across datacenters.
- Participated in operational security response efforts related to major CVEs including Heartbleed.
- Helped migrate deployment infrastructure from ad-hoc Kickstart-based image packaging into standardized RPM-based installation and update workflows to simplify deployment consistency and maintenance.
- Contributed to provisioning automation systems using The Foreman and VMware to deploy customer mail infrastructure across datacenters in Texas, the United Kingdom, and Canada.
- Built and maintained deployment and failover systems involving Postfix, DNS automation, virtualization, and multi-datacenter mail infrastructure.
Systems Engineer, Murphy USA
August 2008 - September 2012
Developed distributed systems supporting fuel telemetry, operational monitoring, reporting, and retail infrastructure.
- Developed systems for retrieving real-time fuel tank data across distributed retail fuel infrastructure.
- Built a distributed fuel tank monitoring service capable of detecting and reporting potential environmental hazards across retail fuel infrastructure.
- Designed asynchronous request-processing systems using MSMQ, Windows services, SQL Server, and centralized monitoring to support large-scale distributed retail workflows.
- Built internal ordering and inventory systems used to manage employee equipment and retail supply workflows.
- Created a plugin framework providing shared data access, identity integration, and reporting capabilities across internal systems.
- Developed reporting and analysis systems for fuel delivery planning, pricing analysis, and historical telemetry data.
- Developed tooling and automation utilities supporting distributed retail systems and internal operations.
Network Administrator / Software Engineer, Ouachita County Courthouse
February 2008 - August 2008
Managed internal systems, networking, and software supporting courthouse operations.
- Deployed and managed a split-horizon name server to improve internal device management.
- Migrated courthouse email infrastructure in-house using Postfix with a PostgreSQL-backed user database.
- Maintained and extended Object Pascal systems supporting county vehicle assessments and veteran transportation scheduling.
- Maintained real-time monitoring software to alert administrators of operational issues.
- Supported internal systems, networking, software maintenance, and operational reliability.
Technician / Software Engineer, Taylor Made Systems
August 2006 - February 2008
Built and maintained internal infrastructure, deployment tooling, backup systems, and automation for customer environments.
- Managed OpenBSD infrastructure involving DNS, DHCP, PXE boot services, NAS systems, Samba, and PF firewall management.
- Managed PF firewall infrastructure used to route remote support and operational traffic between technicians and customer systems.
- Maintained remote support systems that allowed technicians to securely access customer environments with minimal setup friction.
- Led development of an off-site backup solution that created an additional revenue source.
- Developed PXE-booted recovery and imaging systems that automated profile backup, disk imaging, and workstation provisioning workflows.
- Built automated backup workflows using SSH keypairs, NAS infrastructure, and scripted transfer utilities to reduce manual recovery and deployment work.
- Supported systems administration, networking, automation, and customer infrastructure.