Skip to content
View ErickCassoli's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ErickCassoli

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
ErickCassoli/README.md

Typing SVG

💻 Back-end Python (FastAPI / Django) • APIs REST • Automações • Integrações
🤖 GenAI & Machine Learning aplicados (chat, NLP, séries temporais, trading)
☁️ Cloud (GCP/Azure) • Docker • CI/CD • Observabilidade


🎯 Foco atual

  • Back-end Python: APIs (FastAPI/Django), autenticação, versionamento, documentação e integração com serviços.
  • GenAI/LLMs: orquestração de prompts, providers (mock/local/cloud), métricas e automações.
  • ML aplicado: pipelines de features, treino/validação e integração do modelo no produto.

⭐ Projetos principais (3)

🗣️ English-IA — Backend para prática de conversação + quizzes + flashcards (SM-2)

API em FastAPI voltada à prática de inglês: controla sessões de diálogo, gera quizzes contextualizados, cria flashcards com SM-2 e expõe KPIs para dashboards.

Destaques

  • Sessões de conversa → detecção de erros → geração de quizzes/flashcards → relatório final
  • LLM modular (ex.: mock/local/cloud) com configuração via API
  • Migrations + seed, Docker/Compose, testes e qualidade (Ruff/Black/pytest)

Stack: FastAPI • SQLite • Alembic • Docker • Pytest
Repo: https://github.com/ErickCassoli/English-IA


📈 MT5BOT — Framework modular para trading (Python + MetaTrader 5 + ML)

Framework para operar em MT5 com estratégias plugáveis, gestão de risco e filtro de ML (XGBoost), com logs estruturados e execução contínua (24/7).

Destaques

  • Estratégias: trend/breakout/scalper/ensemble
  • Gestão de risco: ATR SL/TP, parcial a 1R, trailing
  • Dataset builder + treino/uso de modelo com threshold por probabilidade

Stack: Python • MetaTrader 5 • XGBoost • Logs JSON
Repo: https://github.com/ErickCassoli/MT5BOT


🎮 Monster-Battle — Console game para demonstrar testes e design patterns

Projeto em Python para batalhas por turno (PvP/PvE) com foco em organização de código, patterns e testes.

Destaques

  • Arquitetura modular e extensível (ex.: Factory/Controller/Template Method)
  • Testes automatizados e estrutura clara por módulos

Stack: Python • Pytest • Design Patterns
Repo: https://github.com/ErickCassoli/Monster-Battle


🛠️ Tecnologias & Ferramentas


🧪 Como eu trabalho (engenharia)

  • Código limpo e modular (arquitetura por camadas, contratos claros, baixo acoplamento)
  • Qualidade: testes automatizados, lint/format, CI/CD quando aplicável
  • Documentação: READMEs práticos (quickstart), exemplos de uso e decisões de arquitetura
  • Segurança: validações, tratamento de erros, cuidado com segredos (env/CI)

🌐 Contatos (extras)

Pinned Loading

  1. English-IA English-IA Public

    Python

  2. MT5BOT MT5BOT Public

    Python

  3. Monster-Battle Monster-Battle Public

    Python

  4. Gitflow-and-Good-Pratices Gitflow-and-Good-Pratices Public