Skip to content
View claudiondev's full-sized avatar

Block or report claudiondev

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

👋 Olá! Eu sou o Claudio

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. 🚀

LinkedIn GitHub E-mail


🧠 Sobre mim

  • 🎓 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

🛠️ Tecnologias

☕ Back-end

Java Spring Boot Spring Security JWT JUnit NestJS

🎨 Front-end

React TypeScript JavaScript Vite Tailwind CSS

🗄️ Bancos de dados

PostgreSQL MySQL Flyway Prisma

⚙️ DevOps & Deploy

Docker GitHub Actions Git Vercel Render


🚀 Projetos em destaque

🩺 Zelo — Sistema de prontuários para consultórios

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)


🔑 Chaveiro Abençoado — Gestão completa para chaveiros (Full Stack)

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 dev e prod

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


🎮 LifeXP — Planejador semanal gamificado (Full Stack, no ar)

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 como CHECK no 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


📂 Projetos anteriores (clique para expandir)


✂️ RaphaBarber — Sistema de agendamento para barbearia (Full Stack)

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

💰 Meu Controle Financeiro — Finanças pessoais (Full Stack)

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


📬 Onde me encontrar

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. 🤝

LinkedIn GitHub E-mail


Popular repositories Loading

  1. financeiro financeiro Public

    API Backend para controle financeiro pessoal — Java + Spring Boot + JWT

    Java

  2. financeiro-front financeiro-front Public

    Frontend do projeto Meu Controle Financeiro - React

    JavaScript

  3. claudiondev claudiondev Public

  4. raphabarber raphabarber Public

    Sistema de agendamento para barbearia — Backend API com Java + Spring Boot

    Java

  5. raphabarber-front raphabarber-front Public

    Frontend do sistema RaphaBarber — Interface web com React + Tailwind CSS

    JavaScript

  6. chaveiro-back chaveiro-back Public

    Sistema Chaveiro - Backend (Java 17 / Spring Boot 3 / PostgreSQL)

    Java