Apuração das Eleições 2022
Agregador em tempo real dos resultados das eleições presidenciais de 2022 para o SBT News, com um mapa interativo que mostrava a apuração por município.
- Next.js
- Tempo real
- Mapa interativo
Liderança técnica · Full Stack · AI enthusiast
Tech Lead · Engenheiro de Software Full Stack Sênior
Construo e lidero produtos digitais que escalam bem e são fáceis de operar e manter, do front-end à infraestrutura em nuvem.
Sobre
Sou engenheiro de software full stack sênior e trabalho com produtos digitais de alto tráfego desde 2017: portais de notícias, e-commerce, plataformas de saúde e seguros. Faço front-end com React e Next.js, back-end com Node.js e TypeScript e cuido da infraestrutura em nuvem.
Fui tech lead em times de produto. Defini padrões de engenharia, desenhei sistemas que escalam e são fáceis de monitorar, montei pipelines de CI/CD e cuidei da governança de cloud em GCP e AWS. Hoje, na Kovi, lidero a internalização das páginas de catálogo e de produto do site corporativo.
Nos projetos pessoais, uso Kafka para arquitetura orientada a eventos, gRPC com contratos em Protocol Buffers entre microsserviços e Terraform para subir a infraestrutura no GCP. Também sou entusiasta de IA: rodo LLMs locais com Ollama dentro das APIs e já fiz chatbots com IBM Watson e Rasa.
São Paulo, SP
Perfil
Resultado do meu teste Big Five em 16 competências, numa escala de 0 a 100.
Pensamento
Relacionamento
Ação
Especializações
Clean Architecture, DDD e CQRS em APIs NestJS e front-ends React, com camadas bem separadas e regras de negócio que não dependem de framework.
Pipelines assíncronos com Kafka que separam ingestão e persistência. Assim o sistema escala com segurança e aguenta picos de tráfego.
Serviços que conversam por gRPC, com contratos em Protocol Buffers e um facade HTTP (BFF) na frente, documentado com OpenAPI.
GCP e AWS com Terraform: Cloud Run, App Engine, Cloud Functions, Pub/Sub e Cloud Tasks. Entrego por pipelines no GitHub Actions e no Jenkins, com deploy no GCP sem chave de serviço, via Workload Identity Federation.
Métricas, logs e traces com a stack Grafana (Prometheus, Loki e Tempo), OpenTelemetry, Datadog e Sentry. No código, logs estruturados com Pino e health checks nos serviços.
LLMs locais (Ollama com Qwen) rodando dentro de APIs para tomar decisões estruturadas e determinísticas.
Tecnologias
Experiência
Internalização das páginas de catálogo e de produto do site corporativo em uma aplicação HubSpot CMS com React, integrada em tempo real ao sistema interno. Observabilidade com OpenTelemetry e testes com Cypress e Jest.
Liderança técnica dos times de Riscos Financeiros (Imobiliárias e Capitalização). Cuidei dos padrões de engenharia, da governança e dos custos de GCP, da migração da AWS para o GCP e de pipelines de CI/CD que reduziram o tempo médio de deploy.
Liderança técnica do portal de agendamento de exames e consultas, com foco na experiência do usuário e infraestrutura serverless na AWS.
Responsável técnico pelo portal SBT News e, em parte do período, líder técnico do site institucional do SBT. Também desenhei a arquitetura do agregador de resultados das eleições presidenciais de 2022.
Serviços back-end serverless para integrar parceiros acadêmicos, com CI/CD na AWS e redução dos custos operacionais.
Microsserviços de indicadores de mercado integrados a Big Data para a AllInvest e o programa de fidelidade "Espaço Pet" do e-commerce da Cobasi.
Consultoria para a Whirlpool em VTEX IO, incluindo o primeiro chatbot de vendas da América Latina, no Clube Compra Certa, feito com OpenCV e IBM Watson.
Destaques
Agregador em tempo real dos resultados das eleições presidenciais de 2022 para o SBT News, com um mapa interativo que mostrava a apuração por município.
Aplicação em HubSpot CMS com React para as páginas de catálogo e de produto da Kovi. Ela conversa com o sistema interno e é monitorada com OpenTelemetry.
Migração de aplicações da AWS para o GCP, aproveitando para modernizar sistemas legados, organizar a governança de cloud e cortar custos.
Primeiro chatbot de vendas da América Latina, no Clube Compra Certa da Whirlpool. Ele usava visão computacional para recomendar produtos.
Portal de agendamento de exames e consultas da DASA, com arquitetura serverless na AWS.
Pipeline assíncrono de eventos de apostas. O Hermes recebe os eventos por HTTP e publica no Kafka; o Athena consome e grava no PostgreSQL. Os dois rodam em NestJS com Fastify, têm health checks e tracing no Datadog.
API em NestJS com Clean Architecture e CQRS. Usa Kafka para mensageria, Redis como cache e um LLM local (Ollama com Qwen) para tomar decisões estruturadas. O deploy vai para o Cloud Run via Terraform.
Back-end do Leaf Health em monorepo Nx. Um facade HTTP fala por gRPC com o serviço de sessões e usuários, e os contratos ficam em Protocol Buffers. O serviço usa CQRS, Firestore e autenticação Firebase.
Front-end do Leaf Health, um portal de saúde em React com clean architecture e Redux Toolkit. Tem tema claro e escuro, busca, notificações e carrossel de vídeos.
Contato
Gosto de conversar sobre arquitetura, produto e times de engenharia, seja para um projeto, uma oportunidade ou só para trocar experiências. O caminho mais rápido é o e-mail ou o LinkedIn.