Arquitetura que evolui com o produto
Oriento decisões de arquitetura a partir das necessidades do produto, das restrições do sistema e da capacidade dos times. Trabalho com contratos de API, sistemas distribuídos e evolução de plataformas, acompanhando a implementação e os efeitos em produção.
Magalu: microfrontends e autonomia dos timesIA com qualidade em produção
Construo agentes e automações com avaliação, observabilidade e controle de acesso. Conecto métricas, traces e feedback humano para investigar falhas e orientar a evolução do produto.
Cobli: agentes, avaliação e observabilidadeDireção técnica construída com os times
Mentoro engenheiros, conduzo refinamentos e ajudo a transformar problemas em decisões que o time consegue sustentar. Documento o contexto das escolhas e participo da execução para aproximar arquitetura e entrega.
Cobli: arquitetura, mentoria e colaboraçãoRepertório técnico.
Tecnologias e práticas que uso para executar essas decisões. Abra cada área para conhecer minha experiência.
IA e AgentesConstrução, avaliação e operação de produtos com LLM em produção.
Uso no dia a dia
- Claude Code (skills, plugins, subagents)
- MCP
- Avaliação com juiz LLM
- RAG
Experiência sólida
- Vercel AI SDK
- Mastra AI
- Anthropic API
- OpenAI API
- Embeddings e vector database
- Engenharia de contexto e prompt
- Observabilidade de agentes
Backend e sistemas distribuídosServiços de alto volume, contratos estáveis e integração assíncrona.
Uso no dia a dia
- Kotlin
- Spring Boot
- Kafka
- Node.js
Experiência sólida
- Java
- NestJS
- GraphQL
- Design de APIs REST
- Arquitetura orientada a eventos
- Microserviços
- Python
FrontendInterfaces escaláveis, com foco em performance e manutenção a longo prazo.
Uso no dia a dia
- React
- TypeScript
- Next.js
Experiência sólida
- Remix
- Vite
- React Native
- Tailwind CSS
- Design systems
- Micro frontends e Module Federation
- Vue.js
- Angular
DadosModelagem, consulta e uso de dados para produto e para decisão.
Uso no dia a dia
- PostgreSQL
Experiência sólida
- Snowflake
- MongoDB
- SQLite
- Redis
- Metabase
- Superset
Plataforma e operaçãoEntrega contínua, ambientes reproduzíveis e resposta a incidentes.
Uso no dia a dia
- AWS
- Docker
- CI/CD (CircleCI, GitHub Actions)
Experiência sólida
- Vercel
- Datadog
- Sentry
- Git e GitHub
- Monorepos
QualidadeTestes como rede de segurança para mudar rápido sem quebrar.
Uso no dia a dia
- Testes automatizados
Experiência sólida
- Vitest
- Jest
- Playwright
- Testcontainers
- Code review
- Métricas de qualidade em produção
Arquitetura e liderançaO trabalho que não aparece no código, mas define o resultado dele.
Uso no dia a dia
- System design
- Mentoria e desenvolvimento de time
Experiência sólida
- Refinamento técnico e RFCs
- Padrões de arquitetura
- Documentação como ferramenta de engenharia
- Gestão de incidentes e postmortems
- Hiring técnico
Quer saber como isso se aplica ao seu produto?
Vamos conversar.