Travel technology
Travelport via Pasiona
Senior Front-End Developer
Bookings can change after they've already been sold: exchanges, refunds. The existing flow was a single form, and it couldn't handle the different cases.
I own the frontend side of the exchanges and refunds system, from technical design through implementation.
- Define the frontend architecture in React, TypeScript and Node.js. The UI is split into micro frontends built from plugins, each one talking to a Node.js frontend service over GraphQL.
- Design those Node.js frontend services — one per plugin, each its own dockerised microservice — and shape the GraphQL contract each micro frontend consumes.
- Own the frontend CI/CD pipelines on GitHub Actions and Azure DevOps.
- Instrument frontend and service telemetry with Datadog.
- Review most of the pull requests on the codebase and mentor junior developers.
React · TypeScript · Node.js · Micro Frontends · GraphQL · .NET · Docker · Kubernetes · Datadog