Skip to content
View hanrrysantos's full-sized avatar

Highlights

  • Pro

Block or report hanrrysantos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hanrrysantos/README.md

Hanrry Santos

Desenvolvedor Backend | Java • Spring Boot • Microsserviços • API REST | Docker • CI/CD

LinkedIn Email Instagram

Desenvolvedor Backend com sólida experiência no ecossistema Java e no framework Spring Boot, graduando em Engenharia de Software pela UEPA.

Desenvolvo sistemas com arquitetura de microsserviços, APIs RESTful robustas e comunicação assíncrona usando RabbitMQ e Kafka, aplicando POO, algoritmos e estrutura de dados no dia a dia. Também atuo com infraestrutura em nuvem, AWS, Docker e pipelines de CI/CD.

Uso Inteligência Artificial no desenvolvimento (Claude Code e Codex) para refatoração de código, escrita de testes e aceleração de entregas.


🛠️ Tecnologias

Java Spring Boot AWS Docker GitHub Actions Linux PostgreSQL MongoDB Redis RabbitMQ Kafka JUnit 5 Grafana Prometheus TypeScript Git Postman


🚀 Projetos em destaque

E-commerce - Plataforma de Vendas 🔗 Repositório 🔗 Documentação Swagger

Ecossistema escalável baseado em microsserviços e mensageria para fluxos de e-commerce distribuídos.

  • Destaques: Comunicação assíncrona baseada em eventos (Event-Driven), resiliência de rede com OpenFeign, conteinerização e automação de deploy com esteira de CI/CD.

  • Java · Spring Boot · RabbitMQ · Docker · GitHub Actions

Inventory Manager - Controle de Estoque Inteligente 🔗 Repositório 🔗 Documentação Swagger

API REST de alta performance voltada para processamento em lote e sincronização massiva de dados.

  • Destaques: Sincronização automatizada de inventário via Spring Batch, evolução controlada de schemas com Flyway e cobertura de testes rigorosa com 98% de assertividade monitorada via JaCoCo.

  • Java · Spring Batch · JUnit 5 · Mockito · Flyway

ReconPay - Plataforma de Conciliação Financeira 🔗 Repositório

Sistema desenhado para simular 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 corporativa RBAC (autenticação/autorização baseada em Roles via 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: Implementação do algoritmo Fixed Window distribuído em memória com Redis para 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: Garantia de consistência transacional e restrições de integridade em banco de dados, autenticação stateless com segurança JWT e 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 estruturado com agregação de dados financeiros em tempo real e isolamento de rotas via tokens JWT.
  • Java · Spring Boot · PostgreSQL · JWT Authentication

Pinned Loading

  1. reconpay reconpay Public

    Plataforma criada para comparar transações internas de uma empresa com arquivos ou registros externos de liquidação financeira, identificando divergências como valores diferentes, taxas incorretas,…

    Java

  2. e-commerce-microsservicos e-commerce-microsservicos Public

    O E-commerce é uma plataforma desenvolvida com Java, Spring Boot e arquitetura de microsservicos, criada para simular um fluxo real de compra: autenticacao, catalogo de produtos, carrinho, criacao …

    Java

  3. rate-limiting rate-limiting Public

    Este projeto implementa uma solução de Rate-Limiting Dinâmico por API Key utilizando o algoritmo de Janela Fixa (Fixed Window). O principal objetivo é proteger microsserviços e APIs públicas contra…

    Java

  4. inventory-manager inventory-manager Public

    O Inventory Manager é uma solução robusta para controle inteligente de estoque e gestão de lotes. Mais do que um simples registro de entradas e saídas, a API foi projetada para automatizar processo…

    Java

  5. studytracker studytracker Public

    O Study Tracker é uma aplicação focada no acompanhamento e na gestão detalhada do progresso acadêmico do usuário. A ferramenta permite que o estudante organize sua jornada de aprendizado através de…

    Java 1

  6. controle-de-gastos controle-de-gastos Public

    Sistema web Fullstack desenvolvido para facilitar o controle financeiro pessoal, permitindo gerenciar receitas e despesas, organizar categorias e visualizar o saldo em tempo real através de um dash…

    Java