harness-engineering-dotnet (abre em nova guia)
Repositório companheiro da série de artigos sobre harness engineering em .NET: preparar a solução para agentes de código com analyzers Roslyn, DevSecOps e verificações que realmente falham.
Ribeirão Preto, SP
Arquiteto de Software e Soluções
Desenvolvo software desde 1999, quase sempre em .NET. Hoje desenho arquiteturas e soluções e escrevo sobre engenharia de software, segurança e agentes de IA.

sobre
Desenvolvo software desde 1999, quase sempre na plataforma .NET. Passei por cadeia de suprimentos, gestão pública, cana-de-açúcar e etanol, varejo, atacado e distribuição, e isso me ensinou a olhar o sistema inteiro antes de olhar o código.
Sou formado em Análise e Desenvolvimento de Sistemas, tenho MBA em Arquitetura de Software e Soluções pelo IGTI e curso a pós-graduação lato sensu em AIOps e IA na Engenharia Cloud, na FCTECH. Já trabalhei com Perl, ASP, PHP e Java; hoje me concentro em ASP.NET Core, ASP.NET MVC e C#. Segurança da informação é um interesse crescente: fiz treinamentos de pentest e ethical hacking e levo isso para as soluções que projeto.
Fundei o C# Brasil em 2007, um blog que virou comunidade e hoje também reúne desenvolvedores em um grupo de WhatsApp. Também mantenho o Ninja Python, um blog dedicado a Python, suas ferramentas e aplicações. Pela Vitor Soluções, minha empresa em Ribeirão Preto (SP), atuo com desenvolvimento, integração com APIs, arquitetura, cloud e automação.
especialidades
Visão sistêmica de soluções na plataforma .NET, do domínio de negócio à implantação.
MBA em Arquitetura de Software e Soluções (IGTI)
C#, ASP.NET Core e ASP.NET MVC em aplicações web de vários setores.
Em .NET desde o início da carreira, em 1999
Integração com APIs de terceiros, carteiras digitais e sistemas corporativos.
Servidores MCP para Movidesk, Exaroton e bancos de dados
Imagens Docker padronizadas, registries e infraestrutura em nuvem.
Servidor MCP para Oracle Cloud e artigos sobre Docker e OCI
Integração de agentes de IA a sistemas reais e preparação de bases de código para eles.
Pós-graduação em andamento em AIOps e IA na Engenharia Cloud (FCTECH) e série sobre harness engineering em .NET
Métricas, logs e traces para entender o comportamento de sistemas distribuídos.
Laboratório com OpenTelemetry, Grafana, Prometheus e Loki
Segurança ofensiva e ethical hacking aplicados ao desenho e à construção das soluções.
Treinamentos de pentest e artigos sobre proteção de dados sensíveis
projetos
Repositório companheiro da série de artigos sobre harness engineering em .NET: preparar a solução para agentes de código com analyzers Roslyn, DevSecOps e verificações que realmente falham.
Servidor MCP para PostgreSQL voltado a produção, expondo operações do banco a clientes MCP.
Servidor MCP para Microsoft SQL Server voltado a produção, com o mesmo objetivo do servidor PostgreSQL.
Servidor MCP para Oracle Cloud Infrastructure, cobrindo Compute, Networking e Object Storage.
Servidor MCP para conversar em linguagem natural com a API pública do Movidesk: tickets, pessoas e organizações.
Servidor MCP para a API da Exaroton: contas, servidores, arquivos, configuração e lista de jogadores.
Servidor MCP que dá a clientes MCP acesso a um vault local do Obsidian.
escrita
Primeira parte da série sobre como preparar soluções .NET para agentes de código como Claude Code, Codex, Cursor e OpenCode.
C# Brasil#.NET#IA#DevSecOps
Passo a passo para empacotar uma aplicação em imagem Docker e publicá-la no Oracle Container Registry.
C# Brasil#Docker#OCI#Cloud
Por que equipes precisam de imagens base padronizadas e como evitar diferenças de ambiente entre desenvolvedores.
C# Brasil#Docker#Containers
Fundamentos de observabilidade para entender sistemas distribuídos e microsserviços a partir do que eles emitem.
C# Brasil#Observabilidade#Arquitetura
Como atualizar a versão do PostgreSQL em containers Docker sem perder os dados.
Ninja Python#Docker#PostgreSQL
contato
O caminho mais rápido é uma mensagem em qualquer uma das redes abaixo. LinkedIn é o melhor para oportunidades e networking.