Habilidades Técnicas

Linguagens e Frameworks Backend

  • Java (Core, POO)
  • Spring Boot, Spring Framework (MVC, Data, Security Básico, AMQP)
  • APIs RESTful (Design, Desenvolvimento, Documentação com OpenAPI/Swagger)
  • Microserviços (Conceitos e implementação básica)

Persistência e Banco de Dados

  • JPA (Hibernate)
  • SQL (PostgreSQL)
  • DTOs, Validação de Dados, Paginação

Desenvolvimento e Operações (DevOps)

  • Docker (Containerização, Dockerfiles multi-stage)
  • Docker Compose
  • CI/CD Básico (Conceitos, ex: com GitHub Actions)
  • Git e GitHub

Mensageria e Orquestração (Familiaridade)

  • RabbitMQ
  • Apache Kafka (Conceitos)
  • Kubernetes (Conceitos básicos, Deployments, Services, ConfigMaps, Secrets)

Qualidade e Boas Práticas

  • Testes Unitários (JUnit, Mockito)
  • TDD (Test-Driven Development)
  • Clean Code
  • SOLID
  • Tratamento Global de Erros
  • Autenticação JWT (Básico)

Cloud (Familiaridade AWS)

  • S3 (Conceitos)
  • Lambda (Conceitos)
  • SQS/SNS (Conceitos)

Projeto em Destaque

EasyLink - Encurtador de URLs com Microsserviços

EasyLink: Encurtador de URLs

Plataforma para encurtamento de URLs em Microserviços.

- Registro e login de usuários via JWT
- Criação, edição e exclusão de links associados a cada usuário
- Redirecionamento otimizado com cache
- Geração de QR Code para cada link.

Tecnologias e Metodologias:

  • Arquitetura e Padrões: Microsserviços, Arquitetura Orientada a Eventos, Arquitetura Limpa (Ports & Adapters), API Gateway, Service Discovery e Circuit Breaker.
  • Backend: Java 21, Spring Boot 3, Spring Cloud, Spring Security e Spring Data JPA.
  • Persistência: Bancos de Dados Poliglotas com PostgreSQL (dados de usuários/links), MongoDB (dados de analytics) e Redis (cache para redirecionamento).
  • Mensageria: Apache Kafka para comunicação assíncrona de eventos de clique.
  • Autenticação: Segurança baseada em Token com JWT (JSON Web Token).
  • DevOps e Ferramentas: Docker e Docker Compose para orquestração de contêineres, Maven como gerenciador de dependências.
  • Testes e Documentação: Testes unitários com JUnit 5 & Mockito, documentação de API com Springdoc OpenAPI (Swagger).

Experiências Profissionais

Estapar | Zul+ Digital

Software Engineer (Junho de 2025 - Presente)

Lamas Destilaria

Software Engineer (Novembro de 2023 - Maio de 2025)


Dagg Sport

Software Engineer (Janeiro de 2022 - Novembro de 2023)

Assistente de E-commerce (Janeiro de 2020 - Dezembro de 2021)


Banco do Brasil

Aprendiz (Dezembro de 2017 - Dezembro de 2019)

Contatos

Sinta-se à vontade para entrar em contato.