Desenvolvedor de Software

João Daniel
Lisboa

Backend Java & Spring Boot · Salvador — BA

Atuar como Desenvolvedor Estagiário/Júnior em Engenharia de Backend, com foco em Java e Spring Boot, aplicando os princípios de Clean Code e SOLID na construção de APIs RESTful e na implementação de arquiteturas de Microserviços e containerização com Docker.

Desenvolvedor de Software com foco estratégico em Engenharia de Backend, especializado no ecossistema Java e no framework Spring Boot. Minha atuação técnica é pautada pela construção de sistemas escaláveis e resilientes, aplicando rigorosamente os princípios de Clean Code, SOLID e Design Patterns para garantir software de alta manutenibilidade.


Possuo proficiência no desenvolvimento de APIs RESTful e na gestão avançada de dados com MySQL/MariaDB, utilizando Spring Data JPA para abstração de persistência e otimização de performance transacional. Atualmente expando competências em Microserviços, Docker e fundamentos de orquestração.

Engenharia Backend
Java Spring Boot Spring Data JPA Spring Security Python
Arquitetura & Design
RESTful APIs Microserviços SOLID Design Patterns POO
Infraestrutura & DevOps
Docker Linux Git / GitHub
Persistência de Dados
MySQL PostgreSQL SupaBase
Metodologias
Scrum
Sistema de Gestão de Estacionamento
github.com/Basquat/Estacionamento2 ↗
  • MODEL Implementação de entidades de domínio complexas com JPA para mapeamento objeto-relacional, assegurando integridade das regras de negócio e consistência transacional.
  • BACKEND Lógica de negócio transacional com Java e Spring Boot, serviços para cálculo automático de tarifas e gestão de estados.
  • DB Modelagem e implementação de banco de dados SupaBase com foco em performance de queries e integridade referencial.
  • INFRA Docker para padronização do ambiente de banco de dados e desenvolvimento em ambiente Linux, garantindo paridade entre ambientes.