Andrés Felipe Zapata
Arquitecto de software · Ingeniero full stack senior (Java y Node.js)
- Pereira, Colombia · Remoto
- afzar27@gmail.com
- www.andres-zapata.dev
- github.com/AZapata27
- linkedin.com/in/andres-zapata-aristizabal
Perfil
Ingeniero de software full stack con más de 10 años construyendo plataformas que sirven a más de 700.000 usuarios en Colombia y Latam. Stack principal: Java (Spring Boot, Quarkus) y Node.js / TypeScript (NestJS) en backend, Angular, React y Vue en frontend, Next.js para aplicaciones full stack, sobre AWS y Kubernetes. Diseño arquitecturas de microservicios, integraciones y event streaming con Kafka, y lidero equipos técnicos en pagos, transporte, logística y banca.
- 10+ años construyendo software
- 700k+ usuarios servidos
- −98 % de latencia
- −40 % de time-to-market
- 200+ personas lideradas
Experiencia
- 5 m
Senior Red Hat Integration Engineer
Avianca · Contratista · Aerolínea / Pagos
Integración del core de pagos de la aerolínea con pasarelas y medios de pago de Latam sobre el stack de Red Hat.
- Integración del core de pagos de Avianca con pasarelas y medios de pago de Latam como DEUNA y Wompi.
- Arquitectura de integración sobre el stack de Red Hat con Quarkus y Apache Camel para conectar el core con cada proveedor de pagos.
Quarkus · Apache Camel · Red Hat · Kafka · DEUNA · Wompi
- 2 a 8 m
Technical Lead
Quind · Flypass (peajes y parqueaderos electrónicos) · Fintech / Transporte
Arquitectura de microservicios y streaming de datos para una plataforma de pagos y movilidad; liderazgo de tres frentes de producto.
- Arquitectura de microservicios y streaming de datos para la plataforma de pagos y movilidad (Spring Boot, Kafka, CQRS, AWS).
- Lidero los frentes de facturación electrónica, puntos de atención y membresías: diseño, ADRs, code review y calidad (JaCoCo, SonarQube).
- Migración de componentes legacy a Quarkus + GraalVM, Java 21 y Virtual Threads.
- Iniciativa de Developer Experience (Backstage, AWS Service Catalog, arquetipos): 40 % menos de time-to-market.
Spring Boot · Kafka · CQRS · AWS · Quarkus · GraalVM · Java 21 · Backstage · SonarQube
- 6 a 4 m
Arquitecto y Desarrollador
Contratista independiente · Transporte de carga, logística, banca
Integraciones con el RNDC para empresas de carga, ciclo de vida del despacho orientado a eventos y modernización de legado sin reescrituras big-bang.
- Integración con el RNDC (Ministerio de Transporte) para empresas de carga como Grupo Nutresa y Rápido Ochoa: remesas terrestres, manifiestos electrónicos de carga y cumplidos, con validación previa de datos y trazabilidad de cada reporte.
- Arquitectura orientada a eventos para el ciclo de vida del despacho de carga (orden, remesa, manifiesto, cumplido) y conciliación de fletes.
- Modernización de legado Oracle/Java con Strangler Fig y CDC (Debezium + Confluent); migración de LDAP a Keycloak / OAuth2.
- Tuning de clústeres Kafka (particiones, réplicas, compresión) y Disaster Recovery con MirrorMaker 2; observabilidad con OpenTelemetry, Prometheus y Grafana.
Kafka · Debezium · Confluent · Keycloak · OAuth2 · MirrorMaker 2 · OpenTelemetry · Prometheus · Grafana · Oracle · Java
- 7 m
FullStack & Tech Lead
Fiscalía General de la Nación · Contratista · Sector público
Diseño y desarrollo de tres sistemas misionales para la Fiscalía.
- Diseño y desarrollo de 3 sistemas misionales: Extradición y Captura, Protección de Víctimas y Testigos, y Acusadores Privados.
- Desarrollo full stack con Node.js / TypeScript (NestJS), React y Oracle PL/SQL; despliegue en OpenShift con GitHub Actions.
Node.js · TypeScript · NestJS · React · Oracle PL/SQL · OpenShift · GitHub Actions
- 4 m
Senior Integration Developer
Celsia · Contratista · Energía
Lideré la migración del bus de integración de IBM App Connect a Kubernetes on-premise con Quarkus, Camel y Kafka.
- Lideré la migración del bus de integración de IBM App Connect a Kubernetes on-premise con Quarkus, Apache Camel y Kafka.
- Diseñé y documenté la estrategia de migración de los sistemas críticos de medición de distribución eléctrica.
- Observabilidad end-to-end con Grafana, Loki y Tempo.
Quarkus · Apache Camel · Kafka · Kubernetes · Grafana · Loki · Tempo
- 9 m
Senior Software Developer
OLJ Solutions · Proyectos IP/REV y RUNT · Transporte
Servicios full stack para el registro nacional de tránsito y la plataforma de interoperabilidad de peajes electrónicos.
- Desarrollo full stack de servicios del RUNT (Registro Único Nacional de Tránsito) con Java, Node.js, Spring WebFlux, Quarkus, Kafka, Angular y React sobre AWS (Lambda, Docker).
- Desarrollo de IP/REV para el Ministerio de Transporte: interoperabilidad entre operadores de peaje y proveedores de TAG para el recaudo electrónico en todo el país.
- Diseño de arquitectura reactiva y orientada a eventos para microservicios distribuidos; TDD y code review.
Java · Node.js · Spring WebFlux · Quarkus · Kafka · Angular · React · AWS Lambda · Docker
- 2 a 6 m
Technical Lead · Software Engineer
INDRA Colombia · Banco de la República · Banca
Lideré dos equipos construyendo microservicios Java para el banco central, con 98 % menos de latencia en servicios críticos.
- Lideré 2 equipos de 4 desarrolladores en microservicios Java 8-17 (Spring Cloud, GCP Pub/Sub, Apigee, AWS, DynamoDB).
- 98 % menos de latencia (de 5 s a 100 ms a 10.000 req/s) en microservicios críticos con WebFlux, Redis y MongoDB.
- Resolví problemas de transaccionalidad con modelo ACID: más de 90 % de consistencia de datos.
- Implementé un Coding Dojo (Jenkins, SonarQube, Kafka).
Java 8-17 · Spring Cloud · WebFlux · Redis · MongoDB · GCP Pub/Sub · Apigee · AWS · DynamoDB · Jenkins · SonarQube
- 4 a 1 m
De la mesa de ayuda al desarrollo de software
Primeros años · Telecomunicaciones, seguridad, retail
Cuatro roles que fueron de la mesa de ayuda ITIL a pipelines ETL para big data de telecomunicaciones.
- Emtelco (Tigo-Une), Software Developer, 2020 – 2021. ETL/ELT para big data de telecomunicaciones (Java, C#, PL/SQL).
- Estatal de Seguridad, Técnico de Sistemas, 2019 – 2020. Optimización de bases de datos y soporte de aplicaciones.
- iKono Telecomunicaciones, Freelance Developer, 2018 – 2019. Implementación de Odoo ERP/POS (facturación e inventario).
- Atento, Soporte TI, 2017. Mesa de ayuda ITIL para clientes B2B.
Java · C# · PL/SQL · Odoo · ITIL
Logros
- Interoperabilidad de peajes electrónicos IP/REV: Parte del equipo que construyó IP/REV (Interoperabilidad con Recaudo Electrónico Vehicular) del Ministerio de Transporte: arquitectura orientada a eventos, de alta concurrencia y alto volumen transaccional.
- Integración con el RNDC: Integración con el RNDC para empresas de carga como Grupo Nutresa y Rápido Ochoa: remesas, manifiestos electrónicos de carga y cumplidos.
- Latencia en microservicios críticos −98 %: De 5 s a 100 ms a 10.000 req/s en microservicios críticos del Banco de la República, con WebFlux, Redis y MongoDB.
- Time-to-market −40 %: Con una plataforma de Developer Experience (Backstage, AWS Service Catalog, arquetipos) presentada al C-Level.
Stack tecnológico
- Lenguajes
- Java · Kotlin · TypeScript · JavaScript · Go
- Backend
- Spring Boot · WebFlux · Quarkus · Apache Camel · Vert.x · Node.js · NestJS
- Frontend
- Angular · React · Vue · Next.js
- Datos y eventos
- Kafka (Confluent) · Debezium · GCP Pub/Sub · PostgreSQL · Oracle · MongoDB · Redis · DynamoDB
- Cloud y DevOps
- AWS · GCP · Azure · OpenShift · Kubernetes · Docker · Terraform · GitHub Actions · Keycloak · Kong
- Observabilidad
- OpenTelemetry · Prometheus · Grafana · Loki · Tempo
- Calidad
- JUnit · Testcontainers · Cypress · k6 · Gatling · Chaos engineering · SonarQube
- Arquitectura
- Microservices · Event-driven · CQRS · Hexagonal · DDD · Serverless · ADRs
- Ingeniería de IA
- Claude Code · Anthropic API · OpenAI API · LangChain · MCP · Hugging Face
Idiomas
- Español
- Nativo
- Inglés
- B2
Además
- IA aplicada
- Desarrollo con agentes de código (Claude Code) con foco en seguridad y confidencialidad.
- Preventa
- Levantamiento de necesidades, diseño de soluciones y ADRs.
- Disponibilidad
- Trabajo remoto desde Colombia (UTC−5). Abierto a proyectos de arquitectura, integración y desarrollo AI-native.
Actualizado · www.andres-zapata.dev/cv
CVHoja de vida