Aberto a oportunidades em tecnologia

Sistemas · Backend · Arquitetura

Backend Java com visão de sistemas.

Sou formado em Análise e Desenvolvimento de Sistemas e construo aplicações com foco em regras de negócio, APIs bem estruturadas, segurança, dados, testes e integração entre serviços.

rafael.profile()
const rafael = {
  foco: "Backend Java",
  formacao: "ADS",
  stack: [
    "Java 17/21",
    "Spring Boot",
    "SQL",
    "Docker"
  ],
  modo: "aprender + construir"
};
São Paulo, Brasil
4projetos em destaque
Java 17/21stack principal
Spring Bootbackend & APIs
7 formaçõestrilhas técnicas Alura

Projetos que mostram como eu penso.

Mais do que listar tecnologias, aqui estão problemas, decisões e implementações que consigo abrir e explicar no código.

01Full stackProjeto principal

TaskFlow

Uma aplicação de gerenciamento de tarefas que conecta autenticação, regras de negócio, persistência e frontend em um fluxo completo.

O desafio

Organizar tarefas por usuário com segurança, filtros, paginação e validações.

A solução

API REST em camadas, JWT stateless, JPA/Hibernate e frontend Angular consumindo a API.

Qualidade

12 endpoints REST e testes com JUnit 5/Mockito em service, controller e repository.

Java 17Spring BootSpring SecurityAngularJWTSQL Server
Abrir repositório
02

Microsserviços

E-commerce distribuído

Gateway, descoberta de serviços, comunicação síncrona e assíncrona, tolerância a falhas, cache e tracing em uma arquitetura distribuída.

Spring CloudEurekaOpenFeignRabbitMQRedisZipkinDocker
Abrir repositório
03

REST API

Orçamento Familiar

API para receitas e despesas categorizadas, filtros por período, resumo mensal, autenticação JWT, documentação e execução com Docker Compose.

Spring BootSpring SecurityMySQLSwaggerJUnit
Abrir repositório
04

Web application

Análise de Transações Financeiras

Upload de CSV, processamento em lote, regras automáticas para operações suspeitas, auditoria, proteção de rotas e testes de fluxo.

Spring BootThymeleafH2JUnitSelenium
Abrir repositório

Stack organizada por capacidade.

O objetivo não é colecionar logos: é mostrar como as peças se conectam para construir e analisar sistemas.

01

Backend & APIs

Java 17/21, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, JWT e OpenAPI/Swagger.

02

Sistemas & dados

Requisitos, regras de negócio, modelagem de dados, documentação técnica, SQL, MySQL, PostgreSQL e SQL Server.

03

Arquitetura distribuída

Spring Cloud Gateway, Eureka, OpenFeign, Resilience4j, RabbitMQ, Redis, Zipkin e Docker Compose.

04

Qualidade & entrega

JUnit 5, Mockito, Selenium, Git/GitHub, GitHub Actions, Maven, Gradle, Clean Code e SOLID.

05

Frontend & integração

Angular, TypeScript, HTML5 e CSS3 para construir interfaces e integrar aplicações às APIs.

06

Cloud & processos

Fundamentos de AWS, metodologias ágeis e noções introdutórias de ERP SAP e processos empresariais.

Uma base técnica construída ao longo dos anos.

Graduação, formação presencial e estudos online com certificados públicos. Nesta seção, os links levam apenas a credenciais que consegui validar com o título correspondente.

2025

Formação acadêmica

Tecnologia em Análise e Desenvolvimento de Sistemas

Universidade Paulista — UNIP

70 cursosconcluídos na Alura
7 trilhasconcluídas na Alura
9 certificadosCoursera verificados
2019FJ-11 presencial

O que estudei, com links que realmente correspondem ao curso.

O perfil público da Alura registra 70 cursos concluídos, 1.748 exercícios resolvidos e 7 trilhas. Abaixo, destaco as trilhas e certificados que pude validar publicamente.

Ver perfil completo na Alura
Alura · trilhas verificadascertificados públicos com título e carga horária conferidos+

O perfil público informa 7 trilhas concluídas. Exibo aqui as 6 credenciais cuja página pública consegui validar diretamente; o perfil completo permanece disponível no link ao lado.

USP · Coursera4 certificados verificados+
ITA · CourseraJava e desenvolvimento ágil+
IBM · Courseraengenharia de software+
Outros · CourseraSpring e fundamentos de desenvolvimento web+
Formação presencial · 2019Java e orientação a objetos+
FJ-11 — Java e Orientação a Objetos Formação presencial · 2019
Presencial
Alura · catálogo completo70 cursos concluídos+

Para não publicar links diretos sem validação, os demais cursos ficam centralizados no meu perfil público da Alura, que registra 70 cursos concluídos, 1.748 exercícios e 7 trilhas.

Abrir perfil Alura

Aprender, construir e saber explicar.

Alguns estudos também viraram vídeo. É uma forma de registrar o aprendizado e mostrar como organizo e comunico assuntos técnicos.

Vídeo em destaque

Conteúdo técnico, direto do meu canal.

Escolhi um vídeo específico para ficar incorporado ao portfólio. Assim o visitante pode assistir sem sair da página, e os demais conteúdos continuam acessíveis no canal.

Comunicação técnica Aprendizado público Banco de dados & programação

Player oficial do YouTube. O vídeo só inicia quando você clicar em reproduzir.

Vamos conversar sobre sistemas, Java ou uma oportunidade?

Se meu perfil fizer sentido para seu time, você pode me encontrar pelos canais abaixo.