Hello World 👋, eu sou o
Disponível para novos projetosLeandro Huber
Engenheiro de Software Sênior · Node.js · TypeScript · AWS · Sistemas Distribuídos
Há mais de 15 anos transformando café em APIs e eventos em sistemas que não vendem o mesmo estoque duas vezes. Moro em Florianópolis, onde os sistemas são distribuídos e as praias também. 🏝️
- 15+anos em produção
- 500 milhectares de soja monitorados
- 100%das comarcas de MG via Kafka
- -90%rollbacks depois do CI/CD
- ∞xícaras de café
# Laboratórios
Laboratório de Sistemas Distribuídos
E-commerce serverless com saga no Step Functions, idempotência ponta a ponta, caos e SLOs. Rodando ao vivo.
Entrar no laboratórioLaboratório de Fine-tuning
Ensinando modelos a falar a língua do domínio. Os GPUs ainda estão esquentando.
Porta trancada 🔒Laboratório de RAG
Busca vetorial + LLM respondendo com as fontes certas, sem alucinar (muito).
Porta trancada 🔒$ npm ls --depth=0
- Node.js 22
- TypeScript
- AWS Lambda
- Step Functions
- DynamoDB
- Kafka
- RabbitMQ
- EventBridge
- SQS
- PostgreSQL
- Redis
- MongoDB
- Docker
- LocalStack
- AWS SAM
- GitHub Actions
- React
- Vue.js
- MCP
- GitHub Copilot
$ git log --oneline carreira
-
2023 → hoje
Hammer Consult
Kafka processando eventos de todas as comarcas de Minas, MCPs que automatizam processos e o time voando com Copilot.
-
2021 → 2023
Digifarmz (agtech)
Microsserviços para monitorar soja do tamanho de meio milhão de campos de futebol (mais ou menos).
-
2017 → 2021
Datacempro
Módulos críticos de ERP em Java, JavaScript e PHP.
-
2015 → 2017
F1 Soluções
APIs em Node.js e CakePHP e MySQL afinado na unha.
-
2007 → 2015
O começo
Spotcom, N2, Sygecom: onde aprendi que todo sistema é distribuído quando o servidor cai.
# Perguntas frequentes (e algumas nem tanto)
Ele sabe sair do Vim?
Sabe. Mas prefere não arriscar em produção.
Por que tanto Saga pattern?
Porque compra que dá pela metade tem que se desfazer sozinha. E porque o nome é épico.
O laboratório é de verdade?
É! Tem engenharia de caos embutida: dá pra quebrar a compra de propósito e ver a compensação acontecer.
Tá disponível?
Disponibilidade imediata, PJ ou CLT. Os contatos estão logo ali embaixo 👇
Bora conversar?
Sistemas distribuídos, serverless, mensageria ou só um café virtual.