Skip to content
View boazcarv's full-sized avatar

Highlights

  • Pro

Block or report boazcarv

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. 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
boazcarv/README.md

Boaz Carvalho

Desenvolvedor Backend Python · FastAPI · Docker · Machine Learning e LLMs 📍 Parnamirim/RN · Estudante de Tecnologia em Sistemas para Internet — IFRN


Sobre

Desenvolvedor backend com foco em Python: construção de APIs robustas com FastAPI, conteinerização com Docker e aplicações de Machine Learning e LLMs (RAG). Tenho base sólida em Cálculo, Álgebra Linear e Estatística (três anos de Engenharia), que aplico em soluções de dados e inteligência artificial. Prezo por arquitetura em camadas, código testável e boas práticas de versionamento e CI/CD.

Possuo também conhecimentos complementares de front-end (HTML, CSS, JavaScript e TypeScript) e de C++, que me permitem atuar de forma full stack quando necessário.


Tecnologias

Python FastAPI Docker Docker Compose PostgreSQL scikit-learn Pandas GitHub Actions JWT LLM

Backend: Python 3.12, FastAPI, Pydantic, SQLAlchemy, pytest Dados e IA: scikit-learn, Pandas, NumPy, embeddings, RAG, integração com APIs de LLM Infraestrutura: Docker, Docker Compose, Nginx, GitHub Actions (CI/CD), variáveis de ambiente e healthchecks Bancos de dados: PostgreSQL (SQLAlchemy), SQLite Autenticação: OAuth2 Password Flow, JWT, hash de senhas (bcrypt) Conhecimentos complementares: HTML5, CSS3, JavaScript, TypeScript, C++


Projetos

# Projeto Descrição Tecnologias
1 devtask-cli Gerenciador de tarefas em linha de comando, com arquitetura em camadas, persistência em JSON e testes unitários. Python, OOP, pytest, argparse
2 taskapi API REST completa de gerenciamento de tarefas: autenticação JWT/OAuth2, CRUD isolado por usuário, PostgreSQL e orquestração via Docker Compose com healthchecks. FastAPI, SQLAlchemy, PostgreSQL, JWT, Docker, pytest
3 iris-ml-api API de Machine Learning que treina um modelo Random Forest (validação cruzada e métricas), serve predições via FastAPI em container e explica cada previsão em linguagem natural. scikit-learn, Pandas, FastAPI, Docker
4 rag-assistant Assistente RAG (Retrieval-Augmented Generation): ingestão de documentos, busca semântica, respostas com fontes citadas e respostas em streaming (SSE). Funciona offline e aceita integração com LLMs (OpenAI). Inclui Nginx, CI/CD com GitHub Actions e Docker Compose. FastAPI, vector store, embeddings, SSE, Nginx, GitHub Actions, Docker

Evolução dos projetos

graph LR
    A[devtask-cli<br/>Fundamentos de Python] --> B[taskapi<br/>APIs + Docker + Banco]
    B --> C[iris-ml-api<br/>Machine Learning em produção]
    C --> D[rag-assistant<br/>LLMs + RAG + Produção]
    style A fill:#3776AB,color:#fff
    style B fill:#009688,color:#fff
    style C fill:#F7931E,color:#fff
    style D fill:#7B68EE,color:#fff
Loading

Cada projeto amplia a complexidade do anterior: ferramenta de linha de comando → API web com banco de dados e autenticação → modelo de Machine Learning servido em produção → aplicação de IA generativa com streaming e pipeline de CI/CD.


Formação acadêmica

  • Tecnologia em Sistemas para Internet (TSI) — IFRN, Campus Parnamirim (em andamento)
  • Engenharia — 3 anos cursados: formação matemática sólida em Cálculo, Álgebra Linear, Geometria Analítica, Estatística e Física
  • Informática Básica — CEEP Lourdinha Guerra, Parnamirim/RN

Estudos complementares: Python avançado, FastAPI, Docker e conteinerização, Machine Learning e LLMs/RAG.


Contato

LinkedIn E-mail GitHub


Todos os projetos utilizam Python 3.12, FastAPI, Docker e pytest. Cada repositório inclui documentação com instruções de execução local e via Docker.

Popular repositories Loading

  1. PROG PROG Public

    Estudos da faculdade

    Python

  2. PROG-1 PROG-1 Public

    Forked from viviantvarela/PROGAM

    Estudos da faculdade

    HTML

  3. POO POO Public

    Jupyter Notebook

  4. boazcarv boazcarv Public