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.

Foto de João Paulo
João Paulo Avatar

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.

Curso com Guanabara
2020
2025

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!

Foto com Guanabara

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

Java Spring Boot
Java & Spring Boot
SQL NoSQL
SQL & NoSQL
Docker Git CI/CD
Docker & CI/CD
React Tailwind CSS
Front-End & Design
Mercado Pago Resend
Integrações & Serviços
Railway Vercel
Cloud & Deployment
REST APIs JWT / JSON
APIs REST & JWT
JUnit & Mockito SonarQube
Testes & Qualidade

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.

React Java Spring Boot PostgreSQL Docker

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.

Java CLI 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).

Java 21 Spring Boot 3 JavaScript Tailwind CSS MercadoPago

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

React Framer Motion Java 21 PostgreSQL & MongoDB Security Hardening

Meus Certificados

Certificações obtidas através do Javanauta.

Metodologias Ágeis

Java & Spring Boot

Banco de Dados

Front-End com IA

Contato

Bahia, Brasil