Desenvolvedor Full Stack

Pedro Augusto
Rubem Lima

Full Stack · Java & Spring Boot · Web · DevOps em VPS

Construo aplicações web completas — do frontend em JavaScript ao backend em Java/Spring Boot com MySQL — e levo até produção com deploy próprio em VPS, Nginx e HTTPS. Dois sistemas reais no ar, com segurança de nível corporativo.

2 sistemas em produção Java 21 + Spring Boot 3 MySQL 8 + Flyway Deploy VPS · Nginx · HTTPS
Pedro Augusto Rubem Lima
// pedro_lima.jpg● ONLINE
01

Stack técnica

Linguagens
Java 21JavaScript ES6+HTML5CSS3SQL
Backend
Spring Boot 3Spring SecuritySpring MailREST API
Banco & Dados
MySQL 8Flyway MigrationsJPA / Hibernate
Frontend
JS VanillaChart.jsFetch / SPA
Infra & Deploy
Docker ComposeNginxVPS LinuxHTTPS / TLSApache PDFBox
Segurança
JWTBCryptAES-128CSRFCORSRate LimitFail2ban
02

Projetos em produção

SISTEMA_01 · TASKFLOW / NEXCONTROL

NexControl

Cliente: União Médica · Operadora de plano de saúde
VER NO AR ↗

Sistema web corporativo de gestão de tarefas, projetos e controladoria, voltado a times com hierarquia bem definida que exigem controle de processos, gestão financeira, conformidade regulatória e rastreabilidade total das ações. Vai muito além de um gerenciador de tarefas: são 15 módulos integrados.

Módulos & engenharia
  • Autenticação hierárquica — 4 roles (Admin, Controlador, Gestor de Área, Usuário); atribuição limitada ao mesmo nível ou abaixo
  • Tarefas — CRUD, status automático (ATRASADA / CONCLUÍDA_APÓS_PRAZO), reatribuição auditada, export CSV
  • Gestão financeira — lançamentos receita/despesa, orçamentos por centro de custo com fluxo de aprovação, DRE e fluxo de caixa
  • RN-518 — módulo de conformidade regulatória (ANS) com histórico de auditorias e status
  • Trilha de auditoria imutável — registra CREATE/UPDATE/DELETE/APPROVE/REJECT com snapshot JSON do antes/depois
  • Dashboards — métricas individuais e gerais com gráficos Chart.js; calendário, base de conhecimento e relatórios
backendJava 21 · Spring Boot 3.4.1
securitySpring Security · JWT 24h
bancoMySQL 8 · Flyway (4)
frontendJS ES6+ · Chart.js
infraDocker Compose · 3 serviços
emailSpring Mail · SMTP
deployVPS · Nginx · HTTPS
SISTEMA_02 · ESTOQUE REFATORADO

JB Estoque & Vendas

Cliente: JB Laticínios · Indústria de laticínios
VER NO AR ↗

Sistema de gestão de estoque e vendas em produção para uma indústria de laticínios. Resolve o controle de entrada e saída de produtos perecíveis com data de vencimento, o registro de vendas multi-item com validação automática de estoque e a gestão de funcionários por nível de acesso. Projeto que passou por refatoração completa, elevando a organização e a manutenibilidade do código.

Módulos & engenharia
  • Produtos — cadastro com foto, filtro por nome e por faixa de vencimento, estoque mínimo, soft-delete
  • Controle de estoque — quantidade em tempo real (tabela 1:1), validação obrigatória antes de qualquer venda
  • Vendas multi-item — cálculo automático do total, vínculo cliente + funcionário, checagem de estoque no registro
  • Clientes — CRUD com CPF/e-mail/telefone e soft-delete preservando o histórico de vendas
  • Relatórios PDF — geração de relatório de vendas por período via Apache PDFBox 3.0.1
  • Auditoria — log automático de CREATE/UPDATE/DELETE com usuário, IP e timestamp
backendJava 21 · Spring Boot 3.2.5
securityJWT HS256 · AES-128
bancoMySQL 8 · Flyway (5)
frontendJS vanilla · servido no JAR
pdfApache PDFBox 3.0.1
rolesAdmin / Gerente / Vendedor
deployVPS · Nginx · HTTPS
03

Segurança aplicada

JWT
Autenticação JWT stateless
Tokens HS256 com expiração (24h), sem estado em servidor, validados a cada requisição.
BC
Hash de senha BCrypt
Senhas armazenadas com BCrypt e salt — nunca em texto puro no banco.
AES
Criptografia AES-128
Dados sensíveis cifrados em repouso, com chave fornecida por variável de ambiente.
BF
Proteção a brute force
Bloqueio por IP + usuário (5 tentativas → 15 min) contra ataques de força bruta no login.
F2B
Fail2ban + Rate limiting
Bloqueio automático de IPs maliciosos no servidor e limitação de requisições por rota.
XSS
CSRF · CORS · XSS · CSP
Cookie CSRF HttpOnly, política de origens controlada, sanitização contra XSS e headers CSP / X-Frame-Options.
04

Infraestrutura & deploy

01 · BUILD
Docker Compose
MySQL + Backend Spring Boot + Nginx orquestrados em contêineres.
02 · SERVIDOR
VPS Linux
Servidor próprio provisionado e administrado por mim, do zero à produção.
03 · PROXY
Nginx
Reverse proxy servindo frontend e roteando a API.
04 · SEGURO
HTTPS / TLS
Certificado e tráfego criptografado em ambos os sistemas no ar.
Disponível para vagas Full Stack

Estudante de Engenharia de Software com dois sistemas reais em produção. Aberto a oportunidades como desenvolvedor júnior, estágio ou projetos.