TUI Group — Checkout for 20M+ Customers

Travel and tourism checkout

Role

Tech Lead directing a 12-member global team for the checkout system at TUI Group — the world’s largest tourism company with €23B in annual revenue.

What I built and led

  • Multi-currency transaction system processing 5M+ annual bookings across 4 European markets
  • Compliance across 8 European jurisdictions with localized payment flows
  • 25 microservices (TypeScript, Node.js, Vue.js, PostgreSQL, AWS)
  • Improved system reliability by 40% — achieving 99.9% uptime serving 20M+ annual customers
  • Received Engineering Manager promotion recommendation from 2 senior directors

Tech stack

TypeScript, Node.js, Vue.js, PostgreSQL, AWS, microservices architecture.

What I learned

Every business decision that wasn’t specified became a bug in production. Leading a 12-person team across 4 markets taught me that the cost of ambiguity scales with team size. This experience is why I now practice Spec Driven Development.