Senior Software Engineer working on internal flight booking, allocation, and inventory systems. I enjoy digging into complex, business-critical problems and staying hands-on through design, implementation, and delivery.
Air Team - Delivery lead engineer for internal flight booking and inventory systems supporting 300k+ annual flights.
▪️ Partnered with product to define milestones, break down work, and coordinate engineers across three global offices to ensure on-time delivery of business-critical systems.
▪️ Led implementation of a new Tour Order domain model within a greenfield modular architecture (.NET, MongoDB), breaking apart a rigid legacy model while maintaining 99.99% backward compatibility.
▪️ Led work to integrate directly with Global Distribution Systems (GDS) to automate flight updates and maintain real-time inventory accuracy; used AI-assisted tooling to accelerate development of large-scale data mappings.
▪️ Took over ownership and redirected the rebuild of EF’s internal flight allocation and booking management website, simplifying the stack by replacing seven microservices with a unified backend abstraction and reducing infrastructure cost and complexity.
Air Team - Full-stack engineer building flight booking and inventory systems.
▪️ Built full-stack features and internal tools using React/TypeScript, .NET, SQL Server, MongoDB, and AWS, while maintaining and stabilizing legacy VB/C# systems.
▪️ Led the Flight Matching project, extending EF’s automated booking system to place late-enrolling travelers on their group’s existing flights, improving customer experience and reducing ticket costs through smarter automation.
▪️ Implemented a high-throughput background service to replace an unstable third-party integration, cutting processing time from 1.29s to 0.09s and eliminating recurring outages during peak season.