Elecciones 2022
Agregador en tiempo real de los resultados de las elecciones presidenciales de 2022 para SBT News, con un mapa interactivo que mostraba el conteo por municipio.
- Next.js
- Tiempo real
- Mapa interactivo
Liderazgo técnico · Full Stack · AI enthusiast
Tech Lead · Ingeniero de Software Full Stack Sénior
Construyo y lidero productos digitales que escalan bien y son fáciles de operar y mantener, del front-end a la infraestructura en la nube.
Sobre mí
Soy ingeniero de software full stack sénior y trabajo con productos digitales de alto tráfico desde 2017: portales de noticias, e-commerce, plataformas de salud y seguros. Hago front-end con React y Next.js, back-end con Node.js y TypeScript, y me ocupo de la infraestructura en la nube.
Fui tech lead en equipos de producto. Definí estándares de ingeniería, diseñé sistemas que escalan y son fáciles de monitorear, armé pipelines de CI/CD y llevé la gobernanza de cloud en GCP y AWS. Hoy, en Kovi, lidero la internalización de las páginas de catálogo y de producto del sitio corporativo.
En mis proyectos personales uso Kafka para arquitectura orientada a eventos, gRPC con contratos en Protocol Buffers entre microservicios y Terraform para montar la infraestructura en GCP. También soy entusiasta de la IA: corro LLMs locales con Ollama dentro de las APIs y ya hice chatbots con IBM Watson y Rasa.
São Paulo, Brasil
Perfil
Resultado de mi test Big Five en 16 competencias, en una escala de 0 a 100.
Pensamiento
Relaciones
Acción
Especialidades
Clean Architecture, DDD y CQRS en APIs NestJS y front-ends React, con capas bien separadas y reglas de negocio que no dependen del framework.
Pipelines asíncronos con Kafka que separan la ingesta de la persistencia, para que el sistema escale con seguridad y aguante picos de tráfico.
Servicios que se comunican por gRPC, con contratos en Protocol Buffers y un facade HTTP (BFF) adelante, documentado con OpenAPI.
GCP y AWS con Terraform: Cloud Run, App Engine, Cloud Functions, Pub/Sub y Cloud Tasks. Entrego con pipelines en GitHub Actions y Jenkins, con deploy a GCP sin llave de servicio, vía Workload Identity Federation.
Métricas, logs y traces con el stack de Grafana (Prometheus, Loki y Tempo), OpenTelemetry, Datadog y Sentry. En el código, logs estructurados con Pino y health checks en los servicios.
LLMs locales (Ollama con Qwen) corriendo dentro de APIs para tomar decisiones estructuradas y deterministas.
Tecnologías
Experiencia
Internalización de las páginas de catálogo y de producto del sitio corporativo en una aplicación HubSpot CMS con React, integrada en tiempo real con el sistema interno. Observabilidad con OpenTelemetry y pruebas con Cypress y Jest.
Liderazgo técnico de los equipos de Riesgos Financieros (Inmobiliarias y Capitalización). Me encargué de los estándares de ingeniería, de la gobernanza y los costos de GCP, de la migración de AWS a GCP y de pipelines de CI/CD que redujeron el tiempo medio de deploy.
Liderazgo técnico del portal de agendamiento de exámenes y consultas, con foco en la experiencia del usuario e infraestructura serverless en AWS.
Responsable técnico del portal SBT News y, durante parte del período, líder técnico del sitio institucional de SBT. También diseñé la arquitectura del agregador de resultados de las elecciones presidenciales de 2022.
Servicios back-end serverless para integrar socios académicos, con CI/CD en AWS y menores costos operativos.
Microservicios de indicadores de mercado integrados con Big Data para AllInvest y el programa de fidelidad "Espaço Pet" del e-commerce de Cobasi.
Consultoría para Whirlpool en VTEX IO, incluido el primer chatbot de ventas de América Latina, en el Clube Compra Certa, hecho con OpenCV e IBM Watson.
Destacados
Agregador en tiempo real de los resultados de las elecciones presidenciales de 2022 para SBT News, con un mapa interactivo que mostraba el conteo por municipio.
Aplicación en HubSpot CMS con React para las páginas de catálogo y de producto de Kovi. Se conecta con el sistema interno y se monitorea con OpenTelemetry.
Migración de aplicaciones de AWS a GCP, aprovechando para modernizar sistemas legados, ordenar la gobernanza de cloud y bajar costos.
Primer chatbot de ventas de América Latina, en el Clube Compra Certa de Whirlpool. Usaba visión por computadora para recomendar productos.
Portal de agendamiento de exámenes y consultas de DASA, con arquitectura serverless en AWS.
Pipeline asíncrono de eventos de apuestas. Hermes recibe los eventos por HTTP y los publica en Kafka; Athena los consume y los guarda en PostgreSQL. Ambos corren en NestJS con Fastify, con health checks y tracing en Datadog.
API en NestJS con Clean Architecture y CQRS. Usa Kafka para mensajería, Redis como caché y un LLM local (Ollama con Qwen) para tomar decisiones estructuradas. El deploy va a Cloud Run con Terraform.
Back-end de Leaf Health en un monorepo Nx. Un facade HTTP se comunica por gRPC con el servicio de sesiones y usuarios, y los contratos están en Protocol Buffers. El servicio usa CQRS, Firestore y autenticación Firebase.
Front-end de Leaf Health, un portal de salud en React con clean architecture y Redux Toolkit. Tiene tema claro y oscuro, búsqueda, notificaciones y carrusel de videos.
Contacto
Me gusta conversar sobre arquitectura, producto y equipos de ingeniería, ya sea por un proyecto, una oportunidad o solo para intercambiar experiencias. El camino más rápido es el email o LinkedIn.