Olá, eu sou João Paulo, Desenvolvedor Full-Stack
Construo APIs escaláveis com Java e Spring Boot, focado em conteinerização e em manter altos padrões de qualidade de código.
Sobre Mim
Sou estudante de Sistemas de Informação no IFS e desenvolvedor Full-Stack. Embora minha base seja a robustez do Back-End with Java e Spring Boot, transformo código em experiências visuais de alto nível, unindo estética e funcionalidade.
Foco na construção de soluções Full Stack completas, desde APIs escaláveis e microsserviços até interfaces modernas e responsivas. Minha missão é entregar projetos que não apenas funcionem com perfeição técnica, mas que também encantem pelo design e usabilidade.
Minha Trajetória
Primeiros Passos com HTML e CSS
Meu contato inicial com a programação aconteceu em 2020. Através das famosas aulas do Gustavo Guanabara, escrevi minhas primeiras linhas de código em HTML e CSS. Foi ali que a semente do desenvolvimento de software foi plantada.
Bacharelado no IFS
Após um período focado em outras áreas, voltei a ter contato com código de forma intensa ao ingressar no curso de Sistemas de Informação no Instituto Federal de Sergipe (IFS). A programação deixou de ser apenas curiosidade e virou minha futura profissão.
Explorando o Ecossistema Java
Minha primeira imersão acadêmica e profissional foi no Back-End com Java. Criei projetos estruturados, como o Sistema de Adoção de Pets (CLI), onde pude aplicar na prática princípios SOLID e boas práticas de Orientação a Objetos.
Campus Weekend Aracaju
Participação na Campus Weekend. Uma experiência incrível onde tive a oportunidade de conhecer pessoalmente o professor que iniciou minha trajetória na programação!
Spring Boot e Banco de Dados
Busquei especialização conquistando certificações em Banco de Dados e Metodologias Ágeis pela Javanauta. Dominei o framework Spring Boot para construir APIs RESTful robustas, fazendo integrações com bancos como PostgreSQL e MongoDB.
O Caminho para o Full Stack
Hoje desenvolvo microsserviços avançados com Docker, JWT e análise com SonarQube. Agora meu foco é o Front-End (JavaScript / Tailwind / React / Angular) para me tornar finalmente um Desenvolvedor Full Stack.
Sempre em evolução...
Minhas Habilidades
Projetos em Destaque
Alguns dos meus trabalhos e projetos pessoais.
Agendador de Tarefas Full-Stack
Aplicação Full-Stack com Front-End moderno em React e Vite, integrada a uma API REST em Java e Spring Boot. Possui autenticação JWT, integração com PostgreSQL, e ampla cobertura de testes unitários com JUnit e Mockito. Analisada via SonarQube para qualidade de código.
Sistema de Adoção de Pets (CLI)
CRUD básico CLI para cadastro e gerenciamento de pets utilizando persistência de dados em arquivos locais. Feito a partir de boas práticas aplicando os princípios SOLID.
Site de Casamento Premium
Plataforma completa com lista de presentes interativa, integração real com MercadoPago (PIX/Cartão), sistema de validação de segurança via e-mail e design responsivo de alto nível. Hospedado na Vercel (Frontend) e no Railway (Backend).
Synfonia - Immersive Music Experience
Plataforma de música premium focada em imersão e performance. Apresenta UI dinâmica com Framer Motion, Glassmorphism, e integração profunda com a API do Spotify (OAuth). O back-end conta com banco de dados híbrido (PostgreSQL + MongoDB) e blindagem de segurança (Bucket4j, proteção contra IDOR).
Meus Certificados
Certificações obtidas através do Javanauta.