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

  1. Remoto 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.
    Leer la experiencia completa
  2. Remoto 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.
    Leer la experiencia completa
  3. Remoto 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.
    Leer la experiencia completa
  4. Remoto 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.
    Leer la experiencia completa
  5. Remoto 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.
    Leer la experiencia completa
  6. Remoto 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.
    Leer la experiencia completa
  7. Remoto 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.
    Leer la experiencia completa
  8. Remoto 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.
    Leer la experiencia completa
  9. Campina Grande, Paraíba / Remoto 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.
    Leer la experiencia completa