Estudante de Ciência da Computação · Python · Backend · APIs · Automação · IA aplicada
Goiânia/GO · Brasil | Aberto a estágio ou vaga júnior em desenvolvimento
Estudante de Ciência da Computação na PUC-GO e desenvolvedor em evolução, com foco em Python, backend, APIs REST, automação e IA aplicada. Tenho construído projetos locais com interface web ou desktop, extração de arquivos, geração de documentos, validação de dados, testes e documentação técnica.
Gosto de transformar problemas reais em sistemas pequenos, claros e auditáveis: arquitetura em camadas, segurança, logs, testes e uma experiência final que faça sentido para quem vai usar. Busco oportunidades de estágio ou vaga júnior em desenvolvimento de software, automação, dados, APIs ou sistemas corporativos.
Linguagens
Backend, dados e IA
Front-end, desktop e qualidade
Ferramentas
Bibliotecas e ferramentas verificadas nos projetos: python-docx, pypdf, Pillow, pytesseract, Jinja2, pydantic-settings, psutil, WMI, PyInstaller, Ruff, mypy e pytest.
Projeto atual · HardwareOptimizer
App desktop local-first para Windows que analisa hardware, sistema, BIOS/UEFI, drivers e atualizações para gerar recomendações explicáveis de otimização, estabilidade e segurança.
Status: MVP ativo, com abordagem advisory-first: coleta evidências e orienta ações manuais, sem aplicar alterações sensíveis automaticamente.
Demonstra:
- UI desktop em PySide6/Qt, com dashboard, histórico e exportação de relatórios em JSON/HTML;
- coleta read-only com
psutil, WMI, PowerShell, COM Windows Update e leitura de registro; - engine determinística de recomendações com evidências, risco, confiança, validação e rollback;
- persistência local em SQLite e logs locais com rotação;
- suíte de testes com I/O externo mockado, além de Ruff, mypy, PyInstaller e GitHub Actions.
Sistema local-first para gerar, validar, revisar e baixar minutas jurídicas brasileiras em .docx, com API FastAPI, interface web estática, CLI, prompts versionados, relatórios de auditoria e integração AI-first com Groq.
Status: projeto local/single-user em evolução; exige revisão humana e não substitui análise jurídica responsável.
Demonstra:
- API REST versionada em
/api/v1, FastAPI, Uvicorn e Pydantic Settings; - fluxo de upload e extração de
.txt,.md,.docx,.pdfe imagens com OCR; - geração de DOCX com
python-docx, Jinja2, relatórios JSON/HTML e dashboard local; - consentimento explícito para provider externo, limites, token opcional e cuidados com dados sensíveis;
- Docker, GitHub Actions, pytest, Ruff, mypy gradual, Bandit e pip-audit.
Aplicação desktop em Python + Tkinter + MySQL para gestão local de registros, com interface gráfica, validação, busca, ordenação por colunas, atalhos de teclado e persistência relacional.
Demonstra:
- separação entre interface, regras de negócio, configuração, erros e banco;
- pool de conexões MySQL, transações e rollback automático;
- validação de dados e mensagens de erro amigáveis para o usuário;
.env.example, schema SQL versionado, documentação de demo e CI.
Simulador do jogo Mau-mau em C++17, criado a partir de um exercício acadêmico de Estrutura de Dados I e reestruturado como projeto de portfólio com documentação, testes e CI.
Demonstra:
- pilha dinâmica própria e lista circular duplamente encadeada, sem
std::stackoustd::list; - modelagem orientada a objetos com motor de jogo separado de entrada/saída;
- testes unitários sem dependências externas, CMake e versionamento
v1.0.0; - documentação de arquitetura, decisões técnicas, changelog e roteiro para entrevistas.
- Arquitetura de software e organização de projetos Python em camadas;
- APIs REST, validação de dados, segurança local e documentação de contratos;
- automação documental, OCR, geração de DOCX e integração supervisionada com LLMs;
- aplicações desktop local-first para Windows;
- SQL, MySQL, SQLite, transações e persistência local;
- C/C++, estruturas de dados, testes e build reprodutível.
Aberto a oportunidades de estágio ou vaga júnior · Goiânia/GO · disponível para remoto e híbrido

