Desenvolvedor back-end, Campo Grande/MS. Cursando Ciência da Computação na Uniderp (6º semestre), buscando estágio.
Escrevo back-end e automação em Java/Kotlin e Python — o fio comum é dado que continua certo sem alguém vigiando: processo manual que vira script, e escrita que resiste a concorrência e a má-fé.
Parte do que está aqui rodou em produção numa empresa de telemetria: bots de portal empacotados pra equipe operacional usar, e um dashboard que lê a API do fornecedor de SIM cards. O resto é onde eu testo o que quebra — corrida de saldo, adulteração de histórico, entrada não confiável virando query.
📫 LinkedIn · felipelopes1193@gmail.com
cryptrade — Kotlin Spring Boot PostgreSQL
Simulador de trading com ledger event-sourced encadeado por hash. Conta é uma chave
Ed25519 (sem senha), toda ordem é assinada no cliente, e saldo/posição são projeção
recalculável do log — não fonte de verdade. Adultere uma linha direto no Postgres e
GET /ledger/verify aponta o bloco exato que quebrou. A demo do README faz isso em um
docker compose up. Testcontainers, Flyway, CodeQL, Dependabot, CI.
pygui_trackland — Python PyAutoGUI openpyxl
Ferramentas de RPA e planilha que usei na operação de telemetria: automação do portal SSX calibrada por coordenadas de tela e empacotada em executável pra equipe rodar, geocodificação com cache, e um separador que quebra planilha grande por cliente preservando formatação.
observador_anomalias — Python Chart.js — ao vivo
Dashboard operacional de equipamentos IoT e consumo de SIM cards M2M. Um script Python
lê planilha + API do fornecedor e gera um index.html autocontido — sem backend, sem
build step. "Anomalia" aqui é regra explícita com limiar, não modelo: dá para auditar
linha a linha.
chat-sql — Python FastAPI Ollama
Pergunta em português vira SQL, roda num SQLite read-only e volta como planilha. Modelo local via Ollama: sem chave de API, sem cota, custo zero. Duas camadas de guarda independentes, e quando a consulta é recusada o erro volta para o modelo reescrever — até 3 tentativas.
TrackFeed — TypeScript Next.js Prisma — ao vivo
Feed de notícias personalizado sobre três provedores (NewsAPI, GNews, The Guardian), com deduplicação e classificação por palavra-chave — caindo para o Gemini só quando a categoria fica ambígua. Resposta a um desafio técnico.
Java Kotlin Spring Boot Python FastAPI TypeScript Next.js C
PostgreSQL SQLite Docker Flyway Testcontainers GitHub Actions
