Pesquisar

João P.

Desenvolvedor Backend

(0.0 - 0 avaliações)

Ranking: 2892930 | Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 19/07/2025

Sobre mim:

Olá! Me chamo João Pedro e estou começando minha jornada como desenvolvedor backend com foco em Java, Spring Boot e MySQL. Tenho estudado e praticado bastante essas tecnologias e agora estou em busca das minhas primeiras oportunidades como freelancer para colocar tudo isso em prática em projetos reais.

Apesar de estar no início da carreira, sou comprometido, aprendo rápido e levo cada trabalho com seriedade. Gosto de escrever código limpo, organizado e estou sempre buscando entender bem o problema antes de desenvolver a solução.

?? Tecnologias com as quais venho trabalhando:

Java

Spring Boot (incluindo Spring Data e Spring Security)

MySQL

Git, Maven

Desenvolvimento de APIs REST

Se você procura alguém dedicado, responsável e com vontade de fazer bem feito, estou à disposição para contribuir com seu projeto e crescer junto com ele.

Resumo da experiência profissional:

Desenvolvi o TechService, uma API RESTful para gestão de ordens de serviço. Fui responsável por toda a parte de backend, utilizando Java com Spring Boot e MySQL como banco de dados.

O sistema permite o cadastro, atualização, listagem e exclusão de ordens de serviço, com controle de clientes, técnicos e status das ordens. A estrutura segue boas práticas de arquitetura em camadas (Controller, Service, Repository), garantindo organização e facilidade de manutenção.

Esse projeto me ajudou a aprofundar o uso de APIs REST, integração com banco de dados relacional e versionamento com Git, além de reforçar minha capacidade de desenvolver soluções completas e reutilizáveis para problemas do dia a dia.


Fui responsável pelo desenvolvimento completo do TransactHub, uma API backend que simula funcionalidades de transferência financeira com foco em segurança e boas práticas. O projeto foi construído com Java 24, Spring Boot 3, Spring Security e JPA, utilizando Swagger para documentação da API.

Principais funcionalidades:

Cadastro e autenticação de usuários com criptografia de senhas usando BCrypt.

Transferência de valores entre contas com regras de validação e consistência.

Tratamento global de exceções com mensagens personalizadas e padronizadas.

Documentação completa da API com Swagger UI, facilitando testes e integração.

Impacto e aprendizados:
Esse projeto reforçou meu domínio sobre autenticação segura com Spring Security, tratamento centralizado de erros e organização de APIs REST seguindo padrões modernos. Também pratiquei a documentação eficiente de endpoints, facilitando o uso da API por outros desenvolvedores e equipes.


No StudyTask, fui responsável pelo desenvolvimento completo de um sistema para organização de tarefas de estudo, com foco em agendamento inteligente, validação de conflitos de horário e notificações em tempo real.

A solução foi dividida em duas partes principais:

Backend em Java (Spring Boot): responsável pela lógica de negócio, APIs REST, detecção de conflitos, persistência de tarefas (banco em memória H2) e geração de notificações.

Frontend em HTML + CSS: exibe tarefas cadastradas, consome notificações geradas pelo backend e oferece uma interface simples e funcional ao usuário.

Funcionalidades principais:

Criação de tarefas com data, hora, tema e lembrete.

Validação automática de conflitos de horário entre tarefas.

Geração de notificações de início com base em horário agendado.

Estrutura modular com divisão clara entre controllers, services, DTOs e repositórios.

Impacto e aprendizados:
Esse projeto reforçou minha experiência com agendamento de tarefas, verificação de conflitos de dados, consumo de APIs pelo frontend e uso de banco em memória para testes rápidos. Foi uma ótima oportunidade de trabalhar com fluxo completo: do cadastro até a entrega de alertas em tempo real para o usuário.

Habilidades:

  • Arquitetura Java
  • Docker
  • GIT
  • Java Spring 
  • MySQL

Áreas de interesse:

  • Banco de Dados
  • Desenvolvimento Web
Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.