$ whoami --sem-formalidade _

Fala aí! Sou o Rafael.
Construo o que acontece
por trás das telas.

Sou dev Backend Java — o famoso "por trás das telas" — e curto pegar aquela regra de negócio complicada que ninguém quer explicar duas vezes e transformar em código limpo, testado e que aguenta produção sem drama.

Ver LinkedIn Baixar Currículo
Java 8 → 17 Spring Boot PostgreSQL Kafka Docker

01 // sobre-mim

<sobre/>

Sou cearense, movido a café e código limpo ☕ — e minha jornada com backend começou resolvendo problema de gente de verdade: sistemas do setor público do Ceará, como SESA e Ematerce, onde bug não é só bug, é gente esperando atendimento. Isso me ensinou cedo a levar responsabilidade a sério sem perder a leveza no dia a dia.

Curto muito resolver problema de forma inteligente — aquele momento de achar a solução mais simples pra um negócio complicado é o que me deixa mais animado no trabalho. E gosto de fazer isso em time: trocar ideia, revisar PR dos outros, aprender junto.

No dia a dia trabalho com Java 8 ao 17 e Spring Boot, sempre de olho em três coisas que levo a sério mesmo sendo tranquilo no trato: segurança de dados, arquitetura multi-tenant e qualidade validada por pipeline de CI/CD.

// resumindo: gente boa pra trabalhar junto, chato com qualidade de código.

foco.json

  • Arquitetura multi-tenant
  • Segurança & governança de dados
  • Automação de processos críticos
  • CI/CD & qualidade contínua

02 // projetos

<projetos/>

Três casos reais — cada um com um desafio de negócio, a solução técnica aplicada e o impacto gerado.

saas-b2b

Plataforma Nida

PDV Inteligente — SaaS B2B

// desafio

PDV multi-cliente exigindo 100% de disponibilidade de venda, mesmo sob instabilidade ou queda total de conexão.

// solução

Implementação de arquitetura offline-first em Spring Boot, com isolamento estrito de tenants via Hibernate + PostgreSQL e sincronização por mensageria assíncrona.

// resultado

Zero downtime percebido pelo cliente final em quedas de rede, com isolamento de dados validado entre múltiplos tenants em produção.

Java 17 Spring Boot Multi-Tenancy

automação

Sistema de Diárias

Ematerce

// desafio

Controle de diárias e viagens 100% manual em planilhas — processo lento, sujeito a erro humano e sem rastreabilidade orçamentária.

// solução

Construção de fluxo automatizado de solicitação/aprovação com controle orçamentário integrado, sustentado por esteira de CI/CD com gates de qualidade via SonarQube.

// resultado

Eliminação de 100% dos processos manuais em planilha

Economia de ~3h por ciclo de aprovação

Zero regressões reportadas pós-deploy

CI/CD SonarQube JUnit

segurança-crítica

Segurança & Modernização

SESA / Resolva Já

// desafio

Vulnerabilidade crítica identificada: vazamento de dados entre tenants por isolamento inadequado em arquitetura multi-tenant.

// solução

Correção estrutural do isolamento na camada de persistência e implementação de autenticação robusta com Keycloak + JWT, seguindo Spring Security.

// resultado

Correção da vulnerabilidade antes da produção — risco de exposição neutralizado

Camada de autenticação modernizada e 100% auditável

Keycloak JWT Spring Security

03 // tecnologias

<stack/>

linguagens

[ Java 8 ] [ Java 11 ] [ Java 17 ]

frameworks

[ Spring Boot ] [ Spring MVC ] [ Hibernate/JPA ]

segurança

[ Spring Security ] [ JWT ] [ Keycloak ]

dados & mensageria

[ PostgreSQL ] [ Multi-tenancy ] [ Apache Kafka ]

devops & qualidade

[ Docker ] [ GitLab CI/CD ] [ SonarQube ] [ JUnit ]