Arquitetura de sistemas distribuídos, qualidade da entrega e liderança técnica. Critérios para decidir em produção, e ferramentas abertas para a comunidade.
A atuação cobre três frentes que se sustentam: sistemas backend de média e alta complexidade, qualidade da entrega e liderança técnica do time que constrói.
A trajetória no ecossistema .NET vai de modelos fortemente acoplados a arquiteturas orientadas a domínio e a eventos: integrações, processamento assíncrono, consistência, resiliência e operação em produção.
Na comunidade, os pacotes no NuGet seguem o mesmo critério: ferramenta útil, escopo explícito e credencial só no ambiente de quem usa.
Decisão boa equilibra negócio, arquitetura, operação e gente. Sistema previsível sem time que sabe decidir vira gargalo. Time sem critério de qualidade vira pressa.
Bons sistemas não se definem pela ausência de falhas, e sim pela capacidade de lidar com elas de forma clara, controlada e previsível.
ASP.NET Core, .NET 6/7/8, C#, REST APIs, WebForms, ASP.NET MVC
DDD, Clean Architecture, CQRS, Event-Driven, Hexagonal, Modelo Rico
Pipeline, especificação como contrato, teste no caminho crítico e critério antes da ferramenta.
Priorização, delegação, feedback e capacitação: o time decide sem a liderança virar o gargalo.
Kafka, Consumers Resilientes, Retry, DLQ, Idempotência, Event Sourcing
SQL Server, PostgreSQL, MySQL, MongoDB, DynamoDB
Docker, Kubernetes, CI/CD, GitHub Actions, AWS, Azure, GCP
Logs Estruturados, Métricas, Tracing, Análise de Falhas
Escopo, ferramentas e verificação. Agente com fronteira, e MCP quando o acesso precisa de limite.
Servidores MCP em .NET 8, publicados no NuGet. Leitura onde o risco pede limite. Credenciais só no ambiente de quem usa.
SQL Server: mapeamento, auditoria e consulta somente leitura, com autenticação Windows.
Ver pacote NuGet · .NET 8Kubernetes somente leitura, via API nativa, Rancher ou Dashboard. Sem apply, delete ou exec.
Ver pacote NuGet · .NET 8Criar notebooks e enviar documentação ao NotebookLM com a sessão Google de quem usa.
Ver pacoteEstou disponível para discutir projetos, consultorias ou oportunidades de colaboração.