Disponible · Rionegro, CO · GMT-5 · 10+ años

Gian Barboza — Ingeniero Backend Senior especializado en infraestructura de pagos y automatización con IA

Ingeniero backend senior construyendo infraestructura de pagos distribuida y automatización con IA. Ex-CTO. Production-first.

Desarrollador junior → CTO → backend senior en plataformas de pagos.

Una década de decisiones compuestas entre monolitos, sistemas distribuidos e IA.

Nov 2023 — Actualidad

Senior Backend Engineer Actual

Hablax Inc. · 100% Remoto

Lidero iniciativas con IA sobre la plataforma de giftcards y recargas: SEO programático generado con IA, sistema de detección de fraude con reglas extensibles, gateways para modernizar servicios legacy y orquestador de notificaciones multi-canal.

Abr 2023 — Nov 2023

Full Stack Engineer · Freelance

Clientes independientes · Remoto

Construí un e-commerce de productos digitales end-to-end con stack moderno: Next.js, TypeScript, Clean Architecture, Vitest y CI/CD con GitHub Actions. Integración completa de Stripe y PayPal, automatización de envíos y sistema administrativo propio.

Dic 2017 — Abr 2023

Full Stack Developer → CTO

Hablax Inc. · 100% Remoto

Evolucioné de desarrollador a CTO liderando un equipo de 4 developers. Diseñé la migración del monolito a infraestructura distribuida de 8 servidores en DigitalOcean, integré los procesadores de pago core (PayPal, Payeezy, DLocal) y construí el motor multi-proveedor de productos con failover automático.

Ene 2016 — Mar 2017

Java Software Developer

Fermat.org · 100% Remoto

Desarrollé apps Android P2P sobre criptomonedas (taxi, e-commerce) donde el pago iba directo a la wallet del proveedor sin intermediarios. Primera exposición a sistemas descentralizados y a un entorno 100% remoto.

Números que llegaron a producción.

Algunas métricas que resumen una década de decisiones.

10+
Años de Experiencia
99.9%
Uptime en Infraestructura Crítica
$200K+
Transacciones Procesadas / Mes
5+
Procesadores de Pago Integrados

Cuatro problemas, cuatro sistemas en producción.

Haz click en cualquier card para expandir contexto, problema, decisión y resultado.

Contexto
Plataforma de giftcards y recargas con ~1,000 transacciones diarias y entre $100K y $300K mensuales procesados, corriendo sobre un único servidor.
Problema
Caídas recurrentes de ~3 horas en picos de tráfico (Día de las Madres, Año Nuevo) por el sistema de llamadas consumiendo todos los recursos. Pérdida directa de revenue en los días más lucrativos del año.
Decisión
Migración a DigitalOcean con 8 servidores separando capas (web, base de datos, dev). Balanceo HTTP con HAProxy, replicación MySQL master-slave para alta disponibilidad, failover entre nodos, backups y planes de recovery automatizados. Ejecutado manualmente sobre Linux por restricciones del stack legacy, liderando un equipo de 4 developers.
Resultado
99.9% uptime sostenido desde 2019. Cero caídas en fechas críticas durante los últimos 5 años.
MySQL ReplicationHAProxyDigitalOceanNginxLinux
Contexto
Presupuesto de miles de dólares mensuales en publicidad pagada, catálogo de más de 1,600 productos por proveedor multiplicado por múltiples países y servicios.
Problema
Reducir la dependencia de paid ads sin sacrificar la adquisición de clientes. Generar contenido a escala humana para miles de combinaciones país/servicio/producto era inviable.
Decisión
Pipeline de generación jerárquica en 3 niveles (país → país/servicio → país/servicio/producto) poblando miles de combinaciones vía ChatGPT-4o con prompts curados por vertical. Trigger automático: cuando entra un producto nuevo, se regeneran las landings de los niveles afectados sin intervención manual.
Resultado
↓ ads reemplazo significativo del presupuesto de ads con tráfico orgánico. Mejor ratio de clientes que el canal pagado.
ChatGPT-4oNode.jsProgrammatic SEOAIPHP
Contexto
Plataforma de pagos expuesta a dos vectores de fraude: transaccional (tarjetas robadas, patrones sospechosos) y de acceso (multicuentas, intentos de hackeo).
Problema
Necesidad de agregar reglas nuevas frecuentemente sin tocar el pipeline central, y de detectar patrones de cuenta y dispositivo sospechosos sin degradar la experiencia de usuarios legítimos.
Decisión
Motor de reglas basado en Factory + Single Responsibility Principle: cada regla se autoregistra y recibe contexto normalizado, permitiendo extender sin modificar el evaluador. Capa separada para fraude de acceso con device fingerprinting. Se exploró evaluación contextual con LLMs vía n8n imitando decisiones de soporte; funcionó a baja escala pero se archivó por costos prohibitivos del modelo.
Resultado
Horas para lanzar reglas nuevas en lugar de semanas. Reducción significativa de la carga de revisión manual.
Factory PatternSRPDevice FingerprintingRules Enginen8n
Contexto
Operación global de giftcards y recargas donde un único gateway deja brechas geográficas, de conversión y de disponibilidad.
Problema
Los distintos gateways cubren distintos países y fees; cualquiera puede caerse o empezar a rechazar más transacciones. Se requería cobertura continua y flexibilidad comercial para optimizar por país y método.
Decisión
Abstracción donde el admin configura gateway activo y prioridades por producto. Ante una falla o rechazo del proveedor activo, failover automático al siguiente en la cadena. 5 procesadores integrados (PayPal, Payeezy, DLocal, Stripe, Shift4) con features completos: 3DS, refunds, voids, Apple Pay, Google Pay y tokenización propia de tarjetas.
Resultado
5 gateways consolidados. Disponibilidad continua durante incidentes de proveedores. Routing optimizado por costo y conversión.
StripePayPalDLocalShift4Payeezy3DSApple PayGoogle Pay

Expertise técnico.

Herramientas y patrones a los que recurro, agrupados por dominio.

Backend & Arquitectura

/srv
Node.jsTypeScriptNext.jsPHPJavaREST APIsGateway PatternDesign PatternsClean Architecture

Infraestructura

/infra
LinuxDigitalOceanHAProxyNginxMySQL ReplicationCronjobsCI/CD

Pagos & Riesgo

/pay
StripePayPalDLocalShift4PayeezyPayment RoutingFraud EnginesDevice FingerprintingPCI Compliance

Automatización & IA

/ai
n8nLLM IntegrationAI-Assisted FraudProgrammatic SEOContent AutomationWeb Scraping
— Trabajemos juntos

Disponible para roles senior backend
en pagos e IA.

Disponible para oportunidades full-time remotas. Respuesta más rápida por email o LinkedIn.

Descargar CV