David Rodrigues
Disponível para oportunidades

David Rodrigues

Portfólio com projetos em QA, automação e dados, com base em desenvolvimento. Busco oportunidades para crescer em ambientes com processo, aprendizado contínuo e entregas bem estruturadas.

Projetos
5
Demos online
2
Completos
4
Tecnologias principais
PythonJavaSQLSeleniumJUnitNext.jsTypeScriptPandasTailwindGit

Destaques

Alguns projetos recentes para explorar rapidamente.

Ver todos →

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