Projects

Most of my work is in private repositories, so these are concise summaries of the systems I built, the decisions I led, and the outcomes delivered.

Marketing Orchestration API

2025-Present

Led architecture and technical direction for a suite of operational APIs used by engineering teams to replay campaigns, manage runtime configurations, and control Glue jobs in the marketing delivery pipeline. These tools turned one-off manual operations into self-service capabilities, giving teams faster incident response and reducing reliance on ad hoc scripts.

PythonAWS LambdaAWS DynamoDBAWS GlueAWS S3AWS SQSREST APIsDeveloper Tooling

Unified Entry Layer

2024-2025

Designed and delivered a greenfield asynchronous entry platform for a marketing and messaging data product, supporting both batch and streaming traffic with low-latency guarantees despite synchronous routing constraints. This replaced a tightly-coupled pipeline that had become a scaling bottleneck, establishing the decoupled messaging foundation used across the platform today.

PythonAWS LambdaAWS SQSAWS SNSAWS DynamoDBAWS GlueAWS S3REST APIs

Choice Recovery Path Web Application

2023-Present

Inherited and modernized a HIPAA-compliant, multi-tenant recovery accountability platform with selfie-based sign-in/sign-out, role-based organizational workflows, and mobile-first UX. Executed an incremental API-by-API rewrite, using the existing business logic as a reference while upgrading Laravel 5 to 11 and Angular 4 to LTS, redesigning the data model, automating tenant provisioning, and backfilling the API with 90% automated test coverage.

LaravelAngularFilamentMySQLAWS SESAWS S3DockerMulti-Tenancy

Airline Operations Systems Integration Services (AOSIS)

2020-2021

Led and heavily implemented a full rewrite of mission-critical airline integration middleware, with 20+ microservices bridging legacy and modern systems through ordered, event-driven message flows and a dynamic routing library. This enabled decommissioning of mainframe integrations and provided reliable async flight data to any system in the company that needed it.

JavaSpring BootApache CamelRed Hat OpenShiftAngularREST APIsEvent-Driven ArchitectureCouchbase

Airline Operations Data Store (AODS)

2021-2022

Built and evolved an operations state platform that reconciled real-time flight and aircraft events into a queryable day-of-operations view, for example when a flight was loaded, departed, and arrived. Replatformed from WebLogic to containers, migrated auth from basic to bearer token, and added sub-minute failover for a system with a 15-minute RTO and zero RPO.

JavaSpring BootApache CamelRed Hat OpenShiftAngularREST APIsIntegrationEvent-Driven ArchitectureCouchbase

Airline Fuel Application Support Team (AFAST)

2019

Architected and delivered core microservices in a fuel-optimization product suite for UPS Airlines, including message-driven integrations for aircraft engine start/stop telemetry. As the sole senior engineer, served as de facto technical lead across architecture, implementation, and delivery for a product suite saving an estimated $20M annually in fuel costs.

JavaSpring BootRed Hat OpenShiftMicroservicesSQL ServerPythonAngularIntegration

© 2026 Charlie Willis. All rights reserved.