Texto do LinkedIn
Abre a impressão do navegador, já com o destino em PDF.
Headline
Senior Software Engineer · Engenharia com IA · Sistemas Distribuídos · Pagamentos · .NET
Sobre
Passei oito anos e oito meses no chão de fábrica antes de escrever minha primeira linha de código. Hoje construo a plataforma que monitora aquele mesmo chão de fábrica: telemetria de máquina em tempo real, indicadores de eficiência, motor de regras que a própria operação configura sem pedir deploy. Eu não precisei aprender o negócio, porque eu já era o negócio.
Sou engenheiro de software num grupo que opera indústria, varejo, financeira, consórcio e seguros. Respondo tecnicamente pelos sistemas transversais: 319 aplicações na minha área de atuação, 128 sob responsabilidade direta, e sou o autor principal de 32 delas — cerca de 112 mil linhas de código vivo escritas por mim, medidas no que está em produção hoje. O hub de pagamentos que eu mantenho é consumido por outros 19 sistemas.
O trabalho mais relevante que eu faço hoje é engenharia com IA — e não no sentido de escrever código com assistente.
Construí o ferramental de engenharia que a área usa para trabalhar com agentes. As ferramentas da casa viraram comandos que o agente opera; o padrão de código virou instrução que ele carrega sozinho; o conhecimento do parque virou base consultável de 681 fichas que se atualiza sem intervenção; e o atrito do dia a dia virou entrada de um ciclo que gera ferramenta nova. São 11 habilidades, 5 ganchos, 8 comandos de linha e 3.798 linhas de teste, instalados com um comando.
Três decisões sustentam esse desenho:
• Conhecimento vive uma vez, adaptador é descartável. O que uma ferramenta faz e qual armadilha ela tem fica numa camada; o formato que uma IA específica consome fica noutra. Trocar de ferramenta amanhã é escrever um adaptador irmão, não reescrever anos de conhecimento operacional — e ferramenta de agente é o mercado que mais muda hoje.
• Sincronização, não instalação. O mesmo comando instala e atualiza, reescreve o que mudou de versão e nunca toca no que é de quem usa. É o que permite distribuir para o time sem ninguém perder configuração pessoal.
• Escrita graduada por raio de alcance. Todo o ferramental é do time, mas o que atinge todas as máquinas na próxima execução — ganchos, contexto comum, o sincronizador — exige revisão de quem lidera. Não é hierarquia por status, é blast radius.
Onde eu atuo:
🏦 Plataforma de pagamentos — orquestração multi-adquirente de cartão, Pix, boleto, voucher e carteira digital, com motor de decisão de risco e antifraude, atendendo e-commerce, aplicativo, loja física e produtos financeiros. A política de risco de cada canal é configuração, não código: abrir um negócio novo não exige publicar versão.
🏭 Monitoramento industrial — OEE com telemetria por MQTT, série temporal em TimescaleDB, tempo real por SignalR e PWA que funciona offline, porque rede de fábrica cai e o apontamento não pode parar. Backend e frontend, ambos meus.
🔌 Integração corporativa — ERP, plataformas de atendimento e marketing, sistemas de fabricante, adquirentes e birôs de crédito. Um tradutor dedicado por plataforma em vez de barramento genérico, e SDK versionado para quem consome.
🚀 Plataforma e entrega — migração de um parque que publicava por FTP em servidor Windows para entrega contínua com GitOps, ArgoCD e Helm em Kubernetes.
Open source. Mantenho cinco bibliotecas .NET no NuGet com 3.903 downloads, extraídas de sistemas em produção: PMQ.Domain, PMQ.Mediator, PMQ.Notifications, PMQ.ErrorHandling e PMQ.Identity. Juntas são os blocos de uma Clean Architecture, e é a parte do meu trabalho que qualquer pessoa pode ler hoje.
Como eu penso engenharia. Implementar deixou de ser a parte cara. O que decide o resultado é entender o problema a fundo, escolher a arquitetura certa e escrever critério de aceite que não deixe dúvida. Um quinto dos repositórios que eu toco carrega especificação versionada junto ao código, e dois terços têm suíte de testes.
Tecnologias: .NET 10 · C# · Clean Architecture · DDD · CQRS · APIs REST · microsserviços · Oracle · PostgreSQL · MongoDB · TimescaleDB · EF Core · Dapper · React · TypeScript · Angular · Docker · Kubernetes · ArgoCD · Helm · GitLab CI · MQTT · SignalR · Keycloak
📫 pablomickaelquevedo@gmail.com · github.com/PabloMickaelQuevedo
Experiência
Senior Software Engineer · Technical Leader
Grupo Herval · nov/2025 – atual · Dois Irmãos, RS
Referência técnica dos sistemas transversais do grupo — plataformas compartilhadas por indústria, varejo, financeira, consórcio e seguros. Respondo pelas iniciativas de maior complexidade, pelas decisões de arquitetura e pelo direcionamento técnico de um portfólio de 319 aplicações, sendo 128 sob responsabilidade direta.
• Ferramental de engenharia com IA para a área — habilidades, ganchos, CLIs e contexto versionados e distribuídos com um comando: 11 habilidades, 5 ganchos multiplataforma, 8 comandos de linha, base de 681 fichas de conhecimento do parque e 3.798 linhas de teste, incluindo guardas que recusam o commit se dado pessoal entrar na prosa versionada. Arquitetura de adaptador para não amarrar o conhecimento ao formato de um fornecedor de IA, sincronização idempotente que nunca sobrescreve configuração de quem usa, e propriedade de código graduada por raio de alcance.
• Plataforma de pagamentos — arquitetura e evolução do hub multi-adquirente: orquestração de adquirência, Pix, boleto, tokenização, autorização, captura, recorrência, antifraude e motores de decisão, com a política de risco de cada canal em configuração em vez de código.
• Monitoramento industrial — plataforma de OEE com MQTT, TimescaleDB, SignalR e PWA offline, com motor de regras configurável pelo próprio negócio. Backend e frontend.
• Migração de plataforma — condução da saída do modelo legado de publicação para entrega contínua com GitOps, ArgoCD e Helm em Kubernetes, com template de CI compartilhado entre as aplicações.
• Integração corporativa — SAP, Apple GSX, Trade In, Zendesk, Emarsys e plataformas internas, além da evolução dos SDKs corporativos de autenticação e contrato.
Também participo da definição de contratos de API, revisão de arquitetura, avaliação técnica de fornecedores e da padronização entre equipes.
Stack: .NET 10 · C# · Clean Architecture · DDD · CQRS · microsserviços · Oracle · PostgreSQL · MongoDB · TimescaleDB · Docker · Kubernetes · ArgoCD · Helm · MQTT · SignalR · GitLab CI
Backend Software Engineer (.NET)
Grupo Herval · jul/2022 – nov/2025 · Dois Irmãos, RS
APIs REST e serviços distribuídos em .NET para ambiente corporativo de alta integração, em domínios críticos: pagamentos, comissionamento, devoluções, gestão documental, suprimentos e birôs de crédito.
• Microsserviços com Clean Architecture, DDD e CQRS, com validação declarativa e regra de negócio tratada como notificação acumulada em vez de exceção.
• Motor de comissionamento para cinco canais de venda com regras incompatíveis entre si, com trilha de apuração auditável — uma implementação por canal, em vez de um cálculo parametrizado para todos.
• Fluxo completo de devolução e estorno, com rateio proporcional entre pagamentos, idempotência por identificador de origem e status derivado das partes, nunca atribuído.
• Serviço central de gestão documental, hoje consumido por 15 outros sistemas.
• Migração de aplicações legadas para versões modernas do .NET, preservando compatibilidade com schema Oracle compartilhado.
• Mediator interno para desacoplamento entre módulos, depois generalizado e publicado como pacote open source no NuGet.
• Autenticação com OAuth2, JWT, client credentials e provedor de identidade central.
Stack: .NET · C# · ASP.NET Core · Entity Framework Core · Dapper · Oracle · PostgreSQL · MongoDB · xUnit · FluentValidation · Docker · GitLab CI
IT Help Desk Assistant
Grupo Herval · nov/2021 – jul/2022
Suporte a sistemas internos, apoio em banco de dados e demandas de infraestrutura. Porta de entrada para a área de tecnologia depois de oito anos na operação industrial do grupo — e onde conheci o parque pelo lado de quem depende dele.
Production Assembler
Grupo Herval · abr/2013 – nov/2021
Operação industrial. Oito anos e oito meses no chão de fábrica que hoje eu ajudo a monitorar por software. É de onde vem meu entendimento do que a operação consegue registrar no meio de um turno, e do que ela nunca vai registrar.