Weriton Luis Petreca

Backend Developer | Java & AWS Cloud Practitioner

Contratar o Bruxo
Weriton Petreca

O Códice do Programador

"Código não é apenas sintaxe. É infraestrutura viva."

Antes de orquestrar microsserviços, gerenciei ciclos de vida e recursos finitos na Engenharia. No campo, aprendi a lição mais valiosa para a Nuvem: ineficiência gera desperdício — seja de insumos em uma safra ou de processamento em um servidor.

Hoje, traduzo essa visão sistêmica para o Backend. Não escrevo apenas software que "funciona". Projeto arquiteturas em Java, Spring e AWS focadas em resiliência, escalabilidade e custo-benefício. Minha missão é entregar performance técnica com a maturidade de quem sabe que, no fim do dia, o sistema precisa se pagar.

Arsenal do Ofício

Poções & Elixires (Back-End)

  • Java & Spring Boot
  • Spring Data JPA
  • Microserviços
  • REST APIs

Sinais & Mensageiros (Comunicação)

  • Apache Kafka
  • REST APIs

Bestiário (Banco de Dados)

  • PostgreSQL
  • MySQL

Alquimia da Nuvem (DevOps & Cloud)

  • Fundamentos de Cloud & AWS
  • Serviços Essenciais AWS (EC2, S3, RDS, VPC)
  • Docker
  • CI/CD
  • Linux

Ferramentas do Bruxo (Testes & Métodos)

  • JUnit & Mockito
  • TDD (Test-Driven Development)
  • DDD (Domain-Driven Design)
  • Metodologias Ágeis & Scrum

Runas de Interface (Front-End)

  • HTML, CSS & JavaScript
  • Angular

Contratos Concluídos (Projetos)

🏦 Vivaldi Bank Core (Enterprise Fintech API)

A Missão: Construir uma API financeira de alta criticidade, blindada contra falhas de design e preparada para a nuvem.

A Estratégia: Adotei a Arquitetura Hexagonal (Ports & Adapters) para isolar completamente o domínio. A integridade dessa arquitetura é garantida automaticamente via testes com ArchUnit. Para infraestrutura, utilizei Terraform (IaC) para provisionar recursos na AWS e LocalStack para simulação local.

Segurança & Observabilidade: O sistema é orientado a eventos com AWS SQS para notificações assíncronas e utiliza Testcontainers para testes de integração fidedignos. Monitoramento em tempo real via Prometheus & Grafana.

Java 21 Spring Boot 3.5 Hexagonal Arch AWS SQS Terraform ArchUnit Testcontainers

📦 PetrecaDelivery (Microservices Ecosystem)

A Missão: Orquestrar uma infraestrutura distribuída e resiliente para logística de entregas, capaz de escalar horizontalmente.

A Estratégia: Abandonei o monólito para criar um ecossistema de microserviços desacoplados. Utilizei Apache Kafka para comunicação assíncrona (Event-Driven) entre o rastreamento e a gestão de couriers, garantindo que o sistema não trave em picos de acesso.

Defesas Implementadas: Para evitar falhas em cascata, implementei o padrão Circuit Breaker (Resilience4j) no API Gateway e utilizei Eureka Service Discovery para que os serviços se encontrem dinamicamente na rede.

Java 21 Spring Cloud Gateway Apache Kafka Docker Compose Resilience4j PostgreSQL

📚 Already Read That (Gamified Monorepo)

A Missão: Desenvolver uma aplicação Full Stack para engajamento de leitores ("Witchers"), unindo um backend robusto a uma interface reativa moderna.

A Estratégia: Aplicando metodologias ágeis (XP/Scrum), construí um Monorepo organizado. O backend em Spring Boot 3.5 gerencia regras complexas de gamificação (XP e Conquistas), enquanto o frontend em Angular 20 consome a API REST para exibir Leaderboards em tempo real.

Controle de Qualidade: A confiabilidade foi garantida via TDD, utilizando JUnit 5 e Mockito para cobrir cenários críticos de negócio antes mesmo da implementação final.

Java 21 Spring Boot 3 Angular 20 Spring Data JPA H2 Database TDD

Trilhas Anteriores (XP)

Gestão de Operações Críticas (Sítio Petreca)

De 2020 a 2025 | Otimização de Processos & Recursos

Antes de gerenciar servidores, gerenciei vida e produção. Durante 5 anos, fui responsável pela infraestrutura, ciclo produtivo e operações de uma pecuária leiteira.

  • Resiliência: Atuação em ambiente de alta disponibilidade (24/7), onde falhas não eram uma opção.
  • Gestão de Recursos: Otimização de insumos e custos (lógica similar à otimização de cloud costs).
  • Manutenção Preventiva: Antecipação de problemas na infraestrutura física antes que parassem a produção.
Liderança Gestão de Crise Processos Visão Sistêmica
Previsão: 2027/2

Análise e Desenv. de Sistemas

UniFatecie

A base teórica acadêmica. Foco em engenharia de software e estruturas de dados.

Em Andamento
Previsão: 2026

Programa AWS re/Start

Escola da Nuvem

Formação intensiva em fundamentos de nuvem, Linux, redes e segurança.

Concluído
Concluído

Engenharia Ambiental & Ciência e Tec.

UNIFAL

Onde fui forjado na lógica, estatística e gestão de projetos complexos.

Concluído

Enviar um Corvo (Contato)

Meu medalhão está vibrando? Se você tem um desafio de arquitetura, uma vaga para Backend ou apenas quer discutir sobre Java e Cloud, envie seu sinal.