Available for new opportunities

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.

12M+Daily Searches
10+Microservices
7+Provider Integrations
Andrés Cabrera — Software Engineer
@andrelo
0M+

Daily Searches

Flight searches processed daily after platform optimization

0+

Microservices Deployed

Event-driven services architected from the ground up in Starlings

0+

Provider Integrations

LCCs (AirEuropa, Volaris, etc.), GDSs (Amadeus, Sabre), and aggregators (Travelfusion)

0.9%

Uptime SLA

Migrated from legacy monoliths to a container based architecture to reach high availability

Primary Specialization

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

Current

Apr 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
KotlinScalaJavaGDS APIsNDC/IATAKafkaDockerk8s

Integration Ecosystem

Global Distribution Systems

Amadeus
Sabre
Travelport
TravelFusion

✈ Flight Aggregator Core

Kotlin · Kafka · 12M req/day

Low-Cost Carriers

Volaris
Turkish Airlines
Air Europa

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.

ScalaFinatraAkkaSabreAmadeusTravelport

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.

JavaSpringAngular 6KafkaSAP Travel One
Technical Arsenal

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
Work Experience

Career Timeline

12+ years building software across Travel Tech, FinTech, and platform engineering.

Travel TechFinTechEngineering
Travel Tech

Software Developer

starlings.travel

Apr 2025 — Present
  • 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
KotlinJavaKafkaDockerGDS APIs
Engineering

Founder Developer

Esportunity

Apr 2023 — Apr 2025
  • 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
KotlinNode.jsKafkaGraphQLk8sMongoDBDynamoDBAWS
FinTech

Software Developer & Tech Lead

Rappi · RappiPay

Nov 2020 — Apr 2023
  • 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
KotlinSpringgRPCKafkak8sMongoDBPostgreSQLAWSISO8583
FinTech

Software Developer

Fintech Banking Startup

Mar 2020 — Nov 2020
  • 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)
Java 11SpringProject ReactorAWS SQSMambuPostgreSQL
Travel Tech

Software Developer

Despegar.com

Oct 2018 — Mar 2020
  • 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
ScalaFinatraFinagleAkkaGatlingGDS APIs
Travel Tech

Full Stack Java Developer

Avantrip.com

Jan 2018 — Oct 2018
  • Built new back-office management system with Spring + AngularJS for multiple travel alliances
  • Developed SAP Travel One billing interface using Spring Cloud Stream messaging
JavaSpringAngular 6KafkaAWS ECSSAP Travel One
Engineering

Full Stack Java Developer

Monsanto (Bayer)

May 2017 — Jan 2018
  • 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
KotlinSpringKafka StreamsSpring Cloud DataflowCloudFoundryAngular 4
FinTech

Java Software Developer

Banco Galicia

Oct 2016 — May 2017
  • Built new modules for multi-channel banking application on Spring Dynamic Modules / OSGi platform
JavaSpring Dynamic ModulesOSGi
FinTech

Lead Full Stack Developer

IBM → HSBC Bank

Jun 2015 — Oct 2016
  • Designed and migrated Money Markets management application for HSBC
  • Built MatriXS Evergreening SPA; designed microservices backend and dynamic scripting designer
JavaSpringDojo ToolkitWebSphereMySQL
Foundation

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

Years in FinTech3+
Transactions/dayM+
Countries covered5+

MX · CO · AR · ES + more

Protocols masteredISO8583

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).

KotlinKafkagRPCISO8583k8sAWSPostgresMongoDB

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.

Java 11Project ReactorMambuAWS SQSPostgresSTP

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.

ISO8583NettyKotlinKafka

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.

Real-timeWebhooksk8sgRPC

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.

MicroservicesPostgreSQLAWSTeam Lead

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.

Project ReactorMambuAWS SQSSTP
Get in Touch

Let's Build Something Together

Open to exciting Travel Tech or platform engineering opportunities. Remote-first — based in Argentina & Venezuela.