Pular para o conteúdo
Voltar para todos os projetos

A Divisão

Plataforma que conecta militares, veteranos e família militar a empresas que contratam. Engenharia de produto por contrato no site público e na área de membros.

Ano
2025
Função
Engenheiro de produto, contrato
Stack
  • Next.js
  • React
  • Node.js
  • PostgreSQL
  • Docker
  • GitHub Actions
A Divisão

O problema

Sair da caserna é uma transição difícil de fazer sozinho. As competências se transferem — disciplina, operar sob pressão, tocar equipes que não podem improvisar — mas o vocabulário não, e a rede que normalmente levaria alguém a um novo emprego continua, em boa parte, dentro do quartel.

A Divisão existe para fechar essa lacuna: um movimento que coloca militares, veteranos, família militar e empresas no mesmo lugar, com capacitação e networking em volta. O problema de engenharia é o que está embaixo — uma plataforma que precisa sustentar uma campanha pública e uma área de membros privada ao mesmo tempo, e continuar de pé quando um post viraliza e todo mundo chega junto.

O que eu construí

Fiz a arquitetura da plataforma e a construí no site público e na área de membros, sobre uma stack que é barata de manter entre os picos e não cai durante um deles.

O time se apoia nos dashboards: métricas em tempo real de cadastros e engajamento, mais uma visão de auditoria que registra quem alterou o quê. Em uma organização que lida com dados de militares e veteranos, “quem mexeu neste registro” não é enfeite.

Decisões técnicas

Next.js na frente, Node atrás. Renderização no servidor faz as páginas de campanha chegarem completas e indexáveis na primeira resposta — a mesma propriedade que as deixa rápidas para quem entra pelo celular no 4G.

PostgreSQL como fonte única da verdade. Associação, empresas e oportunidades são dados relacionais com restrições reais entre si. Garantir isso no banco, e não no código da aplicação, é o que mantém a área de membros consistente conforme funcionalidades vão sendo agregadas em volta.

Docker para paridade, GitHub Actions para o release. Teste e deploy rodam a cada push, então release deixou de ser evento. A queda no tempo de ciclo foi a parte visível; a que importou mais é que subir uma correção às 23h não depende mais de lembrar uma sequência de passos manuais.

Onde está

No ar em adivisao.com.br, com as páginas do movimento públicas e a área de membros atrás de login. O trabalho segue em andamento.