Senior Full Stack Developer · Cajicá, Colombia
José M. Vasquez
Ingeniería de pagos, compliance y plataforma
7 años construyendo producto de punta a punta. Hoy, sistemas fintech regulados donde se mueve dinero y automatización AML/KYC, con TypeScript/NestJS, Python/FastAPI y Next.js.
- Equipos multiculturales
- Español · nativo
- Inglés · B2
Nacionalidades del equipo: Colombia · México · El Salvador · Venezuela · Estados Unidos · Brasil · Argentina · España · Francia · Lituania · Ucrania · Bangladesh · Corea del Sur
- Equipos multiculturales
- Español · nativo
- Inglés · B2
Sedes de las empresas: Colombia (Upcard, Inlaze) · Francia (Minca AI) · Estados Unidos (Trades.org) · Panamá (Centria Group) · Venezuela (SEO Contenidos)
- 7
años de experiencia
- 3
marcas white-label en producción
- 4238
tests en verde en la suite
- 6
personas en el equipo más grande que lideré
Áreas de dominio
cada área → su propia página
Next.js App Router y React en producción: un portal white-label que sirve 3 marcas desde un solo codebase, con tokens de diseño, i18n a escala e infraestructura de testing propia.
- Tokens en 3 capas: cambiar el color de una marca es un diff de ~11 líneas
- Librería atómica compartida por 2 apps web y una app React Native
- Migración de React a Next.js de una app en producción
- next.js
- react
- typescript
- tailwind
- vitest
- playwright
impacto medido · antes → después
- Suite de tests−30%
255 s → 178 s
Dos stacks de backend, TypeScript/NestJS y Python/FastAPI, sobre PostgreSQL, Redis y colas. En una fintech regulada construí el orquestador de pagos de un sitio de recaudo en línea y co-desarrollo una pasarela de pagos propia sobre PSE y Bre-B, diseñada para no cobrar dos veces nunca.
- Idempotencia, locks de fila y outbox transaccional en el núcleo de la pasarela
- Webhooks firmados hacia el comercio y cifrado de campos con AES-256-GCM
- Un conector en Go por riel, único dueño de las credenciales de ese riel
- nestjs
- fastapi
- go
- postgresql
- redis/valkey
- bullmq
impacto medido · antes → después
- Paginación por cursor (300k filas)−98.8%
33.66 ms → 0.42 ms
Entregué de punta a punta el módulo de validación AML/KYC de una plataforma de seguros: backend FastAPI, adaptador hexagonal con puertos tipados, bandeja de casos y wizard de 4 pasos.
- Arquitectura hexagonal sin framework en el dominio
- Contrato de import-linter bloqueante en CI contra regresiones
- Post-mortem de un discriminador nullable que filtraba datos entre módulos
- python
- fastapi
- sqlalchemy
- postgresql
- pytest
AML/KYC automatizado (art. 492)
Gates de CI que limitan lint, typecheck, tests y build al diff del merge request, implantados en dos repositorios el mismo día. Antes, el primer pipeline CI/CD de una empresa que desplegaba a mano.
- Falla de forma explícita si la lista de cambios llega vacía
- Caché solo del store del gestor de paquetes
- 100% conventional commits sobre 659 commits
- gitlab ci
- github actions
- docker
impacto medido · antes → después
- Guardado de caché en CI−97%
1:36 → 0:03
Trabajo con IA con rastro de artefactos: workflows spec-first con Claude Code integrados al issue tracker, y producto sobre una plataforma de extracción documental con LLM.
- 403 commits pareados con IA en 4 repositorios durante 10 meses
- Auditoría de un backend legado de 339 endpoints con agentes en paralelo y verificación cruzada
- Skill de Claude Code que convierte el historial de git en reportes de avance
- claude code
- aws bedrock
- python
- fastapi
LLMs en producción y desarrollo asistido
Liderazgo de personas en tres etapas (un equipo de 3, un equipo que creció de 3 a 5-6 y una célula de 4-5) y liderazgo de proceso con un estándar de documentación adoptado por 5 desarrolladores.
- RFC → ADR → realidad del backend → pasos atómicos, en 63 features
- Mentoría, dirección técnica y participación en contrataciones
- Plantillas de requerimientos con contexto técnico desde el día cero
- rfc
- adr
- jira
Liderar con proceso y calma
Trayectoria
Experiencia completa →Upcard
Senior Full Stack · Fintech
nov 2025 – actualidad
Minca AI
Senior Full Stack · AML/KYC · LLM
jun 2026 – oct 2026
Inlaze
Front End · Lead de célula
mar 2025 – mar 2026
Trades.org
Front End · equipo en 6 países
feb 2023 – feb 2025
Centria Group
Front End Supervisor · equipo 3 → 5-6
feb 2021 – feb 2025
SEO Contenidos
Team Lead · Venezuela
ago 2019 – sept 2021
formación
Ingeniería en Informática (estudios)
Universidad Nacional Experimental del Táchira · UNET
Certificaciones Platzi
Next.js · React
stack
- Next.js · RSC
- React
- TypeScript
- NestJS
- Python · FastAPI
- PostgreSQL
- Redis · BullMQ
- Docker · GitLab CI
- AWS Bedrock · LLMs
- Claude Code
¿Construimos algo confiable?
Respondo en español o en inglés.