Mid-Level Softawre Developer
CurrentThe first project involved active participation throughout the restructuring, refactoring, and implementation cycle of various BFFs connecting the front-end to the back-end of a mobile application for a major banking institution. The challenge was to redesign and add new functionalities to the BFFs, adopting the hexagonal architecture and adhering to clean code practices, as well as SOLID principles.Node | Express | Bamboo |Jest | Axios | Restfull | Hexagonal Architecture | Git | Scrum | JiraThe second project involved participating in the entire restructuring and refactoring cycle of a legacy project, converting it into multiple microservices. During the initial phase, I was tasked with mapping the flow of various endpoints and their business rules for future refactoring. We adopted the hexagonal architecture, following clean code practices, and applying SOLID principles. Java 11 | Spring boot | Mockito | Junit | Sonarqube | Git | Restfull | Hexagonal Architecture | Scrum | Microsserviços | JPA | Hibernate | SQL | OracleDB | Jira | Confluence | Docker