Major Projects

Iberia
Lead Full Stack Developer
Barcelona, SpainRemoteNov 2023 – Mar 2025
Overview
Led the full-stack development of mission-critical backend services and frontend tools for Iberia's Digital Platform eXperience (DPX). Drove a 40% performance improvement by restructuring the application architecture and modernizing the tech stack. Designed and built event-driven integrations with AWS and Kafka, and developed cross-platform notification and AMOS systems powering real-time airline operations.
Key Highlights
8 contributions
- Architected and developed backend microservices with Nest.js using CQRS pattern, building priority services for Iberia's DPX platform across TAM, BRS, AMOS, and GATEWAY integrations.
- Designed and implemented the TAM integration with AWS EventBridge, enabling event-driven communication across distributed airline systems in real time.
- Built the AMOS integration update end-to-end, connecting aircraft maintenance and engineering data to the DPX ecosystem.
- Developed a centralized Notifications service for the entire DPX platform, handling real-time alerts and messaging across multiple backend integrations via Kafka.
- Optimized TAM tool loading time by 40% through a complete frontend architecture restructuring and library replacement — significantly improving user experience for coordinating agents.
- Designed and consumed GraphQL APIs for efficient data fetching across complex relational models in passenger and baggage management.
- Created and maintained comprehensive unit and E2E test suites with Cypress across TAM, BRS, AMOS, and GATEWAY services, ensuring reliability in production deployments.
- Containerized services with Docker and integrated asynchronous messaging with Kafka for event processing across the DPX microservices ecosystem.
Tech Stack
React 18TypeScriptNest.jsCQRSGraphQLTailwind CSSShadcn UIReact Hook FormTanStack QueryCypressDockerKafkaAWS EventBridgePostgreSQL