Dev em pagamentos · Python · Automação · IA
Construo software para o backoffice financeiro: ferramentas em Python que leem, validam e conciliam arquivos bancários — CNAB240, SISPAG, DDA, Pix — e que rodam todos os dias num setor de contas a pagar real. 4 projetos em produção, 312 testes automatizados, CI em todos.
Automatizei o meu próprio trabalho: cinco anos operando contas a pagar me ensinaram na prática o que quebra um arquivo de 240 posições, o que o banco rejeita e onde a conciliação do ERP falha. É essa regra de negócio que transformo em código.
Uso IA (Claude Code e Codex) como ferramenta de engenharia — especifico, gero, testo, anonimizo e publico — e documento quando um projeto não entrega o que promete: o screener de cripto abaixo tem uma auditoria pública concluindo que a estratégia não tinha edge.
🎓 Análise e Desenvolvimento de Sistemas (UNICID) — formatura prevista para 2027.
alan = {
"construo_com": ["Claude Code", "Codex", "Lovable", "n8n"],
"linguagens": ["Python", "TypeScript", "SQL"],
"dominio": ["CNAB240", "SISPAG", "Pix", "DDA", "conciliação", "ERP"],
"em_producao": 4, # 3 no financeiro onde trabalho + 1 screener 24/7 no Railway
"em_construcao": "processiq-core",
"testes": 312, # pytest + node --test, todos no CI
"proximo_passo": "transformar isso em produto",
}Código real, com testes e CI. Dados dos repositórios financeiros são sintéticos.
|
App desktop de contas a pagar: junta e valida .RET CNAB240 (Itaú → Bradesco, trailers recalculados), combina retornos SISPAG, cruza DDA × banco e concilia remessa ERP × banco em 3 passadas. Substituiu 5 executáveis antigos. 106 testes.
|
Biblioteca Python, só stdlib, extraída da suíte: leitura e fusão de .RET, segmento G, fator de vencimento do código de barras, retorno SISPAG. Vem com
|
|
Office Script + Power Automate: a cada e-mail de Compras, lê as tabelas do corpo e registra as notas fiscais no Excel. Idempotente por ID, alerta duplicidade sem bloquear, protege contra injeção de fórmula. Em produção desde set/2026: 1.081 registros de 122 e-mails no primeiro mês, sem digitação. 19 testes.
|
Screener dos 100 pares mais líquidos da Binance: 15 indicadores, score por par, alertas no Telegram, dashboard FastAPI, auto-calibração e backtest. 55 commits em 6 semanas. A auditoria com dados reais e custos concluiu: sem edge, não operar. 53 testes.
|
|
Motor de análise de planilhas de contas a pagar para pequenas empresas: lê o Excel/CSV que a empresa já usa, reconhece as colunas por sinônimo e aponta NF duplicada, fornecedor cadastrado duas vezes (por raiz de CNPJ ou nome parecido), vencidos, valor fora do padrão e CNPJ inválido — e sugere qual cadastro manter ao unificar fornecedores. Motor puro + API FastAPI em camadas separadas (o motor não sabe que a API existe), Swagger, Dockerfile, relatório Excel com linhas marcadas. Construído em público. 90 testes, CI Ubuntu + Windows.
|
| Projeto | O que é | Como foi feito |
|---|---|---|
| ReForma · site | Plataforma de doação de sobras de material de construção (coordeno o projeto na faculdade) | HTML/CSS/JS, deploy no Railway |
| ProcessIQ · demo | SaaS que transforma planilhas de contas a pagar de pequenas empresas em alertas | Protótipo de UI com Lovable; o motor real está em processiq-core |
| BossFit | Gerador de treino adaptativo com progressão de carga e coach com IA | Lovable + Supabase + Edge Function com LLM |
| Cliente WebSocket de odds ao vivo | Leitura de feeds em tempo real por engenharia reversa (DevTools) + alertas no Telegram | Python, n8n — ainda não publicado |
| Domínio financeiro | O que eu faço com isso |
|---|---|
| CNAB240 | Leitura, geração, fusão e validação de remessa/retorno; recálculo de trailers; diagnóstico de rejeição |
| SISPAG (Itaú) | Combinação de retornos, lotes, segmentos A/B/J |
| Boleto / DDA | Vencimento pelo fator do código de barras, cruzamento DDA × agendamentos |
| Conciliação | Remessa ERP × extrato × retorno em passadas (exato → janela → fuzzy) |
Se você trabalha com fintech, ERP, automação financeira ou produtos construídos com IA, me chama no LinkedIn.