Backend developer focused on building secure, scalable and well-structured REST APIs using Java and Spring Boot. I care deeply about clean architecture, separation of concerns and applying industry best practices from day one.
Currently deepening expertise in Spring Security, JWT authentication and stateless API design.
- 🎯 Goal: Become a professional backend engineer ready for production-grade systems
- 🔐 Interested in API security, authentication flows and fraud prevention
- ⚙️ Strong focus on architecture, code organization and scalability
- 📍 Brazil
Secure authentication API with JWT, Spring Security and fraud prevention mechanisms.
- Stateless JWT authentication with
JwtAuthenticationFilter - Route protection via
SecurityFilterChain - BCrypt password hashing +
UserDetailsServiceintegration - Login attempt tracking with automatic account blocking
- Suspicious IP detection and user status control (
ACTIVE,BLOCKED,UNDER_REVIEW) - Global exception handling with standardized responses
RESTful API for donation management built with professional backend practices.
- Full CRUD with filtering by type and status updates
- DTO pattern for data protection and decoupling
- Jakarta Validation + global exception handling (
@ControllerAdvice) - Layered architecture: Controller → Service → Repository
- PostgreSQL persistence
Spring Security ████████████░░░ Advanced filter chain & roles
JWT Auth ████████████░░░ Refresh tokens & token rotation
Testing ███████░░░░░░░░ JUnit 5 + Mockito
Docker █████░░░░░░░░░░ Containerizing Spring Boot apps
- Clean Architecture → clear separation between layers
- Security First → authentication and validation from day one
- Meaningful Commits → Conventional Commits standard (
feat:,fix:,docs:) - RESTful Design → proper HTTP verbs, status codes and response bodies
- Readable Code → code that communicates intent without needing comments
"Build it secure. Build it clean. Build it to last."