João Nascimento
Desenvolvedor Full Stack
Olá! Me chamo João, sou desenvolvedor Full Stack na Engeman, onde construo microsserviços, APIs REST e interfaces com Java, Spring Boot, React e TypeScript. Formado em Sistemas para Internet, gosto de transformar problemas reais em soluções eficientes, bem estruturadas e fáceis de manter, e sigo aprendendo e evoluindo a cada projeto.
01Projetos

Healsync Back-end
Backend da plataforma HealSync, um sistema de gerenciamento de atendimentos, pacientes e funcionários para instituições de saúde. Este serviço é construído com Java 17, Spring Boot, e segue princípios RESTful, pronto para integração com o frontend HealSync Frontend (React + Next.js).

FSW Barber
FSW Barber é uma plataforma web de agendamento online que conecta clientes a barbearias, permitindo reservar serviços de forma rápida, intuitiva e responsiva.

Intellitrip Back-end
Back-end para uma aplicação para gerenciamento dinâmico de viagens. Permitindo criar viagens, convidar participantes via e-mail, criar atividades e receber sugestões para o destino através de IA.

Encurtador de URL com Spring Boot
API REST desenvolvida em Java com Spring Boot para encurtar URLs. O sistema utiliza MongoDB para armazenamento e possui uma funcionalidade de expiração automática (TTL), onde os links gerados deixam de existir após o tempo determinado.

ChatBot de terminal
Um chatbot de terminal inteligente construído em Python, utilizando a estrutura LangChain para orquestração e o modelo Google Gemini 2.5 Flash como cérebro. O projeto possui memória de conversação (Context Awareness) e respostas em tempo real (Streaming).

Analisador de vídeos com IA
Este projeto é uma ferramenta de automação em Python que extrai o áudio de vídeos do YouTube e utiliza o modelo Google Gemini para gerar resumos detalhados e práticos.
02Sobre mim
Fala! Eu sou o João, desenvolvedor Full Stack na Engeman, onde trabalho com Java, Spring Boot, React e TypeScript. Sou formado em Sistemas para Internet pela Unicap e sigo aplicando o que aprendo tanto no trabalho quanto em projetos próprios.
Desenvolvedor Full Stack
Engeman • 03/2026 - Atual
Universidade Católica de PE
Sistemas para Internet • Concluído
Suporte Técnico N1
Atendimento, infraestrutura e resolução de problemas
Projetos próprios
React, Node.js, Express, Tailwind, API REST
03Experiência
- 03/2026 - Atual
Desenvolvedor Full Stack · Engeman
- Desenvolvimento Full Stack e manutenção de microsserviços e APIs REST escaláveis utilizando Java, Spring Boot, React e TypeScript.
- Modelagem e otimização de bancos de dados PostgreSQL e MongoDB, além de integração com infraestrutura AWS.
- Desenvolvimento de interfaces responsivas e componentizadas com React, focando em usabilidade e performance.
- Refatoração, correção de bugs, code review e aplicação rigorosa de boas práticas (Clean Code, SOLID e Git).
- Atuação no ciclo completo de desenvolvimento sob metodologias ágeis (Scrum/Kanban) em equipes multidisciplinares.
04Habilidades
- HTML5
- CSS3
- JavaScript
- TypeScript
- Java
- Python
- Spring Boot
- React
- Node.js
- Express
- Next.js
- Angular
- Vue.js
- Tailwind
- Git & GitHub
- Docker
- APIs REST
- Testes de software
- SQL
- PostgreSQL
- MongoDB
- WebSockets
- DevOps
- CI/CD
- AWS