Desenvolvedor Full Stack com foco em Java e Spring Boot. Construo o sistema inteiro: API REST segura no back-end e interface em React no front-end, do zero ao deploy. 🚀
- 🎓 Cursando Análise e Desenvolvimento de Sistemas na UNIASSELVI
- 💻 Dev Full Stack: programo back-end e front-end e entrego produtos completos
- ☕ Meu forte é Java + Spring Boot: Spring Security, Spring Data JPA, JWT, APIs REST e arquitetura em camadas
- ⚛️ Também desenvolvo com TypeScript, NestJS e React: interfaces responsivas, PWA e consumo de APIs
- 🧪 Testes automatizados, Docker, CI/CD com GitHub Actions e código limpo
- 💼 Desenvolvedor freelancer, criando sistemas reais para pequenos negócios e consultórios
- 🌱 Sempre aprendendo: hoje explorando Python e estudando inglês
- 📍 Campina Grande, PB — 🔎 buscando minha primeira oportunidade como estagiário ou dev júnior
Prontuário digital que roda 100% offline no computador do consultório, sem depender de internet. Produto real, usado por clínicas. Distribuído como instalador Windows (
.msi).
- ✅ Cadastro em formulário único: dados do paciente, anamnese e primeira consulta juntos
- ✅ Detecção de duplicidade: sugere pacientes parecidos por nome/CPF antes de salvar
- ✅ Busca por nome ou CPF com histórico completo de consultas
- ✅ Atestado e registro da consulta em PDF no modelo da clínica
- ✅ Backup automático a cada consulta, com cópia extra para pendrive gravada de forma segura
- ✅ Roda em um único processo, leve para notebooks modestos
Stack: Java 17 Spring Boot Thymeleaf H2 openhtmltopdf Maven · (software comercial)
Sistema mobile-first para o dia a dia de um chaveiro: registrar serviço em poucos toques, caixa que fecha no fim do dia e relatórios para o dono. Dois perfis de acesso: DONO e FUNCIONÁRIO.
- ✅ JWT com controle de acesso por perfil e sessão versionada (troca de senha invalida tokens antigos)
- ✅ Rate limiting no login (5 tentativas, bloqueio de 15 min) e CORS configurável
- ✅ Registro de serviços com fiado, garantia e atendimento a domicílio com taxa de deslocamento
- ✅ Caixa diário com fechamento confirmado só pelo dono e fechamento em PDF
- ✅ Migrations versionadas com Flyway, documentação Swagger e testes de integração com PostgreSQL real
- ✅ PWA instalável, rotas protegidas por perfil e tour guiado para novos usuários
Ver todas as funcionalidades
Back-end
- Criação automática do dono inicial; cadastro, ativação e desativação de funcionários (apenas o dono)
- CRUD de tipos de serviço com preço de loja, preço a domicílio e categoria
- Cancelamento no mesmo dia, contas a receber e relatórios diário, semanal e mensal com contagem de chaves produzidas
- Ajuda contextual com progresso salvo por usuário
- Testes unitários (JUnit 5 + Mockito), testes de segurança HTTP e testes de concorrência no caixa
- Dockerfile pronto, com perfis
deveprod
Front-end
- Home estilo POS com movimento do dia, contador de chaves e atendimentos recentes
- Tabela de preços pesquisável e filtrável
- Relatórios comparativos (acesso do dono) e logout automático em token expirado
- Service worker (NetworkFirst na API), Context API e testes com
node:test
Stack: Java 17 Spring Boot Spring Security JWT PostgreSQL Flyway Docker React Vite Tailwind CSS PWA
🚧 Deploy em andamento (Render + Neon) · 📦 chaveiro-back · chaveiro-front
Organize a semana em blocos ligados às áreas da vida, cumpra, ganhe XP e evolua. Recompensa sem punir, descanso conta como progresso e sem ranking entre pessoas. Feito para aprender TypeScript vindo de Java/Spring, com decisões comparadas ao Spring em documentação própria.
- ✅ JWT de curta duração + refresh token rotativo (cookie httpOnly); reuso de token revogado derruba a família de sessões
- ✅ Senhas com argon2id, recuperação de senha por e-mail e rate limiting
- ✅ Blocos semanais recorrentes, com arrastar e soltar e edição de "só esta ocorrência" ou "esta e as próximas"
- ✅ XP, níveis, streak e livro-caixa de XP imutável (trigger no banco bloqueia alterações)
- ✅ PWA com notificações push no celular
Ver engenharia e demais funcionalidades
- Monorepo
pnpm: API NestJS + web React + pacote compartilhado (schemas Zod, tipos e regras puras) - Prisma + PostgreSQL, regras de negócio puras em
domain/, também replicadas comoCHECKno banco - Testes com Vitest (unitários e e2e com banco real), cobertura mínima de 80% no domínio e teste de desempenho (p95 menor que 300 ms)
- Docker (API + docker-compose com PostgreSQL) e CI com GitHub Actions (audit, lint, testes, build e imagem Docker)
- Dependabot para npm e Actions
- Lista e encerra sessões por aparelho, exporta todos os dados e exclui a conta
- Tarefas do dia com checklist, calendário de eventos com lembrete, notas em markdown, revisão semanal e conquistas
Stack: TypeScript NestJS Prisma PostgreSQL React 19 Vite Tailwind CSS 4 TanStack Query PWA Vitest Docker GitHub Actions
🔗 Ver online · 📦 lifexp · Deploy: Vercel + Render + Neon
Gestão completa de agendamentos e serviços para barbearias.
- ✅ Autenticação segura com JWT + Spring Security
- ✅ Painel administrativo para gestão de serviços e horários
- ✅ Agendamento online de horários
- ✅ UI premium em dark mode com Tailwind CSS & Framer Motion
Stack: Java Spring Boot Spring Security JWT MySQL React Tailwind CSS · Deploy: Vercel + Railway
🔗 Ver online · 📦 raphabarber · raphabarber-front
App de finanças pessoais completo, do zero ao deploy.
- ✅ Autenticação segura com JWT + Spring Security
- ✅ Cadastro e controle de gastos e salários
- ✅ Dashboard com resumo financeiro
- ✅ UI dark theme responsiva com Tailwind CSS
Stack: Java Spring Boot Spring Security JWT MySQL React Tailwind CSS · Deploy: Vercel + Railway
🔗 Ver online · 📦 financeiro · financeiro-front
Aberto a oportunidades de estágio e vaga júnior como desenvolvedor Full Stack (foco em Java/Spring Boot), presencial em Campina Grande ou remoto. 🤝

