Currículo — one-pager
Abre a impressão do navegador, já com o destino em PDF.
Pablo Mickael Quevedo
Senior Software Engineer · Novo Hamburgo, RS, Brasil
[email protected] · github.com/PabloMickaelQuevedo · linkedin.com/in/pablomickaelquevedo
Engenheiro de software em sistemas distribuídos, plataformas de pagamento e integração corporativa em .NET, e, principalmente, em engenharia com IA: construí o ferramental que a área usa para trabalhar com agentes, com habilidades, ganchos, CLIs e base de conhecimento versionados e distribuídos por um comando. Respondo tecnicamente pelos sistemas transversais de um grupo varejista, e sou o autor principal de dezenas deles. Mantenho 5 bibliotecas open source em .NET com 4.308 downloads. Antes da engenharia, oito anos na operação industrial do mesmo grupo, o que me deu noção concreta de como uma operação funciona por dentro.
Competências
Engenharia com IA · ferramental para agentes, arquitetura de adaptador, contexto versionado, spec-driven, ciclo de captura de atrito
Backend · .NET (Framework 4.5 a 10), C#, ASP.NET Core, Clean Architecture, DDD, CQRS, notification pattern
Dados · Oracle, EF Core, Dapper, PostgreSQL, MongoDB, TimescaleDB
Integração · ERP, adquirentes, bancos, birôs, marketplaces, CRM, logística
Frontend · React, TypeScript, Angular, PWA offline, SignalR
Plataforma · Kubernetes, ArgoCD, Helm, Docker, GitLab CI, GitOps
Qualidade · xUnit, FluentValidation, revisão por padrão escrito
Experiência — Grupo Herval · 13 anos 5 meses
Senior Software Engineer — nov/2025 a atual
- Ferramental de engenharia com IA para a área: habilidades, ganchos multiplataforma, CLIs e base de conhecimento do parque, instalados e atualizados por um comando idempotente. Arquitetura de adaptador para não amarrar o conhecimento ao formato de um fornecedor; propriedade de código graduada por raio de alcance
- Referência técnica dos sistemas transversais: arquitetura, contrato de API e direcionamento do portfólio de aplicações da área
- Referência técnica da plataforma central de pagamentos, que gerencia os meios disponíveis, orquestra o caminho de cada transação e concentra boa parte da decisão de antifraude: arquitetura, contrato, decisão técnica e revisão
- Plataforma de monitoramento industrial (OEE) com MQTT, TimescaleDB, SignalR e PWA offline, com motor de regras configurável pela operação: estruturei arquitetura, backend e frontend
- Triagem de licitações públicas com LLM: o modelo ordena milhares de editais por dia com nota e razão, e o sistema é a camada de curadoria humana sobre isso. IA dentro do produto, não só no processo
- Levar aplicação .NET para contêiner em Kubernetes, incluindo legado que não nasceu para isso, com entrega por GitOps e ArgoCD
Backend Software Engineer (.NET) — jul/2022 a nov/2025
- Microsserviços em .NET com Clean Architecture, DDD e CQRS em domínios críticos: pagamentos, comissionamento, devoluções, gestão documental e birôs de crédito
- Motor de comissionamento para vários canais de venda com regras incompatíveis entre si, com trilha de apuração auditável
- Fluxo de devolução e estorno com rateio proporcional, idempotência por identificador de origem e status derivado das partes
- Serviço central de gestão documental, hoje consumido por vários outros sistemas do parque
- Integrações resilientes com adquirentes, antifraude, ERP, plataformas de atendimento e marketing, e sistemas de fabricante
- Migração de aplicações legadas para versões modernas do .NET preservando compatibilidade com schema Oracle compartilhado
- Autor principal do cliente HTTP e do mediator da casa, bibliotecas que boa parte das aplicações do parque instala
IT Help Desk Assistant — nov/2021 a jul/2022
- Suporte a sistemas internos, apoio em banco de dados e demandas de infraestrutura. Transição para tecnologia após oito anos na operação industrial
Production Assembler — abr/2013 a nov/2021
- Operação industrial. A vivência de dentro de uma operação, que hoje informa o jeito como eu desenho sistema para quem trabalha em uma
Open source — 4.308 downloads no NuGet
Bibliotecas .NET públicas, formando os blocos de uma Clean Architecture: PMQ.Notifications (1.550), regra de negócio como notificação em vez de exceção · PMQ.Mediator (713), CQRS com pipeline de comportamento · PMQ.ErrorHandling (829), resposta de erro padronizada em RFC 9457 · PMQ.Identity (538), autenticação agnóstica de provedor · PMQ.Domain (678), blocos de DDD.
Formação
Pós-graduação Lato Sensu em Web Development: UNIFAEL
Tecnólogo em Análise e Desenvolvimento de Sistemas: UNINTER
Certificações em C# e orientação a objetos (Udemy), Entity Framework Core e ASP.NET Core (desenvolvedor.io), formação multi-stack (TreinaWeb): 2021 a 2022.
Downloads do NuGet buscados na publicação.