David Rodrigues

Projetos

Lista completa com páginas de case study, comandos de execução e links.

Mostrando 5 de 5 projetos
Ordenar:

Dashboard de Catálogo com Busca em Linguagem Natural

Dashboard administrativo com KPIs, filtros e busca em linguagem natural para identificar ruptura, itens inativos e oportunidades no catálogo.

Completo2026
FrontendProduto
Next.jsReactTypeScriptTailwind CSSZodVitest
Busca
Linguagem natural
consultas operacionais
Decisão
KPIs + filtros
leitura rápida do catálogo

QA E2E — Selenium + JUnit (ParaBank)

Automação end-to-end com 10 casos passando, relatório Allure e execução estruturada para uso local e integração contínua.

Completo2025
QAAutomação
JavaJUnit 5Selenium 4MavenAllure ReportWebDriverManager
Cobertura
10 casos E2E
fluxos principais
Resultado
100% pass
execução reportada no Allure

ETL & Data Quality em Python

Pipeline em Python que lê arquivos CSV, identifica problemas de qualidade nos dados e gera relatórios claros em Excel e HTML.

Completo2025
DadosAutomação
PythonPandasopenpyxlXlsxWriterPytestCLI
Validações
9 regras
campos obrigatórios, formato, duplicidade, datas e domínio
Testes
12 testes
cobrindo regras e pipeline

API REST em Java — CRUD de Produtos

API REST em Java com CRUD completo de produtos, persistência em banco, validação de dados, migrations com Flyway e documentação via Swagger/OpenAPI.

Completo2024
BackendArquitetura
JavaSpring BootJPAFlywaySwaggerJUnit
API
REST
endpoints para listar, cadastrar, editar e remover
Banco
JPA + Flyway
persistência e versionamento do schema

RPG HUB

Sistema para gerenciar campanhas, NPCs/monstros, mapas e anotações (visão produto).

Em construção2024
ProdutoGamesFrontend
Next.jsTypeScriptDBAuth (futuro)
Domínio
RPG/Produto
organização e UX
Core
CRUD
campanhas e entidades