← projects
Sep 2022 to Mar 2023Tech Lead · 12-person team, 4 markets

TUI Group: Checkout for 20M+ Customers

Tech Lead for the global checkout system at the world's largest tourism company (€23B revenue). 12-person team, 4 markets, +40% reliability, promotion recommended.

Global checkout, at scale

20M+
annual customers
5M+
annual bookings
25
microservices
99.9%
uptime

Tech lead, 12 people, 4 markets

TUI Group is the world’s largest tourism company, €23B in annual revenue. I led their global checkout team: 12 people, 4 European markets, coordinated remotely from Brazil.

What shipped

Delivered

  • Required:
    Multi-currency checkout across 4 European marketsProcessing 5M+ annual bookings with localized payment flows.
  • Required:
    Compliance across 8 European jurisdictionsEach market's tax, currency, and regulatory rules encoded into the flow.
  • Required:
    25-microservice architectureTypeScript, Node.js, Vue.js, PostgreSQL on AWS.
  • Required:
    +40% reliability, reaching 99.9% uptimeServing 20M+ annual customers with no regression.

Ambiguity scales with team size

Every business decision that wasn’t specified became a bug in production. A 12-person team across 4 markets amplifies that cost fast. This is why I now practice Spec-Driven Development.

Stack

  • TypeScript
  • Node.js
  • Vue.js
  • PostgreSQL
  • AWS
  • Microservices