Davi Capistrano
Engenheiro de software com foco em backend e fullstack. Trabalho principalmente com Node.js e Python, construindo APIs e produtos completos — do modelo de dados ao deploy — em torno de regras de negócio densas, dados sensíveis e arquitetura que precisa escalar. Gosto de produtos de larga escala, onde decisões de arquitetura, observabilidade e simplicidade de código têm impacto direto no negócio. Acredito que os problemas mais relevantes raramente se resolvem adicionando mais um framework, e sim com um bom diagrama, contratos claros entre serviços e atenção ao que acontece em produção.
- P0
SaaS de gestão fiscal não tributária
destaqueprivadograndePlataforma SaaS multi-tenant para gestão fiscal não tributária de entidades públicas — lançamento de débitos, multas e taxas, parcelamento com cálculo de juros e multa de mora (Tabela Price) e emissão de certidões com código de validação único e verificação pública sem login. Painel de cobrança com débitos vencidos atualizados por mora e geração de avisos em PDF. Isolamento entre entidades no banco via Row Level Security, autorização por perfil (RBAC) e funções SECURITY DEFINER para a validação pública. Inclui importação em massa, PDFs com QR Code e relatórios com gráficos.
API REST didática de blog (usuários, posts, comentários e tags) que demonstra os principais padrões de APIs FastAPI em produção: autenticação com login e JWT Bearer, validação de entrada/saída com Pydantic v2, autorização por dono do recurso, organização em camadas (router → service → repository → model) e PostgreSQL async via SQLAlchemy 2.0 com migrations Alembic. Inclui middleware de X-Request-ID, exception handlers globais, BackgroundTasks e suíte de testes pytest que roda em SQLite em memória, sem Docker.
API REST didática de gestão de tarefas (projetos contendo tarefas, organizadas por tags e usuários autenticados) que aprofunda recursos avançados do FastAPI: autenticação com login e JWT Bearer, autorização por dono do recurso, organização em camadas (router → service → repository → model) e PostgreSQL async via SQLAlchemy 2.0 com migrations Alembic. Destaca lifespan com pool de conexões async, BackgroundTasks e respostas em streaming via Server-Sent Events (SSE), além de middleware de X-Request-ID, exception handlers globais e testes pytest contra PostgreSQL.