Architecting the Future of Travel Technology
Travel Tech Engineer
Senior Software Engineer specializing in flight aggregation platforms, GDS integrations, and cloud-native microservices. Building the infrastructure that moves millions of travelers.

Daily Searches
Flight searches processed daily after platform optimization
Microservices Deployed
Event-driven services architected from the ground up in Starlings
Provider Integrations
LCCs (AirEuropa, Volaris, etc.), GDSs (Amadeus, Sabre), and aggregators (Travelfusion)
Uptime SLA
Migrated from legacy monoliths to a container based architecture to reach high availability
Travel Technology Architecture
Building the backend infrastructure that powers modern flight search — from raw GDS data to real-time aggregation at massive scale.
starlings.travel
CurrentApr 2025 — Present · Software Developer
A flight aggregation platform processing 12 million+ daily searches. My role: scale the aggregation layer, integrate new carriers and distribution systems, and migrate the infrastructure to a containerized microservices architecture.
- Scaled platform throughput to 12M+ flight searches/day via caching and batch optimizations
- Integrated Global Distribution Systems (Amadeus, Sabre, Travelport) and Low-Cost Carriers
- Led containerization initiative — migrated legacy infrastructure to Docker/k8s microservices
- Connected LCC connectors: Volaris, AirEuropa, Turkish Airlines, TravelFusion aggregator
Integration Ecosystem
Global Distribution Systems
✈ Flight Aggregator Core
Kotlin · Kafka · 12M req/day
Low-Cost Carriers
Despegar.com
Oct 2018 – Mar 2020 · Scala Developer
Post-selling flight exchanges on Latin America's largest OTA unicorn. Integrated with Sabre, Travelport & Amadeus. Built fare arbitrage logic for revenue optimization.
Avantrip.com
Jan 2018 – Oct 2018 · Full Stack Java
Travel back-office platform supporting multiple business alliances. New billing interface against SAP Travel One via Spring Cloud Stream.
Tech Stack
Full-spectrum platform engineering — from API design to cloud infrastructure.
Travel Tech
- GDS APIs· Amadeus · Sabre · Travelport
- NDC / IATA· Modern airline distribution
- LCC Connectors· Volaris · Turkish · AirEuropa
- TravelFusion· Aggregator integration
- ISO8583· Financial messaging standard
Backend
- Kotlin· Primary language
- Scala· Akka · Finatra · Finagle
- Java 25· Spring Boot 4 · Spring FW 7
- Project Reactor· Reactive Streams · RxJava
- gRPC· High-perf RPC
- GraphQL· API design · schema-first
Messaging & Events
- Apache Kafka· Event streaming · Kafka Streams
- Redis PubSub· Real-time messaging · caching
- AWS SQS· Async queue processing
- WebSockets· Real-time bidirectional comms
- Spring Cloud Stream· Messaging abstraction
Cloud & Infra
- AWS· EKS · Lambda · S3 · ECS · EC2
- Kubernetes· Orchestration · Helm · EKS
- Docker· Containerization · Compose
- Cloudflare· Workers · Edge Computing · Wrangler
- Spring Cloud· Cloud Foundry · Dataflow
Data
- MongoDB· Document store · Atlas
- PostgreSQL· Relational · Spring Data
- DynamoDB· AWS NoSQL · high-throughput
- ElasticSearch· Full-text search · analytics
- Redis· Cache · sessions · pub/sub
Observability
- Kubernetes Monitoring· Cluster health · pods · HPA
- Introspection Patterns· Built-in observability design
- CI/CD Pipelines· GitHub Actions · automated deploys
- Load Testing· Gatling · performance profiling
Frontend
- TypeScript· ES6+ · strict mode
- Next.js· SSR · Static export · App Router
- React· Hooks · Context · Performance
- Angular· Angular 6+ · RxJS · NgRx
Career Timeline
12+ years building software across Travel Tech, FinTech, and platform engineering.
Software Developer
starlings.travel
- Scaled flight aggregator to handle 12M+ daily searches via throughput optimization and caching improvements
- Led GDS and LCC integration development: Amadeus, Sabre, Travelport, Volaris, Turkish Airlines, AirEuropa, TravelFusion
- Redesigned and migrated legacy infrastructure to a containerized microservices architecture for high availability
Founder Developer
Esportunity
- Architected 10+ event-driven microservices for a next-gen Esports startup from the ground up
- Built real-time chat system for thousands of concurrent users via WebSocket and Redis PubSub — 99.9% uptime
- Improved response times 40% with GraphQL optimizations and intelligent caching / idempotency strategies
- Led engineering team end-to-end; accelerated product launch by 30% while implementing observability stack
Software Developer & Tech Lead
Rappi · RappiPay
- Led RappiPay Authorizer team: credit/debit card processing, anti-fraud systems, ISO8583 switch integrations
- Architected multi-country card authorizer using Netty financial frames over ISO8583 standard
- Led RappiPay Movements team: major refactor of wallet movements core services across all LATAM
- Managed cross-functional teams across Mexico, Colombia, and Argentina
Software Developer
Fintech Banking Startup
- Designed and built new financial disbursements solution using Project Reactor and async messaging (AWS SQS)
- Maintained banking core (Mambu) and public APIs; integrated banking providers STP (MX) and Instantor (ES)
Software Developer
Despegar.com
- Developed and maintained Scala backend services for Post-Selling Voluntary Flight Exchanges platform
- Resolved complex integrations with major GDS: Sabre, Travelport, Amadeus for ticketing and exchanges
- Designed fare arbitrage logic to optimize flight pricing models and capture revenue opportunities
Full Stack Java Developer
Avantrip.com
- Built new back-office management system with Spring + AngularJS for multiple travel alliances
- Developed SAP Travel One billing interface using Spring Cloud Stream messaging
Full Stack Java Developer
Monsanto (Bayer)
- Migrated legacy monolith to cloud-based royalties management application using event-driven architecture
- Developed functional reactive microtasks with Spring Cloud Dataflow to redesign core billing interfaces
Java Software Developer
Banco Galicia
- Built new modules for multi-channel banking application on Spring Dynamic Modules / OSGi platform
Lead Full Stack Developer
IBM → HSBC Bank
- Designed and migrated Money Markets management application for HSBC
- Built MatriXS Evergreening SPA; designed microservices backend and dynamic scripting designer
FinTech Pedigree
Before focusing on Travel Tech, I spent 3+ years building the financial infrastructure of LATAM's largest super-app. This gives me a unique edge: the discipline and rigour of high-stakes transactional systems.
FinTech Track Record
MX · CO · AR · ES + more
Card networks
Rappi · RappiPay
Nov 2020 – Apr 2023 · Developer & TL
Payments infrastructure for one of LATAM's most valued unicorns. Led two critical teams: RappiPay Authorizer (card processing, anti-fraud) and RappiPay Movements (wallet core re-architecture).
Fintech Banking Startup
Mar 2020 – Nov 2020 · Software Developer
Designed the financial disbursement architecture for a digital lending platform. Reactive programming with Project Reactor; banking integrations with STP (MX) and Instantor (ES); core banking via Mambu.
ISO8583 Card Processing
Built multi-country credit and debit card authorizer at RappiPay using Netty financial frames over the ISO8583 messaging standard — handling millions of daily transactions across LATAM.
Anti-Fraud Systems
Maintained and extended anti-fraud infrastructure at RappiPay Authorizer for credit card processing — with real-time webhook integrations and traditional Base1/Base2 file flows.
Wallet Movements Core
Led major re-architecture of RappiPay's wallet movements core for the super-app across Mexico, Colombia, and Argentina — a year-long engineering initiative.
Financial Disbursements
Designed a Fintech Banking Startup's cashout solution using Project Reactor and in-house async messaging (AWS SQS). Integrated banking providers STP (Mexico) and Instantor (Spain) for loan disbursements.
Let's Build Something Together
Open to exciting Travel Tech or platform engineering opportunities. Remote-first — based in Argentina & Venezuela.