Arquitetura & Backend
Serviços desenhados para durar: Clean Architecture, multi-tenant, mensageria com RabbitMQ, workers idempotentes, contratos versionados e migração de legado sem parar a operação.
- .NET 7/8
- NestJS
- Go
- Dart
- RabbitMQ
- DDD
Sou desenvolvedor sênior, arquiteto e tech lead. Sete anos na mesma empresa, de estagiário a responsável técnico: escrevo o backend, o front, o app, monto a infraestrutura, a pipeline e a observabilidade — e continuo de plantão quando entra em produção.
Sobre
kubectl apply.Entrei como estagiário e passei por júnior, pleno e sênior dentro da mesma casa. O que começou como "mexer numa tela do ERP" virou, ao longo de sete anos, a responsabilidade técnica de boa parte do que a empresa tem no ar.
Hoje acumulo, na prática, os papéis de arquiteto, tech lead, engenheiro de software, DevOps, SRE e QA. Não por título no crachá — por ser quem desenha a solução, escreve o código, monta o cluster, configura a pipeline, sobe o certificado, liga o Grafana e atende quando algo cai às 23h.
Meu terreno favorito é o sistema legado que precisa virar plataforma: quebrar o monolito sem parar a operação, tirar credencial de dentro do código, transformar processo síncrono e invisível em pipeline observável com fila, e trocar deploy manual por SSH por GitOps com Argo CD.
Também gosto muito do que quase ninguém quer pegar: emissão fiscal (NFe, NFCe, NFSe, DF-e), integração bancária e Pix, TEF e API oficial do WhatsApp. É o tipo de domínio onde errar custa dinheiro do cliente — e onde eu aprendi a valorizar idempotência, retentativa e auditoria.
Especialidades
Não é lista de tecnologia que já vi em tutorial. É o que está no ar, em produção, com cliente dependendo.
Serviços desenhados para durar: Clean Architecture, multi-tenant, mensageria com RabbitMQ, workers idempotentes, contratos versionados e migração de legado sem parar a operação.
Backoffices que operadores usam o dia inteiro e apps que rodam em totem, tablet e desktop. Angular com Tailwind/PrimeNG, e Flutter para Android, Linux e Windows.
Cluster Kubernetes montado do zero, GitOps com Argo CD, registry privado, cert-manager, sealed-secrets, VPS com nginx e Let's Encrypt configurados na mão. Deploy é pipeline, não SSH.
Onde o dinheiro e o fisco passam. Emissão fiscal com a SEFAZ, extrato e Pix com bancos, TEF em PDV e mensageria pela API oficial da Meta — com retentativa, dedup e auditoria.
Sistema que ninguém consegue enxergar é sistema que ninguém consegue consertar. Prometheus, Grafana, Loki, alertas — e testes de ponta a ponta com Playwright sobre o ERP.
Escrevo ADR, documento decisão, desenho o roadmap de migração e reviso o que o time entrega. Prefiro deixar o próximo dev entender sozinho a ser o único que sabe como funciona.
Stack
Destacado = uso constante, em produção, com responsabilidade de manter.
Projetos
Sistemas construídos e mantidos por mim ao longo dos últimos anos. Detalhes de cliente, endereço interno e credencial ficam de fora — o que importa aqui é o problema e a decisão técnica.
Provisionei e documentei toda a plataforma onde as aplicações novas da empresa passaram a ser deployadas — sem nenhuma dependência de PaaS.
API que desacopla o PDV do ERP web: os dois passam a conversar por contrato, sem saber quem está do outro lado da linha. Roda uma instância isolada por cliente.
Automatiza o que antes exigia SSH na VPS: criar, atualizar e remover clientes, gerenciar versões e tags — sem quebrar o fluxo GitOps.
Substituição de uma API legada que consultava a SEFAZ de dentro do processo do ERP, em série, para quase mil clientes — com credencial fixa no código-fonte.
Centralização de toda a emissão fiscal eletrônica da empresa — NFCe, NFe e NFSe — em um serviço só, sustentado por uma biblioteca escrita internamente.
Cada banco brasileiro erra de um jeito diferente. Essa API concentra a bagunça num lugar só e entrega extrato normalizado para quem faz conciliação.
Gateway próprio, API de contas a pagar/receber e front de operação, integrados a provedores de Pix e adquirentes.
Um hub que permite a qualquer aplicação da casa enviar e receber WhatsApp pela API oficial da Meta — e um CRM em cima dele para o time comercial operar.
Ecossistema completo de totem: backoffice web para gestão e app rodando no dispositivo físico, com pagamento presencial integrado.
Sistema de gerenciamento de filas com painel em tempo real, aplicativo Android para chamada e gateway próprio.
Migração completa de um produto que rodava em nuvem pública para a infraestrutura Kubernetes que eu mesmo montei, cortando custo recorrente.
Entrega mensal automática dos XMLs fiscais aos contadores dos clientes, sem pico de processamento no fechamento do mês.
Agente Windows instalado na base de clientes que recebe comandos de atualização, backup e manutenção sem ninguém precisar acessar a máquina.
Robô que navega o ERP sozinho, coleta evidência quando um teste falha e gera um relatório pronto para o time de desenvolvimento.
Serviços menores que continuam no ar e sob minha manutenção, cada um resolvendo um problema específico do negócio.
Trajetória
Sete anos vendo o sistema crescer — e crescendo junto com ele. Ajuste os anos conforme suas datas reais.
Responsável técnico pela arquitetura dos sistemas novos e pela plataforma onde eles rodam. Desenho a solução, escrevo ADR, monto o cluster, configuro a pipeline e faço o review do que o time entrega. Acumulo, na prática, as funções de DevOps, SRE e QA.
Passei a puxar os projetos de maior risco: emissão fiscal, integração bancária, Pix e TEF.
Foi aqui que a infraestrutura virou responsabilidade minha — do primeiro docker-compose
ao primeiro cluster Kubernetes em produção.
Comecei a desenhar módulo inteiro em vez de tarefa isolada. Primeiros serviços separados do monolito, primeiras filas RabbitMQ e o início da quebra do ERP legado em APIs independentes.
Manutenção e evolução do ERP em produção, com cliente real do outro lado. Aprendi cedo o que significa "não pode parar" e por que legado merece respeito antes de crítica.
Entrada no time de desenvolvimento, primeiros contatos com o ERP, com VB6 e com o processo real de uma empresa que tem cliente esperando do outro lado da tela.
Contato
Vaga, consultoria ou projeto pela LF Coding Solutions — me chame pelo canal que preferir. Respondo rápido.