Desenvolvedor Back-End Jr • Java • Spring Boot • APIs REST • Banco de Dados
- Desenvolvedor com foco em Back-End, especializado na construção de APIs robustas e scaláveis utilizando o ecossistema Java e Spring Boot.
- Experiência sólida em modelagem de banco de dados (MySQL), integrações e desenvolvimento Full Stack, mantendo interfaces responsivas com React e TypeScript.
- Fortemente direcionado para Clean Code, testes automatizados e boas práticas de engenharia de software para garantir a manutenção e qualidade dos projetos.
- 🎯 Buscando: Desenvolvedor Back-End Jr / Full Stack
- 📍 Localização: Brasil
- 💻 Modalidade: Remoto
- 📧 Contato: fernandoagro.654@gmail.com
Java |
Spring |
Node.js |
MySQL |
REST API |
Docker |
Kubernetes |
RabbitMQ |
Linux |
JavaScript |
TypeScript |
React |
HTML5 |
CSS3 |
Jest |
Git |
GitHub |
Postman |
|
API RESTful de alta performance para processamento de transações financeiras e cálculo de métricas em tempo real (janela deslizante). Stack: Java 17, Spring Boot 3.x, Swagger, Arquitetura MVC, Observabilidade. Repositório |
Sistema distribuído de monitorização e processamento de dados com comunicação assíncrona entre microsserviços. Stack: Go, Python, RabbitMQ, Docker, React. Repositório |
|
API RESTful simulando operações bancárias (transferências) com foco em integridade transacional (ACID) e versionamento de base de dados. Stack: Java 17, Spring Boot, Spring Data JPA, Flyway, H2 Database. Repositório |
Aplicação voltada à redução do desperdício de alimentos, utilizando Inteligência Artificial (Google Gemini API) e chamadas reativas. Stack: Java 17, Spring Boot, Spring WebFlux (WebClient), Gemini API, Flyway. Repositório |
No desenvolvimento das minhas aplicações, priorizo sempre a qualidade e a sustentabilidade do código:
- Padrões de Projeto & Arquitetura: Implementação de MVC, separação clara de responsabilidades (Controllers, Services, Repositories) e uso de padrões como DTOs (Java Records).
- Qualidade de Código & Evolução de Dados: Aplicação rigorosa de Clean Code e princípios SOLID. Controle estrito de esquemas de banco de dados via migrações com Flyway.
- Testes, Transações & Observabilidade: Implementação de logs estruturados, controle transacional seguro (@Transactional) para integridade dos dados e monitorização contínua.
- Sistemas Distribuídos & Integrações Modernas: Comunicação assíncrona utilizando mensageria (RabbitMQ), consumo de serviços reativos com WebClient e integração com APIs de Inteligência Artificial.

