Skip to content
View EnzoAnthony006's full-sized avatar

Block or report EnzoAnthony006

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.

Content in all repositories owned by your account will be closed.
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
EnzoAnthony006/README.md

Olá, eu sou o Enzo Anthony

Backend Java Developer (em formação) · Jovem Aprendiz Administrativo em TI @ACT Digital


Desenvolvedor Backend Java focado em Spring Boot, construindo APIs REST com autenticação JWT, controle de acesso por roles (RBAC), cache com Redis e mensageria assíncrona com Apache Kafka e RabbitMQ. Aplico Clean Architecture e SOLID desde o design, trato resiliência a falhas externas com Circuit Breaker e Retry (Resilience4j), automatizo deploy com Docker e CI/CD via GitHub Actions, e monitoro aplicações com Prometheus e Grafana.

Estudo backend de forma autodidata desde novembro de 2025. Atualmente Jovem Aprendiz Administrativo em TI na ACT Digital, com mais de 50 horas de prática em AWS (AWS Academy Cloud Architecting, módulos 2–16 concluídos) e Google Cloud Digital Leader concluído.

Buscando minha primeira posição como Estagiário ou Backend Java Jr — presencial, remoto ou híbrido em São Paulo.


🚀 Tecnologias

🖥️ Backend & APIs

Java Spring Boot Spring Security JWT JPA MySQL PostgreSQL Redis Docker Kafka RabbitMQ GitHub Actions Prometheus Grafana Swagger JUnit5 Mockito Testcontainers Maven Git

☁️ Cloud Computing / AWS

AWS EC2 S3 RDS DynamoDB CloudWatch GCP

VPC · Subnets · Security Groups · IAM · EBS · EFS · Lambda · CloudFormation · Auto Scaling · Load Balancer · CloudFront · SQS · SNS · CloudTrail · Well-Architected Framework


📚 Em estudo atualmente

Spring WebFlux (Programação Reativa) · OpenTelemetry (Observabilidade Distribuída) · Arquitetura Hexagonal · OAuth2 + Keycloak


📂 Projetos em Destaque

Spring Boot RabbitMQ PostgreSQL Docker GitHub Actions Prometheus Grafana

Gateway de pagamentos simulado em Clean Architecture, com foco em resiliência a falhas de um provedor externo instável: Circuit Breaker e Retry (Resilience4j) evitam que uma falha pontual derrube a aplicação, e idempotência garante que reenviar a mesma requisição não gera cobrança duplicada. Testes de integração com Testcontainers (Postgres e RabbitMQ reais) rodam automaticamente no CI a cada push, e métricas de latência e taxa de erro ficam visíveis em tempo real via Prometheus e Grafana.


Spring Boot Kafka Docker GitHub Actions JUnit5

Sistema de notificações assíncrono com Apache Kafka, seguindo Clean Architecture — resolve o problema de acoplamento entre serviços: se um consumidor cai, o producer continua publicando sem impacto. Producer publica eventos no tópico, Consumer processa de forma desacoplada. Pipeline CI/CD com GitHub Actions publica a imagem no Docker Hub a cada push, com testes unitários rodando antes do build (JUnit 5).


Spring Boot Spring Security JWT Redis Docker JUnit5

API REST para encurtamento de URLs com autenticação JWT stateless e controle de acesso. Cache com Redis evita consulta repetida ao banco a cada redirecionamento — a URL mais acessada do sistema fica servida direto da memória. Containerização completa com Docker, cobertura de testes com JUnit 5 e Mockito, documentação via Swagger/OpenAPI.


Spring Boot Spring Security JWT MySQL Swagger HTML

API REST para gerenciamento acadêmico com autenticação JWT e controle de acesso por 3 roles distintas (ADMIN, ALUNO, PROFESSOR), cada uma com permissões diferentes de endpoint. Frontend integrado com login, rotas protegidas e persistência de token em localStorage. Inclui resolução de CORS entre front e back, documentação Swagger e enriquecimento automático de dados via integração com ViaCEP.


Spring Boot Spring Security JWT MySQL

API REST com autenticação JWT e autorização por roles (USER/MANAGER), arquitetura em camadas aplicando Spring Security, JPA e MySQL.


Spring Boot MySQL

API REST para cadastro e gerenciamento de clientes com endereços. Arquitetura em camadas, validações e integração com ViaCEP para preenchimento automático de endereço a partir do CEP.


🏆 Certificações

Badge Certificação
☁️ AWS Cloud Practitioner Essentials
🤖 AWS Cloud Quest: IA Generativa Practitioner
📐 AWS Academy Cloud Architecting — Módulos 2–16
☁️ Google Cloud Digital Leader — trilha concluída
🚀 Bootcamp CI&T — Backend com Java e AWS
☕ Java — Criando uma Aplicação Completa (Impacta)
🐙 Contribuindo em Projetos Open Source no GitHub (DIO)

Pinned Loading

  1. cofrinhos-api cofrinhos-api Public

    Java 1

  2. payment-gateway-service payment-gateway-service Public

    Java 4

  3. notification-service notification-service Public

    Java 8

  4. url.shortener url.shortener Public

    Java 9

  5. gestao-academica-api gestao-academica-api Public

    Java 11

  6. spring-securityjwt spring-securityjwt Public

    Java 6