
European travel technology group operating across France, Germany, Italy, Poland, and Croatia. The group brings together several subsidiaries covering hotel marketplace, online booking tools for TMCs and corporates, corporate rates management, and travel services. Core business is B2B corporate travel management with hotel as the primary revenue driver, supplemented by air, rail, and car rental services. The platform has a 10+ year history, serving travel management companies and corporate clients with complex travel policy requirements.
European OBT (Online Booking Tool) platform serving corporate travel clients across France, Germany, Italy, Poland, and Croatia. Part of a larger international travel technology group. The air booking component is a microservice connecting to multiple airline suppliers (GDS, NDC, direct connects, aggregators). The platform requires performance stabilisation, improved observability, and continued feature development. Embedded team augmentation model — the person works as part of the client's development squad, not as an external consultant.
Distributed team across Vietnam, Poland (Białystok, Warsaw). Reporting into the client's Head of Development. Collaborative culture, open to change when technically justified. Working style: hands-on — demonstrate solutions by doing, then transfer knowledge to the team.
Technical Leadership & Code Quality
Lead technical decision-making within the air squad, working as a peer alongside the Product Owner
Review and assess existing air microservice codebase - identify reusable components vs. code requiring rewrite
Establish code quality standards, review practices, and architectural guardrails
Prevent “merge for the sake of progress” - enforce disciplined delivery (stability before optimization)
Ensure proper separation of stabilisation and feature development baselines
Performance Investigation & Optimisation
Diagnose root causes of Amadeus performance degradation (9-11s response times)
Analyse the end-to-end async search flow: SearchFlight → GetFlight → GetFlightFare → GetAllFares
Profile provider-level response times and identify where overhead is introduced (supplier vs. internal processing vs. travel policy matching)
Investigate and stabilise the progressive loading implementation in the new UI/UX
Identify and resolve async race conditions causing “no results” despite successful provider calls
Supplier Integration & Architecture
Work with existing Amadeus, Sabre, TravelFusion, and Air France Direct Connect integrations
Assess current connector architecture and propose improvements for a unified air API layer
Support new carrier integrations as required (near-term focus: German and Spanish carriers)
Understand and work with NDC schema versions, offer/order management, and ONE Order concepts
PNR & Post-Booking
Assess and implement PNR passive segment functionality
Understand PNR orchestration across different supplier types (GDS PNR vs. NDC Order vs. aggregator references)
Support PNR sync/import workflows for offline bookings
Knowledge Transfer & Documentation
Break knowledge silos within the existing team - document processes, integrations, and architectural decisions
Produce a behind-the-scenes assessment of code quality, technical debt, and prioritised improvement roadmap (20% allocation)
Collaborate with Goelett’s internal team in Vietnam, Białystok, and Warsaw