Engenheiro de Software Sênior, Belo Horizonte, Brasil
Sobre
Nove anos construindo software em C# e .NET, hoje com foco em arquitetura e produto. Penso como dono: entendo o problema do negócio, desenho a solução e acompanho até ela rodar em produção.
Na Paysign, defino a base das novas APIs e os padrões técnicos da empresa. Por conta própria, criei e mantenho o Vittz, SaaS para clínicas com clientes beta, e lidero o iFleetHub. Antes, ajudei a construir um banco digital no Canadá e plataformas do varejo brasileiro.
Prefiro soluções simples de evoluir: DDD, monólito modular e Vertical Slice quando bastam, microsserviços quando são necessários. Uso IA no dia a dia e dentro dos produtos (assistentes com dados reais, transcrição, MCP) e gosto de ensinar quem está começando.
Experiência
Engenheiro de Software Sênior Paysign
dez 2021 - atual, remoto, EUA
Fintech americana de pagamentos. Atuo nos produtos novos e nos padrões técnicos usados por toda a empresa.
Defini e implementei a arquitetura base das novas APIs, em Vertical Slice.
Criei o SharedKernel, pacote NuGet interno que padroniza logs (Serilog e OpenTelemetry), erros, validações, objetos de valor e entidades DDD.
Implantei a cultura de testes automatizados: unitários e de integração rodando a cada entrega no pipeline de CI/CD.
Desenvolvo funcionalidades novas e melhorias em sistemas legados, de ponta a ponta.
.NETEF CoreAWS (Lambda, ECS, RDS)DockerTDDDDD
Engenheiro de Software Sênior Lojas Riachuelo
mar 2021 - nov 2021, Brasil
Uma das maiores varejistas de moda do Brasil.
Evoluí o DoMeuJeito, plataforma colaborativa de listas para casamentos, chás de bebê e outras celebrações.
Trabalhei numa arquitetura de microsserviços integrados por REST e filas, com Azure Functions escaladas pelo KEDA a partir de agendamentos e eventos do Kafka.
.NETAzure FunctionsKEDAKafkaAzure DevOpsDocker
Engenheiro de Software Questrade Financial Group
jun 2020 - mar 2021, Belo Horizonte
Grupo financeiro canadense, que estava criando o seu banco digital.
Desenvolvi módulos estratégicos do banco digital, num time internacional e multidisciplinar.
Participei das decisões de arquitetura, com microsserviços e micro front-ends, e da entrega no dia a dia com Scrum.
.NETEF CoreGCPKubernetesTDDDDD
Desenvolvedor Júnior → Analista Desenvolvedor Sênior Tribunal de Contas de Minas Gerais
ago 2017 - mai 2020, Belo Horizonte
O tribunal que fiscaliza as contas públicas do estado. Entrei como júnior e cheguei a sênior em dois anos.
Tirei regras de negócio de procedures Oracle e levei para código .NET organizado e coberto por testes (TDD e BDD com Cucumber).
Desenvolvi o sistema de acesso externo, que permite enviar documentos ao tribunal pelo meio digital.
Participei da migração do sistema núcleo para uma arquitetura hexagonal, da proposta à entrega.
.NETAngularOracle PL/SQLCucumberAzure DevOps
Estágios ASPPrev e Athos Negócios
jan 2017 - ago 2017, Belo Horizonte
ASPPrev: manutenção, análise e modelagem do banco do sistema de contabilidade (PostgreSQL).
Athos Negócios: funcionalidades num ERP para associações de seguro e rastreamento veicular (.NET WebForms, SQL Server).
Em produção com clínicas beta. Produto meu, do conceito ao código.
"Cuidar de gente, não de planilha."
Sistema de gestão para clínicas pequenas e profissionais autônomos, começando pela odontologia. Agenda, prontuário, financeiro, estoque e WhatsApp num lugar só, em tempo real, na web e no celular.
IA com dados reais: o assistente consulta pacientes, agenda e leads, e transforma o áudio da consulta em evolução clínica no formato SOAP.
Odontograma preenchido por comando de voz.
Paciente sem login: formulários, orçamentos, assinaturas, agendamento e check-in por links seguros.
WhatsApp com bot de fluxos visuais, cobrança integrada e importação de notas fiscais por OCR.
Feito para a saúde: assinatura digital ICP-Brasil, trilha de auditoria LGPD e permissões por perfil.
Por dentro: multi-tenant, tempo real com Convex e front-end organizado em Feature-Sliced Design.
TypeScriptReactViteConvexExpoVercel AI SDKOpenAIClaudeRailway
Pré-lançamento, lista de espera aberta. Desenvolvedor principal: arquitetura, backend, web e app.
"Menos planilha. Mais estrada."
Torre de controle para transportadoras: cada caminhão no mapa em tempo real e cada carga acompanhada até a entrega. Para a equipe de operação no escritório e para o motorista na estrada.
Torre de Controle: a frota inteira no mapa, atualizada em tempo real.
Jornada da Carga: cada entrega acompanhada etapa por etapa, contra o prazo.
Modo motorista no app, com login sem senha e desbloqueio por Face ID.
WhatsApp da empresa integrado, com transcrição de áudios e resumo de conversas por IA.
Por dentro: multi-tenant, perfis de acesso personalizáveis e as mesmas funções na web, na web mobile e no app.