Desenvolvedor num escritório de advocacia. Construí e mantenho o sistema interno: do contrato assinado à assinatura eletrônica, cobrança, comissões e pós-venda. Em produção, uso diário, cinco perfis com controle de acesso por papel.
Sistemas de Informação no UniFOA — 5º período, conclusão em 2028.1.
→ p-dromiguel.github.io — o portfólio completo, com o que foi medido e quando.
Trabalho na fronteira entre sistemas, onde a documentação diz uma coisa e a API devolve outra.
- 518 commits em 4 meses · 67 módulos de serviço · 26 grupos de rota · 25 arquivos de teste
- 8 integrações em produção — Asaas, ZapSign, Google Drive, Kommo, ADVBOX, Meta Ads, OpenAI, Discord
- Regra de negócio como função pura, sem I/O — a régua inteira é testável dia a dia, isolada
- Deploy e operação: Docker Swarm + Traefik em VPS, migrações idempotentes
Um exemplo do tipo de trabalho: precisei saber se os processos tinham andamento no tribunal, chamei o endpoint, recebi 200 com lista vazia e concluí que não havia nenhum. O caminho não existia — e essa API responde 200, não 404. No caminho certo havia 23 movimentações.
O caminho certo estava documentado; eu tinha consultado um resumo interno em vez da fonte primária. Virou método, e o método rendeu um pacote — o advbox-client, que trata quatro comportamentos que a documentação de fato não descreve.
Portfólio — cinco registros do que construí, cada um com a decisão que tomei e o número que provei. Página estática, sem dependência externa.
Obra Integrada — sistema de gestão de obras, sete pessoas, fluxo com branches e pull requests. 55 dos 137 commits, segundo maior contribuidor. Projetei e implementei o RBAC de ponta a ponta e modelei 33 entidades com Prisma sobre PostgreSQL.
React 19 Vite Tailwind Node/Express Prisma PostgreSQL
advbox-client — cliente Node para a API do ADVBOX que trata o comportamento não documentado. Zero dependências, 28 testes sem rede. MIT.
Node.js sem dependências node:test
íbis — app para guardar frases que marcam, com reflexão, contexto e revisitas.
React Node.js PostgreSQL Prisma JWT
| Backend | Node.js · Express · PostgreSQL (pg e Prisma) · SQL · Python · REST · webhooks |
| Segurança | JWT · bcrypt · TOTP/2FA · RBAC · helmet · rate limiting |
| Frontend | JavaScript · React · Next.js · Vite · Tailwind · shadcn/ui · PWA |
| Infra | Docker · Docker Swarm · Traefik · VPS · Git · n8n |
Barra Mansa/RJ — aberto a vagas remotas, backend ou full stack.