Skip to content
View FernandoPPrado's full-sized avatar

Block or report FernandoPPrado

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
FernandoPPrado/README.md

Fernando Prado

Desenvolvedor Java Backend · Santa Catarina, Brasil

Foco em APIs REST, mensageria e arquitetura orientada a eventos. Estudante de Engenharia de Controle e Automação no IFC — São Bento do Sul.


Stack principal

Java Spring Boot Spring Security RabbitMQ MySQL Docker Maven Git


Projetos

Agente standalone que coleta métricas de CPU, GPU e memória em tempo real e publica em fila RabbitMQ (CloudAMQP) a cada segundo. Arquitetura orientada a eventos com Java Flow API, integração com LibreHardwareMonitor via Feign Client e interface system tray no Windows.

Java 23 RabbitMQ Java Flow API OpenFeign Jackson Virtual Threads


Backend completo para sistema de pedidos com pagamentos reais via Mercado Pago. Inclui webhooks idempotentes, controle de estoque automático pós-pagamento, upload de imagens, autenticação JWT e logs estruturados.

Java 21 Spring Boot Spring Security JWT MercadoPago SDK JPA/Hibernate MySQL


Módulo de segurança reutilizável pensado para ser plugado em qualquer API REST sem reescrita. Suporta autenticação local (email/senha) e social (Google OAuth2 + OIDC), geração e validação de JWT com controle de roles e arquitetura em camadas documentada no README.

Java 17 Spring Boot 3 Spring Security 6 OAuth2 OIDC JWT


API REST de e-commerce com autenticação JWT, integração com Mercado Pago, controle de produtos e compras por roles, timer de tentativas de login com backoff exponencial e deploy automático no Railway via Docker.

Java 17 Spring Boot Spring Security JWT MercadoPago SDK Docker Railway


Aplicação que consome a NewsAPI, armazena uma notícia por dia no banco de dados e exibe os artigos em uma interface web com calendário — o usuário seleciona a data e vê a notícia daquele dia.

Java 17 Spring Boot Thymeleaf JPA MySQL NewsAPI


Atualmente estudando

  • Deploy em AWS e GCP (ECS, RDS, Cloud Run, GKE)
  • Testes automatizados com JUnit e Mockito
  • CI/CD com GitHub Actions
  • Containerização avançada com Docker Compose

Contato

LinkedIn GitHub

Popular repositories Loading

  1. API---sistema-de-artigos API---sistema-de-artigos Public

    Aplicação web que consome a NewsAPI e exibe uma notícia por dia através de um calendário interativo.

    Java

  2. EcommerceProject EcommerceProject Public

    Primeira versão de e-commerce em Java 17 + Spring Boot, com JWT, Mercado Pago, login com backoff exponencial e deploy automático no Railway via Docker. Evoluiu para a PizzariaAPI.

    Java

  3. PizzariaAPI PizzariaAPI Public

    Backend completo de pedidos com Mercado Pago, JWT, webhooks idempotentes, controle de estoque e upload de imagens. Java 21 + Spring Boot.

    Java

  4. SecurityModule SecurityModule Public

    Módulo plug-and-play de autenticação para Spring Boot com login local, Google OAuth2/OIDC, JWT e controle de roles. Não é uma aplicação executável — é feito para ser integrado em outras APIs.

    Java

  5. LHMJavaMonitor LHMJavaMonitor Public

    Agente Java que monitora hardware via LibreHardwareMonitor e publica métricas em RabbitMQ em tempo real. Arquitetura orientada a eventos com Java Flow API, pico de 70 MB de RAM e 1% de CPU.

    Java

  6. FernandoPPrado FernandoPPrado Public