🚀 Software Engineer | Integration Architect | Backend Developer
I'm passionate about technology and specialize in backend development with Java and Spring Boot. I have experience in microservices, integration architecture, scalable APIs, and cloud applications. Currently, I work as an Integration Architect, collaborating on enterprise solutions.
🎓 Bachelor’s Degree in Information Systems – PUC/PR (2020-2024)
- Excel Basic to Advanced
- Data Engineering Training
- Leadership and People Management
- General Data Protection Law in Practice
- LGPD: Privacy and Personal Data Protection Policy
- Complete Web Development
- Python 3 Course from Basic to Advanced
- Android and iOS Development with Flutter
- Complete Android Development
- Spring Boot 3, Spring Framework 6
- Spring Security 6
- Complete Java: From Zero to Professional
- Spring Boot 3, Spring 6 & Hibernate
- Testing Spring Boot
- Java Web Service + SOAP and REST Security
- Java & Frameworks: Java 21, Spring Framework 6, Spring Boot 3, Spring AI
- Web Development & APIs: Spring MVC, Spring WebFlux, Spring WebFlux.fn, Spring RestTemplate, Spring RestClient, Spring WebClient, Spring WebTestClient, Spring Boot Actuator, Spring Cloud Gateway, Spring MVC REST Docs
- Security: Spring Security 6, HTTP Basic Authentication, OAuth2 with JWT, Spring Authorization Server, OAuth2 Resource Server, CSRF, CORS, JWT, OpenID Connect, Keycloak, WS-Security, User, Role, and Authority Management
- Databases & Persistence: Spring Data JPA, Hibernate, Spring Data MongoDB, Spring Data R2DBC, Spring Boot Auto-Configuration with MySQL, Flyway for Database Migration, Hibernate Database Relationship Mapping
- Microservices & Architecture: Apache Kafka, Spring Integration, Spring Boot Application Events, Event-Driven Architecture, Spring Caching, Structured Logging in Spring Boot
- Testing & Code Quality: JUnit 5, Mockito 2, Spring MockMVC, Spring Boot Test Containers, Spring Boot Docker Compose, TDD, BDD with Mockito, AssertJ, Hamcrest Matchers, Spring MVC Test, JsonPath, Wiremock, CircleCI for Continuous Integration Testing
- Build Tools & Dependency Management: Maven, Gradle, Spring Boot Maven Plugin, Spring Boot Gradle Plugin
- Containerization & Deployment: Docker, Docker Compose, Kubernetes, Deploying Spring Boot Applications in Docker Containers