Vinte e três anos construindo e operando sistemas onde falhar custa caro — em stacks, times e domínios de negócio que tinham pouco em comum além da necessidade de funcionar.
Arquiteto de software e líder de engenharia com 23 anos construindo e operando sistemas onde falhar custa caro. Atuo em toda a faixa técnica — Java e Spring Boot, Angular e Node.js, microsserviços, nuvem em AWS e GCP, gestão de identidade e acesso, streaming de eventos, e o ferramental de contêineres e CI/CD que mantém a entrega previsível.
Adapto-me rápido a novas stacks, novos times e novos domínios de negócio, e já entreguei em serviços financeiros e negociação de criptoativos, esportes, energia, segurança pública, tributação e no setor de justiça. Formei times de desenvolvimento da contratação até a transferência estruturada, e atuei igualmente como engenheiro hands-on, arquiteto e líder técnico.
O que atravessa tudo isso é a mesma coisa: transformar restrições de negócio em arquitetura que um time consegue de fato executar.
Assessoro empresas na adoção de IA na forma como constroem software — engenharia assistida por agentes, com as especificações, os portões de revisão e a cadência de entrega que a tornam confiável em vez de experimental.
Infraestrutura em nuvem na AWS e no GCP: ambientes projetados para a carga real, automatizados de ponta a ponta, com os trade-offs documentados.
Desenvolvimento de produtos de TI da primeira especificação ao produto entregue — arquitetura, time e cadência operacional. DOP e Spartacus, abaixo, são deste período.
Claude
AI agents
AWS
GCP
Kubernetes
Terraform
Python
Go
Java
React
–
Tech Lead
Sogni Sports
Esportes
Projetei a arquitetura de base de um ecossistema de aplicações Java em nuvem (AWS e GCP), com contêineres e pipeline de DevOps automatizado.
Implementei e integrei uma solução de IAM com Keycloak, definindo os protocolos de autenticação e autorização (OAuth2/OIDC, SSO) para integrações internas e externas, aplicações e front-ends web.
Projetei e desenvolvi aplicações para contas individuais e corporativas, cobrindo planejamento, vendas e integração e processamento de pagamentos.
Apoiei a contratação que formou o time de desenvolvimento e conduzi a transferência estruturada do projeto para ele.
Java
Spring Boot
Keycloak
PostgreSQL
Docker
AWS
GCP
CI/CD
Apache Camel
–
Engenheiro de Software Sênior
BEE4
Serviços financeiros · criptoativos
Arquiteto, desenvolvedor e praticante ágil em ambiente AWS, construindo back-ends em Java e Node.js.
Estabeleci os pipelines de CI/CD, geri o board do produto e integrei novos desenvolvedores.
Construí integrações com exchanges de criptoativos, blockchain e sistemas financeiros para troca de ativos em formato cripto.
Java
Node.js
AWS
REST APIs
Financial integrations
DevOps automation
–
Arquiteto de Software
Totem
Justiça · energia
Integrei diversos sistemas do Ministério Público ao PJe (Processo Judicial Eletrônico), a plataforma nacional de processo judicial eletrônico.
Entreguei projetos para o setor público nos domínios de justiça e energia elétrica, nas esferas estadual e federal.
Modelagem de dados, integração entre sistemas e implantação de servidores JBoss, contêineres Docker e Linux em nuvem e on-premise.
Java
JBoss/WildFly
Tomcat
Docker
Linux
Data modelling
Integrations
–
Assessor de TI
Ministério Público do Estado do Pará
Justiça · governança de TI
Assessor do Comitê Estratégico de TI (CETI) em planejamento de tecnologia e projetos estratégicos.
Gestão de projetos e fornecedores; conduzi processos de contratação pública de ponta a ponta — projeto básico, termo de referência, consulta pública.
Governança de TI, planejamento estratégico, gestão de contratos e alinhamento com a alta administração.
IT governance
Public procurement
Strategic planning
Vendor management
–
Gerente
Ministério Público do Estado do Mato Grosso
Justiça
Formei e liderei o time de desenvolvimento Java; introduzi tecnologias e processos de desenvolvimento apoiados em ferramental automatizado.
Projetei a infraestrutura para aplicações Java e bancos Oracle; desenvolvimento Java hands-on; JBoss e Tomcat em Linux.
Conduzi contratações de fornecedores — termo de referência, projeto básico, seleção.
Java
Oracle
JBoss
Tomcat
Linux
Team leadership
–
Consultor de Desenvolvimento
Módulo Risk Manager
Justiça
Alocado no time web em projetos para o Ministério Público do Estado de Mato Grosso, entregando oito aplicações corporativas.
Java web
Integrations
–
Desenvolvedor web
Ábaco · Univag
Tributação · segurança pública
Desenvolvimento web e suporte técnico, em especial em projetos de tributação, receita e segurança pública para o Estado de Mato Grosso.
Web development
Projetos
dop-appReact cockpit
dop-apiPython BFF
dop-coreGo core
dop-infrak3d · Terraform
dop-cmdCLI v0.7.1
DOP 2026 –
Um cockpit AI-first onde o desenvolvedor e o Claude conduzem uma demanda de ponta a ponta
O problema
Conduzir uma demanda de software — ambiente, branch, desenvolvimento, pull request, entrega — é uma cadeia de passagens de bastão entre o desenvolvedor e um agente de IA que perde estado a cada passo.
A abordagem
Um núcleo em Go é dono do domínio, do estado e de um log de eventos transacional; um BFF em Python expõe REST e SSE para o cockpit em React e gRPC para a CLI; o desenvolvedor acompanha e direciona de cima enquanto o agente opera o ferramental por baixo. Multi-tenant desde a primeira migração, com segundo fator construído antes de existir qualquer organização.
Onde está
Vinte e seis registros de decisão de arquitetura, um contrato proto-first e um ambiente k3d local que sobe a plataforma inteira em um comando. Plataforma em construção; a CLI operacional está em uso diário (v0.7.1).
O app do motorista e a esteira do espelho quinzenal de uma operação de logística last-mile
O problema
Um app Flutter para motoristas falava com quatro back-ends — um gateway caixa-preta, uma API de logística em NestJS, um gerador de CT-e e um CRM de WhatsApp — sem esteira de build, com release assinado pelo keystore de debug, segredos de produção commitados e o conhecimento de como tudo se encaixava na cabeça de ninguém.
A abordagem
Análise forense de cada repositório antes de tocar em código, registrada em onze documentos numerados: a especificação do app, os contratos app–back-end, o estado de build e release, uma análise de lacunas entre as duas gerações de API. Depois o trabalho: a esteira de deploy e um gateway de emissão de NFS-e projetado contract-first — o OpenAPI congelado e servido como mock antes de qualquer linha de implementação.
Onde está
Um ecossistema documentado onde antes era tribal, um processo de release que consegue chegar às lojas e a emissão de nota saindo de um passo manual para o próprio app do motorista. Trabalho para cliente, em andamento.
Flutter
NestJS
TypeScript
PHP
PostgreSQL
RabbitMQ
Kubernetes
OpenAPI
GitHub Actions
Trabalho para cliente · código privado
appExpo · React Native
src/datamock ↔ HTTP boundary
Pipe365 APIREST · client's
ciEAS · GitHub Actions
Pipe365 Mobile 2026
O app do atendente para uma plataforma de atendimento via WhatsApp
O problema
Os atendentes precisavam dos fluxos essenciais do console web no celular — lista de chats e filtros, texto e áudio por push-to-talk, anexos, finalização e transferência de atendimento, notificações — e o cliente queria validar a experiência antes de pagar pela integração.
A abordagem
Mock-first, com uma regra: src/data/ é a única superfície que toca dados. Um agente de codificação construiu todas as telas contra um mock em memória; um segundo agente implementou depois o cliente HTTP atrás da mesma interface; humanos revisaram na fronteira. Trocar o mock pelo real é uma linha.
Onde está
Um app navegável que o cliente pôde segurar na mão antes de a API existir, depois ligado a ela sem tocar em uma tela — com CI, builds EAS e submissão às lojas automatizadas nas duas plataformas. Trabalho para cliente; builds Android e iOS em esteira EAS automatizada.
TypeScript
Expo
React Native
React Query
Zustand
EAS
GitHub Actions
AI agents
Trabalho para cliente · código privado
appReact Native · Expo
backofficeReact · Vite
backendFastAPI · Cloud Run
infraFirebase · GCP
ui-componentsshared UI
Spartacus 2025 –
Backoffice web e aplicativo móvel para um projeto social de artes marciais em Brasnorte, Mato Grosso
O problema
Um projeto social que ensina jiu-jitsu, capoeira e Muay Thai a crianças precisava de frequência, controle da doação mensal de alimentos e um canal com as famílias — sem transformar a secretária em operadora de fila e sem conta de hospedagem.
A abordagem
Um QR por aula em vez de um por aluno, para que o professor nunca precise enfileirar ninguém. Responsáveis agem em nome dos filhos com dupla autoria em cada registro. Back-end FastAPI no Cloud Run, Firestore e Firebase Auth com login Google para adultos.
Onde está
Seis repositórios — app, back-end, backoffice, componentes de UI compartilhados, infraestrutura e um protótipo — entregues às famílias de Brasnorte a custo operacional zero. Em produção, rodando no free tier do GCP.
Fora do trabalho, churrasco, jiu-jitsu e uma posição bem pensada sobre
liberdade completam o quadro — três interesses que aparecem nos textos
quase tanto quanto qualquer assunto técnico.
Procura um arquiteto ou líder técnico que assuma um domínio desconhecido e faça o time entregar?