Resumen profesional

Desarrollador de software con experiencia en sistemas distribuidos de alta escala. Mi trayectoria incluye el desarrollo de arquitecturas robustas basadas en microservicios y eventos, con énfasis en sistemas que procesan millones de transacciones concurrentes.

He contribuido activamente en el desarrollo de sistemas críticos, implementando soluciones backend robustas que incorporan patrones de resiliencia, monitoreo y observabilidad.

Mi experiencia incluye la instrumentación de código para métricas de rendimiento, trazabilidad distribuida y logging estructurado, facilitando la detección temprana de incidentes y el diagnóstico eficiente de problemas en producción.

Soy apasionado por el aprendizaje continuo y la innovación tecnológica, destaco por mi capacidad para adaptarme rápidamente a nuevos desafíos y por compartir conocimiento en equipos multidisciplinarios.

Mi enfoque combina sólidas habilidades técnicas con una mentalidad orientada a resultados, permitiéndome abordar exitosamente proyectos complejos de misión crítica.

Experiencia laboral

Leal

Jul 2023 / actualidad

Senior Backend Developer

Desarrollador backend en Leal 360, plataforma enfocada en la personalización de experiencias de clientes y optimización de ventas. Contribuí en el diseño y desarrollo de sistemas distribuidos de alta disponibilidad que procesan millones de interacciones de usuarios, utilizando arquitecturas modernas (Hexagonal, DDD, Event-Driven), integrando servicios AWS para garantizar escalabilidad y rendimiento.

Treinta

Sep 2022 / Jun 2023

Senior Backend Developer

Desarrollador backend en Treinta, plataforma de soluciones digitales enfocada en la transformación y optimización de negocios. Participé en el diseño y desarrollo del marketplace de proveedores y APIs de integración, implementando soluciones escalables que facilitan la operación digital de miles de comercios.
Desarrollé servicios distribuidos aplicando patrones modernos (CQRS, DDD, Event-Driven) con una arquitectura en AWS que garantiza alta disponibilidad y procesamiento eficiente de transacciones.

Accenture

Jul 2021 / Sep 2023

Senior Backend Developer
  • Cliente Fintech: NaranjaX

Backend Developer en la implementación de BNPL (buy now, pay layer) como medio de pago.

Squad Lead y Backend Developer en la implementación de QR dinámico e interoperable como medio de cobro.

  • Accenture

– Revisión de proyectos prueba y entrevista de candidatos de Accenture.
– Entrenador en Node.js para developers de Accenture.
– People lead

Toolbox TVE

Oct 2020 / Abr 2021

Senior Fullstack Developer

Desarrollo Backend para en módulos de autenticación de clientes, encode de video, streaming y audios para diversos Content Providers (HBO, Fox, FoxSports, TyC Sports, Discovery, History, A&E, LIFETIME, Sony, Starz, NBCU, AXN, SyFy, Paramount) y cable operadores (Directv, CableOnda, Claro, Tigo, CableTica, VETV SKY, SKY Brasil, MegaCable, VTR, Telecable, Telecentro, Antina, Dish).

Rappi

Sep 2019 / Oct 2020

Semisenior Fullstack Developer
  • Desarrollador Backend de la vertical Revenue / Advertising, participando de los algoritmos de aumento de revenue, funnel de métricas e impactos publicitarios.
  • Desarrollador Backend y Frontend de la vertical de supermercados, participando del algoritmo de asignación de Shoppers en el que se decide a cual Shopper se le debe asignar la orden para maximizar a productividad.

Ubicua Software

Mar 2019 – Ago 2019

Desarrollador web

Desarrollador y emprendedor en el desarrollo de soluciones de transformación digital para empresas del eje cafetero colombiano. Enfoque en plataformas web y móvil.

Servicio Nacional de Aprendizaje

Jun 2006 – Mar 2019

Instructor y Desarrollador web

Brújulaweb

Jul 2011 – Ene 2015
Ene 2002 – May 2006
Desarrollador web

Desarrollador de sitios web, plataformas web a la medida, aplicaciones móviles y de escritorio; empleando tecnologías como: Javascript, JQuery, Motools, HTML, CSS, PHP, Java, Actionscript, MySQL, Postgresql.

Freelance

Jun 2006 – Jun 2011
Desarrollador web

Habilidades técnicas

“Primero resuelve el problema, después escribe el código”