Skip to content
View TrveLeo's full-sized avatar

Block or report TrveLeo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TrveLeo/README.md

Floresta escura com uma onda senoidal no céu

Leandro Baldan
Engenheiro eletricista em formação, desenvolvedor back end em Python

Portfólio LinkedIn E-mail

♟ 1. e4 · quem sou

Oi! Sou o Leandro, de Vitória (ES). Estudo Engenharia Elétrica no IFES (termino em meados de 2027) e cheguei ao software pelo caminho da energia: comecei como estagiário em O&M de usinas solares e hoje escrevo o back end que monitora essas usinas.

Na Mola Mola cuido da plataforma que acompanha 45 usinas fotovoltaicas de 7 organizações, puxando dados de 6 portais diferentes, SCADA locais e APIs de inversores. Boa parte do trabalho é fazer dado ruim, API instável e fuso horário errado virarem uma série temporal confiável.

Fora do código, quase sempre tem metal tocando e, nas pausas, xadrez. Gosto de software livre e de conhecimento compartilhado, por isso meus projetos pessoais ficam públicos aqui.

O que estou ouvindo no Spotify

♞ 2. Cf3 · o que faço no dia a dia

  • ⚡ APIs e serviços em Django REST e FastAPI, com Celery para ingestão, reconciliação e backfill de séries temporais em PostgreSQL/TimescaleDB.
  • 🔌 Integrações com OAuth, retry e fallback para rate limit, indisponibilidade e dado faltando. Parto do princípio de que a API do outro lado vai cair.
  • 🐳 Docker e CI/CD com GitHub Actions: lint, testes, deploy em staging e produção, rollback e health checks.
  • 🧠 IA em produção: classificação de alertas de inversores com LightGBM (F1 de 0,94 na detecção de anomalia), separando treino e teste por usina para não vazar dado.

♝ 3. Bc4 · projetos

Projetos pessoais com dados fictícios. Os números saem dos testes de cada repositório, então dá para reproduzir.

Projeto O que faz Resultado Stack
ChatDesk Atendimento que responde só com o que está nos documentos da empresa, cita a fonte e recusa o que não sabe 206 testes, 100% de cobertura FastAPI · pgvector · RAG
ClauseGuard Agente que audita contrato contra a política da empresa e para pedindo revisão humana quando o risco é alto 93,3% de recall, zero falso positivo no benchmark LangGraph · Qdrant · FastAPI
LeadDesk CRM de pipeline comercial com prospecção acoplada 199 testes, 100% de cobertura FastAPI · SQLAlchemy 2.0 · PostgreSQL
ConciliaFlow Conciliação automática de planilhas de vendas e créditos, com fila de revisão 77,2% conciliado sem intervenção, 61 testes FastAPI · Pandas · PostgreSQL
YOLOv8 + Optuna Detecção de armas de fogo em câmeras, buscando arquitetura e hiperparâmetros (pesquisa no IFES, com artigo) Modelo menor supera o maior em precision e mAP@50 PyTorch · YOLOv8 · Optuna
Santander Classificação binária de transações bancárias (Kaggle) 0,9181 de AUC-ROC out-of-fold contra 0,8997 do baseline LightGBM · scikit-learn

♜ 4. O-O · stack

Python Django FastAPI Celery PostgreSQL TimescaleDB Docker GitHub Actions Linux Pytest LangGraph scikit-learn PyTorch

♛ 5. d3 · atividade

Calendário de contribuições do último ano

Contribuições por dia da semana Linguagens mais usadas

atualizado todo dia por um GitHub Action deste repositório. Inclui contribuições em repositórios privados.

♚ 6. … · vamos conversar

Estou aberto a oportunidades como desenvolvedor back end. Se quiser trocar ideia sobre Python, dados de energia, agentes de IA ou uma partida de xadrez, me chama em leandrobaldan.contato@gmail.com ou no LinkedIn.

★ conhecimento bom é conhecimento compartilhado

Pinned Loading

  1. file_sharing file_sharing Public archive

    HTML

  2. Otimizacao_de_arquitetura_e_hiperparametros_yolov8 Otimizacao_de_arquitetura_e_hiperparametros_yolov8 Public

    Deteccao de armas de fogo em cameras de vigilancia — YOLOv8 Small otimizada via Optuna supera Large tradicional em precision, recall e mAP. Busca de arquitetura e hiperparametros, dataset proprio (…

    Python

  3. Replica_do_Termo_em_Texto Replica_do_Termo_em_Texto Public archive

    Python

  4. TrveLeo-Controle_displays_7_segmentos_FPGA TrveLeo-Controle_displays_7_segmentos_FPGA Public archive

    VHDL