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
pablomickaelquevedo@gmail.com · 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 por 319 aplicações num grupo que opera indústria, varejo, financeira, consórcio e seguros, e sou o autor principal de 32 delas — cerca de 112 mil linhas de código vivo de autoria própria. Mantenho cinco bibliotecas open source em .NET com 3.903 downloads. Antes da engenharia, oito anos na operação industrial do mesmo grupo: o chão de fábrica que hoje eu monitoro por software.
Competências
Engenharia com IA · ferramental para agentes, arquitetura de adaptador, contexto versionado, spec-driven, ciclo de captura de atrito
Backend · .NET (2.2 a 10), C#, ASP.NET Core, Clean Architecture, DDD, CQRS, notification pattern
Dados · Oracle (57% dos meus repositórios), EF Core, Dapper, PostgreSQL, MongoDB, TimescaleDB
Integração · API REST, SDK versionado, ETL, middleware, idempotência, adquirentes, ERP, CRM
Frontend · React, TypeScript, Angular, PWA offline, SignalR
Plataforma · Kubernetes, ArgoCD, Helm, Docker, GitLab CI, GitOps
Qualidade · xUnit (66% dos meus repositórios), FluentValidation, revisão por padrão escrito
Experiência — Grupo Herval · 13 anos 5 meses
Senior Software Engineer · Technical Leader — nov/2025 a atual
- Ferramental de engenharia com IA para a área: 11 habilidades, 5 ganchos multiplataforma, 8 CLIs, base de 681 fichas do parque e 3.798 linhas de teste, 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 de 319 aplicações, sendo 128 sob responsabilidade direta
- Arquitetura da plataforma de pagamentos multi-adquirente — adquirência, Pix, boleto, tokenização, captura, recorrência, antifraude e motor de decisão, para e-commerce, aplicativo, loja física e produtos financeiros, com política de risco em configuração e não em código
- Plataforma de monitoramento industrial (OEE) com MQTT, TimescaleDB, SignalR e PWA offline, com motor de regras configurável pela operação — backend e frontend
- Condução da migração do parque legado para entrega contínua com GitOps e ArgoCD em Kubernetes
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 cinco 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 15 outros sistemas
- 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
- Mediator interno para desacoplamento entre módulos, depois generalizado e publicado no NuGet
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. Conhecimento de chão de fábrica que hoje sustenta a plataforma de monitoramento que eu construo
Open source — 3.903 downloads no NuGet
Cinco bibliotecas .NET extraídas de sistemas em produção, formando os blocos de uma Clean Architecture: PMQ.Notifications (1.432) — regra de negócio como notificação em vez de exceção · PMQ.Mediator (637) — CQRS com pipeline de comportamento · PMQ.ErrorHandling (748) — resposta de erro padronizada em RFC 9457 · PMQ.Identity (484) — autenticação agnóstica de provedor · PMQ.Domain (602) — 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.
Números medidos sobre os repositórios e pacotes públicos, apurados em 13/08/2026 — downloads do NuGet reapurados em 23/08/2026.