Systems Development Supervisor | Full-stack Developer
Software Developer focused on Vue.js 3 and Spring Boot.
I build secure and maintainable web applications, focusing on clean, testable code and robust architecture. My approach prioritizes security (RBAC/JWT) and reliability through TDD and Integration Testing.
- Backend & Security: Java 17+ | Spring Boot 3 | Spring Security (RBAC/JWT) | Spring Data JPA
- Testing & QA: TDD | Integration Testing (RestTemplate & Testcontainers) | JUnit 5 | AssertJ | Mockito
- Database & Migration: PostgreSQL | MySQL | Flyway
- Frontend: Vue.js 3 (Composition API) | JavaScript (ES6+) | HTML5 | CSS3
- Methodologies & Tools: Scrum | Agile | Git Flow | Docker | Linux | CI/CD
Systems Development Supervisor Court of Accounts of the State of Maranhão (2022 — Present)
- Architecture: Leading the transition to Clean Architecture (Ports & Adapters) to ensure decoupled and maintainable systems.
- Backend & Security: Designing secure APIs with Spring Boot & Security, focusing on data integrity and RBAC.
- Frontend: Developing modern, reactive interfaces using Vue.js 3.
- Leadership: Guiding the dev team through technical mentorship.


