Amadeus Nice, France
Software Development Engineer
Oct 2025 – Present
- Eliminated redundant external API checks with transaction-level memoization, cutting request time from 67s (over the 15s timeout) to 1.8s and raising the per-request ceiling from 10 to 100,000 pricing strategy rows.
- Restructured upstream request batching, raising sustained throughput from 7 to 100 tps.
- Designed a profile-based cache invalidation system for a new availability feature, hardened against timeouts and edge cases; owned the test plan and production triage, cutting operating costs by $80k/month across the first two customers.
- Led on-call operations for airline pricing and caching systems, resolving production incidents and data replication defects across inventory tiers; cut response time 10%.
- Analyzed Splunk production logs and eliminated redundant signals, reducing logging costs by 26%.
- Rebuilt the invalidation pipeline around batching and exponential backoff, cutting a 1-hour workflow to 1 minute (60×) for critical airline operations.