Sou um desenvolvedor de software com experiência em desenvolvimento Back-end, especializado nas linguagens de programação Java e Kotlin. Ao longo da minha carreira, participei ativamente de equipes que conceberam soluções inovadoras de microsserviços, principalmente em ambientes de fintechs.
Competências e Habilidades:
- ✔️ Linguagens: Java (8, 11, 17, 21), Kotlin
- ✔️ Spring Framework: Spring Boot, Spring Data, Spring Cloud, webflux entre outros
- ✔️ Testes: JUnit, MockMvc, RestAssured, WireMock, AssertJ, Mockito, Mockk, WebTestClient
- ✔️ Containers: Docker, Kubernetes, DockerSwarm
- ✔️ Bancos: Oracle, MySQL, Postgres, MongoDB, Redis
- ✔️ Design e Boas Práticas:** Padrões de design e boas práticas de programação
- ✔️ Arquitetura: MVC, Hexagonal, Arquitetura Limpa, BFF(Backend for Frontend)
- ✔️ Mensageria: RabbiMQ, Kafka
- ✔️ paradigmas de programação: Orientado a Objeto, Funcional, Reativo
Outras Habilidades:
-
✔️ Metodologias Ágeis: Experiência em trabalho remoto em equipes ágeis utilizando metodos como Kanban, Scrum e XP.
-
✔️ Orientação a Valor: Focado no desenvolvimento de soluções com impacto real
-
✔️ Segurança: Conhecimento em vulnerabilidades OWASP e desenvolvimento seguro
-
📫 Vamos conectar no LinkedIn?