Pular para o conteúdo

Umuarama, Paraná · Brasil

João Vitor Alcântara

Desenvolvedor backend. Construo APIs em Java e Spring Boot — com atenção ao que costuma quebrar depois: latência, concorrência e consistência entre sistemas.

Sobre

Prefiro projetos que tenham um problema difícil no meio

Sou bacharel em Sistemas de Informação pela UNIPAR e trabalho com desenvolvimento backend em Java. Antes disso, atuei com manutenção de sistemas web em produção e com rotinas de validação e tratamento de dados para relatórios gerenciais.

Os projetos abaixo não foram escolhidos por serem bonitos de mostrar, e sim porque cada um esconde uma armadilha que só aparece quando o sistema é usado de verdade. Cada um parte de uma pergunta, e a página de cada projeto mostra como cheguei à resposta: as alternativas que descartei e o motivo da escolha.

Projetos

API de Pedidos e Pagamentos

consistênciaNo ar

O gateway de pagamento avisa duas vezes que o mesmo pedido foi pago. E se a fila cair logo depois do banco confirmar?

API REST de pedidos com pagamento por gateway externo, webhooks idempotentes e padrão outbox com RabbitMQ.

  • Java 21
  • Spring Boot 4
  • RabbitMQ
  • Stripe
  • PostgreSQL
  • Testcontainers
  • WireMock

Experiência

Trajetória

Fev — Abr / 2025

Desenvolvedor Web · C1 Álbuns

Manutenção e evolução de sites institucionais em WordPress: novas funcionalidades, otimização de desempenho e atualização de plugins e temas. Suporte e ajustes em sistema interno.

Ago / 2024 — Fev / 2025

Estagiário · Stringhini Varejo Inteligente

Rotinas de validação e tratamento de dados para relatórios gerenciais, apoiando estratégias de marketing e operações de varejo. Testes de usabilidade e suporte a sistemas internos.

2022 — 2025

Bacharelado em Sistemas de Informação · UNIPAR

Universidade Paranaense. Concluído em dezembro de 2025.

Stack

Tecnologias com que trabalho

Linguagem
Java 21, SQL, JavaScript, PHP
Backend
Spring Boot, Spring Security, JPA / Hibernate, APIs REST, JWT
Dados e mensageria
PostgreSQL, MySQL, Redis, RabbitMQ, Flyway
Testes
JUnit 5, AssertJ, Testcontainers, WireMock
Infra
Docker, Docker Compose, GitHub Actions, Render
Frontend
HTML, CSS, React, Angular

Contato

Aberto a oportunidades como desenvolvedor backend

Se o que está aqui fizer sentido para a sua equipe, escreva — respondo a todas as mensagens.