Employment & consulting

Andrés Cabrera

Senior Software Engineer

Backend, architecture & product modernization

I build backend systems, integrate flight distribution and payment platforms, and modernize existing products. My work combines hands-on engineering, technical leadership and agent-assisted delivery — for both long-term roles and consulting engagements.

Remote · Argentina (UTC−3)CV in Spanish

12M

Daily flight searches

Starlings · infrastructure modernization to support the platform’s recurring production demand.

Thousands

Concurrent chat users

eSportunity · real production usage, supported by WebSockets and Redis Pub/Sub.

End-to-end

Booking traceability

Starlings · observability across Search, Confirm, Issue, Retrieve, Ancillaries and Exchange.

Selected work

Products & modernization

The problem, my responsibility and the engineering behind each delivery.

Live product

Venetravel

Forward Deployed Engineer · 2025 — 2026

The challenge

Decouple an existing travel booking application and modernize its user experience and architecture.

My contribution

  • Re-architected the application from server-rendered HTML to a modern SPA and migrated the backend from PHP 7 to PHP 8.
  • Enabled agentic search through MCP and WebMCP, and added site tracking with Google Tag Manager and observability tools.
  • Directed an agent-driven development workflow, delivering the modernization in stages from planning in 2025 to completion in 2026.

SPA · PHP 8 · MCP · WebMCP · Google Tag Manager

Visit Venetravel
Venetravel booking journey: destination search, hotel quote and checkout

Launched · discontinued

eSportunity

Founding Engineer · Apr 2023 — Apr 2025

The challenge

Build an esports talent platform from its initial stage, with an opportunity board, community feed and real-time messaging.

My contribution

  • Implemented real-time chat with WebSockets and Redis Pub/Sub that served thousands of concurrent users in production.
  • Developed post lookup algorithms with an estimated 40–60% improvement in timeline rendering for the planned user base.

Kotlin · Kafka · GraphQL · WebSockets · Redis

Project on UpworkMy eSportunity-era GitHub profile
eSportunity — Community feed
Community feed

Applied AI

AI & Agentic Coding

Agent-driven software development, workflow automation and model adaptation: from coding harnesses and reusable Skills to fine-tuning and local inference.

Agentic Coding

  • Harness Engineering: configuring the execution environment, context and tools for coding agents.
  • Reusable Skills to guide development tasks and workflows with Claude Code and OpenCode.
  • Harness Engineering
  • Skills
  • Claude Code
  • OpenCode

Automation & orchestration

  • Workflow automation and service integrations with n8n.
  • Stateful agent workflows and orchestration with LangGraph.
  • n8n
  • LangGraph

Fine-tuning & inference

  • Model fine-tuning with Unsloth.
  • Local model execution and inference with llama.cpp, Ollama and Strata.
  • Unsloth
  • llama.cpp
  • Ollama
  • Strata

Agent tool integration

  • Connecting product capabilities and tools to agent workflows through MCP and WebMCP.
  • Applied to agentic search as part of the Venetravel modernization.
  • MCP
  • WebMCP

Local AI models

Local deployment and inference with Mixture of Experts (MoE) and dense model architectures.

MoE
  • Qwen3.6-35B-A3B
  • Qwen3.8-Flash-Next
Dense
  • Qwen3.8-27B
See the Venetravel case study

Travel Tech

From flight search to ticket issuance

Hands-on work with airline integrations, NDC workflows and the infrastructure behind flight aggregation.

starlings.travel

Software Engineer · Apr 2025 — Present

Integration work at Starlings

Implemented independently

Air Europa (UX / PROS), Turkish Airlines (TK), Volaris (Y4) and the Travelfusion aggregator.

Complex NDC cases

Bug fixes in Sabre NDC-S and Amadeus NDC-X; European resident-fare flows for Air Europa and Iberia, plus connector features for Arajet.

End-to-end observability

Designed and implemented traceability across the complete booking lifecycle, including additional services and flight exchanges.

  1. Search
  2. Confirm
  3. Issue
  4. Retrieve

Additional flows: Ancillaries · Exchange

Earlier flight distribution experience at Despegar and Avantrip. Explore the full timeline

FinTech

Payments systems & technical leadership

Experience leading RappiPay’s Authorizer and Movements teams, alongside work on lending and banking integrations.

Card authorization

Credit and debit card processing, ISO8583 messages with Netty, and anti-fraud integrations.

ISO8583 · Netty · Kotlin

Wallet movements

Core service redesign and team coordination across Mexico, Colombia and Argentina.

Kafka · PostgreSQL · Team leadership

Loan disbursements

Reactive disbursement services with Project Reactor and AWS SQS, Mambu APIs and banking provider integrations.

Project Reactor · AWS SQS · Mambu

Experience

Selected professional experience

Backend development, technical leadership and product delivery across travel, payments and enterprise systems.

  1. Apr 2025 — Present

    starlings.travel

    Software Engineer

    • Modernized infrastructure and introduced containers in production, optimizing server resources to sustain a recurring volume of 12 million flight searches per day.
    • Independently implemented Air Europa (UX/PROS), Turkish Airlines (TK), Volaris (Y4) and Travelfusion integrations.

    Kotlin · Java · Kafka · Docker · NDC · Observability

  2. Apr 2023 — Apr 2025

    eSportunity

    Founding Engineer

    • Built an event-driven esports platform as part of the founding engineering team, from initial development to production launch. The product was subsequently discontinued.
    • Implemented real-time chat with WebSockets and Redis Pub/Sub that served thousands of concurrent users in production.

    Kotlin · Kafka · GraphQL · WebSockets · Redis · AWS

  3. Nov 2020 — Apr 2023

    Rappi · RappiPay

    Software Developer & Tech Lead

    • Led the Authorizer team, working on card authorization, anti-fraud systems and ISO8583 integrations using Netty.
    • Led the wallet movements core redesign and development of new features, coordinating engineers across Mexico, Colombia and Argentina.

    Kotlin · Spring · Kafka · ISO8583 · Netty · Kubernetes

  4. Mar 2020 — Nov 2020

    FinTech Banking Startup

    Software Developer

    • Designed and delivered a loan disbursement solution with Project Reactor and AWS SQS. Maintained Mambu-based banking APIs and integrated STP (Mexico) and Instantor (Spain).
  5. Oct 2018 — Mar 2020

    Despegar.com

    Software Developer

    • Developed Scala services for voluntary flight exchanges, resolving ticketing and exchange integrations with Sabre, Travelport and Amadeus, and implementing fare arbitrage logic.
  6. Jan 2018 — Oct 2018

    Avantrip.com

    Full Stack Java Developer

    • Developed a travel back-office platform with Spring and Angular, including a SAP Travel One billing integration using Spring Cloud Stream.
  7. May 2017 — Jan 2018

    Project contract · 8 months

    Monsanto

    Full Stack Java Developer

    • Worked on the Value Capture Transformation project, migrating royalties and billing integrations to an event-driven cloud architecture with Kafka Streams and Spring Cloud Dataflow.
  8. Oct 2016 — May 2017

    Banco Galicia

    Java Software Developer

    • Developed modules for a multi-channel banking application using Spring Dynamic Modules and OSGi.
  9. Jun 2015 — Oct 2016

    IBM · HSBC Bank

    Full Stack Java Developer

    • Developed the Money Markets application migration for HSBC, including the MatriXS Evergreening SPA, backend services and dynamic scripting tools.

Earlier experience in middleware and enterprise applications at Efectivo SI, Dirección Nacional de Migraciones and Edesur.

Full details in the CV

Expertise

Tools behind the work

Technologies used across the projects and engineering roles described here.

Backend

  • Kotlin
  • Scala
  • Java
  • PHP 8
  • Spring
  • GraphQL
  • gRPC

Flight distribution

  • NDC
  • Amadeus
  • Sabre
  • Travelport
  • Travelfusion
  • Airline APIs

Infrastructure & events

  • Docker
  • Kubernetes
  • AWS
  • Kafka
  • Redis
  • AWS SQS

Payments

  • ISO8583
  • Netty
  • Mambu
  • Webhooks
  • Project Reactor

Web & data

  • TypeScript
  • React
  • Next.js
  • SPA
  • PostgreSQL
  • MongoDB

Delivery & observability

  • CI/CD
  • Google Tag Manager

Software delivery, production traceability and technical leadership.

Contact

Let’s discuss a role or a project

Open to engineering opportunities and consulting in backend systems, integrations and product modernization.

Remote · Argentina (UTC−3) · Spanish · English: working proficiency