Resolvo problemas de negócio complexos com código

Desenvolvedor backend com Java e Spring Boot. Começo entendendo o domínio, registro o porquê de cada decisão e entrego sistemas que dá para testar, auditar e manter.

  • 6.439 / 6.440valores fiscais idênticos à base de referência no motor da CAPAGSEPLAG Ceará
  • ~2 miltestes automatizados escritos num backend com 9 contextos de domínioFundação Cetrede
  • 17decisões de arquitetura registradas em ADRs públicosADRs públicos ↗
  • 4domínios: finanças públicas, educação, IA aplicada e visão computacionalCurrículo

02 — Projetos

Projetos

No que tenho trabalhado ultimamente.

Outros projetos

03 — Como eu trabalho

Como eu trabalho

O que levo para qualquer projeto, do banco de dados à interface.

  • Entender antes de construir

    Começo pelo problema e pela linguagem de quem vai usar. Código bem escrito que resolve a coisa errada continua errado.

  • Ponta a ponta

    Do banco de dados à interface: modelagem, APIs e front-end. Penso no sistema inteiro, não só na minha camada.

  • Interfaces honestas

    Carregamento, erro e vazio fazem parte do desenho desde o início. Acessível por padrão, rápido sem precisar de truque.

  • Testes como contrato

    Teste é especificação que roda. É o que permite mudar o código amanhã sem medo de quebrar o que funciona hoje.

  • Decisões com o porquê

    Registro as escolhas importantes e as alternativas descartadas, para que ninguém precise adivinhar daqui a seis meses.

  • Simples primeiro

    A solução mais simples que resolve vem antes. Complexidade entra quando o problema pede, e não antes.

04 — Experiência

Experiência

  • SEPLAG CearáHead do backend no motor de cálculo da CAPAG dos municípios.
  • Fundação CetredeBackend do VeredaEdu (Java, GraphQL, DDD) e chatbot RAG de editais.
  • Instituto iRedeInstrutor da trilha de Java.
Experiência completa →
David Silva