
Diez años en dinero que se mueve
Soy José Carrillo, aunque todo el mundo me dice Junior. Empecé escribiendo código para quien lo pagara y terminé especializándome en el único dominio donde un error no se puede maquillar: el que mueve plata de una cuenta a otra.
Hoy lidero el equipo de Pagos y Finanzas de Yummy, la super-app de LATAM. Antes pasé por conciliación contable a escala en Cencosud, microservicios de aerolínea en Sky Airline y pasarelas de pago en Wompi. Son contextos distintos con el mismo problema de fondo: sistemas que no pueden fallar, operados por equipos que tienen que poder dormir.
Trabajo desde Medellín. Fuera del teclado eso significa caminar la ciudad y tiempo con mi familia, que es lo que sostiene todo lo demás.
- Años de carrera
- 10+
- Transacciones
- 2M
- Equipo actual
- 7
- Roles de liderazgo
- 3
Desde 2015
Por día, en producción
Personas a cargo
Tech Lead y Dev Lead
Roles que dejaron huella
Más de una década construyendo plataformas críticas para banca, pagos y fintech. Elige un período para abrir la entrada.
1 / 4
1M+ transacciones mensuales en mobile
Construí varios microservicios — entre ellos la gestión de perfiles — y escalé hasta Tech Leader Backup. Junto a mi equipo desarrollé la nueva versión de AppSales mientras se sostenía la versión anterior con más de 1 millón de transacciones mensuales en Android e iOS.
React Native · NestJS · Firebase · GCP
- Tx/mes mobile
- 1M+
- Plataformas
- iOS · Android
- Microservicios
- 5+
¿Cómo trabajo?
Empiezo por el dinero, no por el código. Antes de proponer una arquitectura necesito entender de dónde sale cada peso, dónde se registra y quién tiene que poder auditarlo seis meses después. En pagos, el modelo de datos es el producto; todo lo demás es plomería alrededor.
De ahí salen microservicios y event sourcing cuando el dominio lo justifica, y un monolito bien ordenado cuando no. Prefiero un sistema aburrido que se entienda a las tres de la mañana antes que uno elegante que solo yo sepa operar. La observabilidad y las pruebas no son una fase posterior: son la condición para poder desplegar sin pedirle permiso al miedo.
El cumplimiento —PCI-DSS, ISO 27001— entra como restricción de diseño desde el primer día, no como una auditoría que se sufre al final. Sale más barato y produce mejores sistemas.
Liderar, en la práctica, significa que otras siete personas puedan tomar buenas decisiones sin esperarme. Documento lo que decido y por qué, reviso código a fondo, y trato de que el criterio quede en el equipo y no en mi cabeza. Si el equipo depende de mí para avanzar, hice mal mi trabajo.
Lo que devuelvo
Casi todo lo que sé lo aprendí de gente que se tomó el trabajo de explicarlo en público. Esto es lo que hago para saldar esa cuenta.
- Código abierto
- Publico y mantengo librerías, CLIs y servidores MCP en npm y GitHub. Todo lo que resuelvo dos veces en el trabajo termina siendo un paquete instalable.
- Ver herramientas
- Escritura técnica
- Escribo sobre qué se rompió en producción y cómo se arregló — el material que me habría servido tener cuando empecé.
- Leer en Substack
- Mentorías
- Acompaño a desarrolladores junior y semi-senior, en programas estructurados y en relaciones informales, sobre decisiones técnicas y de carrera.
- Escribirme
- Charlas y talleres
- Doy charlas sobre arquitectura de pagos, conciliación de alto volumen y liderazgo técnico en comunidades y equipos de la región.
- Proponer una charla
¿Tienes un sistema de pagos que se está volviendo difícil de sostener?