Swissport Aspire Airport Lounges
- 5.2 million+ guests worldwide per year
- 80+ lounges across 19 countries
The Lounge Booking Evolution
- Delivered a modernised lounge booking and check-in platform supporting high-throughput operational environments across a global network.
- Designed tablet-based check-in workflows integrating with barcode scanners, flight data providers, and partner reward systems.
- Implemented complex eligibility and pricing rules to support non-linear customer journeys from check-in through to purchase and post-sale flows.
- Built administration tooling to support lounge operations, user access management, and configuration of business rules and supporting data.
- Implemented secure authentication flows including single sign-on (SSO), PIN-based access, and two-factor authentication (2FA).
- Supported development of reporting and data warehouse capability to enable operational insight and performance monitoring.
Breaking Down Legacy Systems
- Collaborated with analysts, designers, and stakeholders to map and optimise operational workflows, improving efficiency and flexibility.
- Identified and separated tightly coupled legacy functionality into cleaner, more maintainable service boundaries.
- Redesigned underperforming modules to improve performance, reliability, and data flow.
- Worked with technical leads and project management to define deliverables and structure work into Jira tickets, supporting coordinated delivery.
- Produced UML documentation (sequence, flow, and entity relationship diagrams) using Confluence and Mermaid to align teams on system behaviour and data architecture.
- Created user journey storyboards in Miro to support product direction and UX decision-making.
- Refactored data architecture, splitting a monolithic database into multiple domain-aligned databases (audit, check-in, scheduled tasks, data warehouse, identity, and user domains) to improve scalability and isolate workloads.
- Redesigned core schemas, separating basket and sales data to reduce contention and improve query efficiency.
- Reduced active transactional dataset size (basket tables) by approximately 40% on a daily basis, improving query performance and maintainability.
Building a Strong Foundation for Change
- Built and maintained fully documented RESTful APIs using ASP.NET Core and OpenAPI/Scalar to support operational workflows and future scalability.
- Implemented hybrid caching strategies using Redis across APIs to reduce database load and improve response times for high-frequency operations.
- Designed system architecture to support improved performance under load, with reduced query complexity and better distribution of database workloads.
- Established a scalable data and service architecture expected to significantly improve throughput and responsiveness in production environments.
- Contributed to front-end delivery using Vue 3 and TypeScript, supporting high-traffic, operationally critical workflows.
- Introduced and utilised .NET Aspire to streamline local development and manage containerised services via Docker.
- Developed CI/CD pipelines using Bitbucket Pipelines, PowerShell, Aspirate, and Kustomize.
- Collaborated with DevOps engineers to support deployment pipelines to AWS ECR and AWS EKS.
- Delivered production-ready systems that supported ongoing client engagement and future phases of work.