Ingeniería para sistemas que dejaron de ser simples
Ingeniero Backend Senior
Ingeniero Backend Senior con más de siete años de experiencia en sistemas distribuidos, plataformas transaccionales y modernización de legados.
Combino ejecución práctica con arquitectura, liderazgo técnico, mentoría y colaboración con producto y stakeholders. Mi eje principal es Node.js, Go y Java; React y Angular aparecen como trabajo complementario en productos que necesitan continuidad entre backend y frontend.
Experiencia
-
Infosistemas Ingeniero de Software Senior / Arquitecto de Software Expandir experiencia Replegar experiencia
Lideré integraciones en NestJS y Go y rediseñé flujos entre microservicios, reduciendo aproximadamente un 98% las fallas intermitentes en flujos críticos.
- Contexto
- Trabajé en plataformas de gestión para arrendadoras, flotas y automotrices, dentro del equipo de arquitectura y junto a especialistas de operación y datos.
- Contribución
- Lideré integraciones en NestJS y Go y rediseñé flujos entre microservicios, haciendo más predecible el comportamiento ante fallos en los flujos críticos.
-
EDS (Policía Civil de Río de Janeiro) Ingeniero Backend — Consultoría Expandir experiencia Replegar experiencia
Estructuré un sistema de gestión de salud con NestJS para una operación pública crítica y evolucioné rutas backend con foco en seguridad, acceso y trazabilidad.
- Contexto
- La consultoría cubrió sistemas públicos sensibles, incluyendo un sistema de gestión de salud de alto volumen y un ERP jurídico en evolución.
- Contribución
- Estructuré el backend con NestJS, refactoricé rutas legadas y reforcé la seguridad, el control de acceso y la trazabilidad de flujos sensibles.
-
Azify Ingeniero Backend Senior — Consultoría Expandir experiencia Replegar experiencia
Desarrollé un motor de liquidación con NestJS y reduje un 30% la latencia de APIs financieras críticas mediante profiling y optimización.
- Contexto
- Trabajé en fintech y criptoactivos, en servicios financieros donde la consistencia, la seguridad y la estabilidad tenían impacto directo en la operación.
- Contribución
- Desarrollé un motor de liquidación con NestJS e integraciones financieras y reduje un 30% la latencia de APIs críticas mediante profiling y optimización.
-
VBET Ingeniero Backend Senior Expandir experiencia Replegar experiencia
Apliqué Go, goroutines y channels para reducir la primera etapa del cálculo de comisiones de cerca de siete a tres minutos, y también contribuí a la aplicación React.
- Contexto
- El producto de analítica atendía a influencers y afiliados de iGaming; su dashboard reunía métricas de comisión y aceptaba un pequeño desfase para los datos del día, mientras que los pagos requerían datos consolidados.
- Contribución
- Reestructuré la API y el cálculo con Go, goroutines y channels, introduje ETL, precálculo y caché y colaboré en la aplicación React. La línea medida pasó de cerca de siete minutos en el pico a cerca de tres minutos, cerca de un minuto, aproximadamente 15 segundos sin caché y menos de un segundo con caché caliente, cada valor correspondiente a su etapa.
-
Maxmilhas Ingeniero de Software Full Stack Expandir experiencia Replegar experiencia
Desarrollé microservicios en Node.js y NestJS para automatizar cancelaciones y cambios, reduciendo un 34% la intervención manual del soporte.
- Contexto
- Trabajé en flujos posventa de viajes, incluyendo cancelaciones, cambios, cupones y comunicación con clientes.
- Contribución
- Desarrollé microservicios en Node.js y NestJS y automaticé reglas, cálculos y validaciones posventa; el cambio redujo un 34% la necesidad de intervención manual del soporte.
-
South System (asignado a QUIQ/Itaú) Ingeniero Backend Expandir experiencia Replegar experiencia
Diseñé un marketplace multi-tenant con Node.js y servicios asíncronos en Go, estructurando pruebas críticas con aproximadamente un 95% de cobertura.
- Contexto
- El trabajo se enfocó en un marketplace white-label y multi-tenant para instituciones financieras, preparado para incorporar nuevos bancos sin forks por cliente.
- Contribución
- Participé en la arquitectura y el refinamiento de reglas, usando Node.js y servicios asíncronos en Go para aislar variaciones por tenant; estructuré pruebas críticas con aproximadamente un 95% de cobertura.
-
Flapper Ingeniero de Software Full Stack Expandir experiencia Replegar experiencia
Migré módulos de personas, autenticación y aeronaves a servicios en Node.js, NestJS y Go; la separación por dominios redujo aproximadamente un 25% el número de tablas.
- Contexto
- La plataforma de aviación ejecutiva dependía de un monolito de más de siete años, con poca documentación y reglas difíciles de separar sin interrumpir la operación.
- Contribución
- Mapeé fronteras de dominio y conduje una modernización incremental, migrando módulos a servicios en Node.js, NestJS y Go; la separación redujo aproximadamente un 25% el número de tablas.
-
Sustentec Ingeniero de Software Full Stack Pleno Expandir experiencia Replegar experiencia
Mantuve y evolucioné un sistema de gestión de laboratorios en Java, Spring Boot y Angular, implementando pruebas de integración antes inexistentes.
- Contexto
- Trabajé en sistemas vinculados a laboratorios, investigación y desarrollo, combinando el mantenimiento de un producto existente con su evolución funcional.
- Contribución
- Mantuve y evolucioné el sistema con Java, Spring Boot y Angular, implementé pruebas de integración y entregué informes y funcionalidades de extremo a extremo.
-
Braistech Ingeniero de Software Full Stack Pleno Expandir experiencia Replegar experiencia
Lideré la estructuración del sistema principal con Node.js y NestJS y diseñé microservicios para el núcleo del negocio.
- Contexto
- En un producto con contratos de criptoactivos y movimientos financieros, asumí responsabilidad amplia dentro de un equipo pequeño.
- Contribución
- Lideré la estructuración del sistema principal con Node.js y NestJS, diseñé microservicios para el núcleo del negocio, ayudé a evolucionar el código hacia Clean Architecture y orienté a desarrolladores junior.