Desenvolvedor Backend | Java • Spring Boot • PostgreSQL • Microsserviços • API REST | Docker • CI/CD • AWS
- LinkedIn: linkedin.com/in/hanrrysantos
- Email: hanrry.jsantos@gmail.com
- Instagram: instagram.com/hanrrysantoss
- Portfólio: portfolio.hanrry.top
Estudante de Engenharia de Software na UEPA, com foco em sistemas backend que precisam manter consistência sob carga, concorrência e falha parcial.
Projetos pessoais focados em problemas reais de produção: consistência transacional em conciliação financeira, controle de vazão distribuído com Redis, e sincronização em lote de milhões de registros com Spring Batch.
Aplico arquitetura de microsserviços, comunicação assíncrona orientada a eventos (Kafka/RabbitMQ) e design de APIs REST resilientes com OpenFeign e circuit breakers.
Testes automatizados fazem parte do desenvolvimento, com cobertura medida por JaCoCo. Experiência prática levando esses sistemas a produção com AWS, Docker e pipelines de CI/CD.
Linguagens: Java
Back-end: Spring Boot, Spring Data JPA, Spring Security, Hibernate, Node.js
Front-end: React, Next.js
Cloud: AWS
Banco de Dados: SQL, PostgreSQL, MongoDB, Redis, Flyway
APIs: API REST, OpenAPI/Swagger, JSON, OAuth, JWT
Mensageria: RabbitMQ, Kafka
Versionamento e Ferramentas: Git, GitHub, Maven, Docker, Linux, GitHub Actions (CI/CD)
Metodologias Ágeis: Scrum, Kanban
Testes: JUnit5, Mockito, MockMvc, JaCoCo, k6
Qualidade de Código: SonarQube
Boas Práticas: POO, SOLID, Clean Architecture, Design Patterns
Observabilidade: Spring Actuator, Prometheus, Grafana
Extras: Familiaridade com ferramentas de IA para desenvolvimento (Copilot, Claude, ChatGPT)
ℹ️ As demos e Swagger estão hospedados em plano gratuito (Render) e podem hibernar. O primeiro acesso pode levar ~30–60s (cold start); recarregue a página se necessário.
Inventory Manager - Controle de Estoque Inteligente 🔗 Frontend · 🔗 Repositório · 🔗 Swagger
API REST de alta performance voltada para processamento em lote e sincronização massiva de dados.
- Destaques: sincronização automatizada via Spring Batch, evolução controlada de schema com Flyway, 98% de cobertura de testes monitorada via JaCoCo.
Java·Spring Batch·JUnit 5·Mockito·Flyway
E-commerce - Plataforma de Vendas 🔗 Repositório · 🔗 Swagger
Ecossistema escalável baseado em microsserviços e mensageria para fluxos de e-commerce distribuídos.
- Destaques: comunicação assíncrona orientada a eventos, resiliência de rede com OpenFeign, conteinerização e esteira de CI/CD completa.
Java·Spring Boot·RabbitMQ·Docker·GitHub Actions
ReconPay - Plataforma de Conciliação Financeira 🔗 Repositório · 🔗 Swagger
Sistema que simula cenários complexos de fintechs através da automação de conciliação de transações.
- Destaques: arquitetura de monólito modular com forte isolamento, auditoria e histórico via soft delete, segurança RBAC com JWT.
Java 21·Spring Boot 3·Spring Security & JWT·PostgreSQL·Flyway·Docker
Rate-Limiting Dinâmico 🔗 Repositório
Solução de segurança infraestrutural para proteção e controle de vazão de tráfego em microsserviços.
- Destaques: algoritmo Fixed Window distribuído em memória com Redis, validação dinâmica de API Keys com baixíssima latência.
Java·Spring Boot·Redis·PostgreSQL·Docker Compose
StudyTracker - Sistema de Gerenciamento de Estudos 🔗 Repositório
API focada no monitoramento hierárquico estruturado e gestão de progresso acadêmico.
- Destaques: consistência transacional e restrições de integridade no banco, autenticação stateless com JWT, infraestrutura pronta para produção na nuvem.
Java 21·Spring Boot 3·PostgreSQL·Supabase·Docker·Render
Controle de Gastos 🔗 Repositório
Aplicação web para gestão financeira, orçamento pessoal e consolidação de dados orçamentários.
- Destaques: dashboard analítico com agregação de dados financeiros em tempo real, isolamento de rotas via tokens JWT.
Java·Spring Boot·PostgreSQL·JWT Authentication


