Resumen Profesional
Soy Ingeniero Backend con más de 5 años de experiencia diseñando, construyendo y operando sistemas distribuidos en producción. Mi enfoque es crear arquitecturas backend confiables y escalables que resuelvan problemas reales de negocio.
Experiencia
- Optimizo consultas SQL en el backend ERP, mejorando el tiempo de carga de dashboards mediante análisis de consultas, estrategias de indexación y reestructuración de consultas.
- Reduje el consumo de memoria en el módulo de reportes reemplazando agregación en memoria por consultas streaming y caché Redis.
- Implemento y mantengo locking distribuido con Redis para prevenir procesamiento duplicado concurrente en instancias de servicio escaladas horizontalmente.
- Gestiono deploys contenerizados usando Docker, Rancher y Portainer en infraestructura GCP.
- Configuré y mantengo pipelines CI/CD para entornos de producción y desarrollo.
- Monitoreo el rendimiento y errores de aplicaciones usando Sentry en todos los proyectos.
- Proporciono soporte a producción, debugging, investigación de rendimiento y revisiones de código para el backend ERP.
- Desarrollé una plataforma multi-servicio orientada a eventos (Solubot) para automatización de atención al cliente vía WhatsApp, Facebook, Instagram y web — el sistema central maneja el envío y recepción de mensajes en las tres plataformas. Construí integración con WhatsApp Business API con entrega en tiempo real vía WebSocket y reconexión automática. Integré servicios opcionales como Typebot, OpenAI y Movidesk para funcionalidades extendidas.
- Diseñé estrategias de desarrollo de features y arquitectura de soluciones backend para mejorar la velocidad de desarrollo y confiabilidad de los sistemas.
- Configuré logging estructurado y dashboards de monitoreo para observabilidad y debugging en producción.
- Desarrollé y mantuve sitios institucionales, landing pages y portales de clientes en WordPress, además de trabajar en sistemas internos, integraciones y desarrollo backend.
- Gestioné configuración y mantenimiento de servidores Linux y Windows en producción.
- Implementé monitoreo de red y soluciones de backup automatizado.
- Proporcioné soporte de infraestructura para deploy de aplicaciones y administración de servidores.
Educación
Idiomas
- Portugués (Nativo)
- Inglés — Dominio profesional
- Español — Intermedio
Tech Stack
Backend: Node.js · TypeScript · Python · Rust · Nest.js · Django · Flask · Express.js — Construyendo APIs y servicios escalables con lenguajes y frameworks modernos.
Bases de Datos: PostgreSQL · MySQL · Redis · Optimización SQL · Modelado de Datos — Diseñando schemas, optimizando consultas y gestionando datos a escala.
Infraestructura: Docker · Linux · CI/CD · Rancher · Portainer · Cloud VPS — Containerizando, desplegando y gestionando infraestructura de producción.
APIs e Integración: REST · RPC/gRPC · WebSocket · Diseño de APIs · Event-driven — Diseñando e integrando APIs con patrones orientados a eventos y tiempo real.
Sistemas Distribuidos: Microservicios · System Design · Rendimiento · Escalabilidad — Arquitectando sistemas distribuidos y tolerantes a fallos con enfoque en rendimiento.
Ingeniería: Modernización · Seguridad · Arquitectura · Buenas Prácticas — Evolucionando código mediante modernización, seguridad y prácticas sólidas de ingeniería.
Principales Logros
Optimizando Consultas de Dashboard de 20 Segundos a Menos de 1 Segundo
Reduje el tiempo de respuesta del endpoint de aproximadamente 20 segundos a menos de 1 segundo.
Implementando Locking Distribuido con Redis para Procesamiento Concurrente
Previene el procesamiento duplicado concurrente de entidades de negocio en instancias de servicio distribuidas.
Refactorizando un Chatbot a un Motor de Workflows Extensible
La nueva arquitectura redujo el acoplamiento de la lógica del chatbot, simplificó la creación de nuevos flujos y permitió integrar funcionalidades internas y externas a través de componentes reutilizables, haciendo la evolución de la plataforma mucho más simple.
Migración Completa de MySQL a PostgreSQL
Completé la migración de MySQL a PostgreSQL, permitiendo que el proyecto pasara a usar PostgreSQL y su ecosistema.
Construyendo Funcionalidad de Campañas Inteligentes para WhatsApp — Full Stack
Hizo las campañas grandes más flexibles, redujo patrones repetitivos durante los envíos, le dio al usuario una estimación clara de finalización e hizo el procesamiento de campañas más predecible.