Backend Engineer focado em sistemas escaláveis e integrações complexas.
+3 anos | Java / Spring Boot | AWS | Arquitetura distribuída
Projetos em Destaque
E-commerce — Backend Monolítico
Monolito Spring Boot multi-tenant que alimenta register_flow, backoffice, ecommerce-front e field-sales app
Backend central do ecossistema B2B. API REST que serve o app de onboarding (register_flow), painel admin (backoffice), SPA web B2B (ecommerce-front) e app de força de vendas. Layered + DDD, multi-tenant por parceiro, com event streaming via Kinesis.

E-commerce Front — SPA B2B Multi-Tenant
React 18 + Vite white-label para clientes e representantes
SPA B2B para clientes e representantes fazerem pedidos. Multi-tenant white-label por parceiro via header `handlerpartner`. Browse de produtos, carrinho, checkout, histórico, datas de entrega, planos de pagamento, recomendações e setor customizado.

Field Sales Mobile — App Offline-First
Flutter multi-plataforma para força de vendas com Drift (SQLite) e sync em background
App multi-plataforma (Android, iOS, macOS, Windows, Linux, Web) para representantes de vendas. Gestão de clientes, pedidos, tracking de entregas e sync offline. Clean Architecture em 3 camadas (domain / infra / presentation) com 2 datasources Dio (ecommerce + integrator).

Backoffice — Painel Admin com Chat IA
Next.js 16 + React 19 com Server Components, shadcn/ui e Vercel AI SDK
Painel admin moderno que substitui o backoffice legado (CRA + Ant Design). Gestão de integrações, clientes, pedidos, PIX, banners e relatórios, com chat IA usando AWS Bedrock e OpenRouter via Vercel AI SDK.

Register Flow — Onboarding Multi-Step
App Flutter para cadastro de vendedores e clientes com upload de docs e geocoding
App de onboarding multi-step para o ecossistema B2B. Cadastro de vendedores e clientes com upload de documentos, endereço com mapa, contatos e validações brasileiras (CPF/CNPJ, telefone). Feature flags alternam fluxo vendedor vs comprador.

Plataforma de Integração — Client / Middleware / Orchestrator
Bridge bidirecional Oracle Winthor ↔ plataforma B2B via 3 serviços Java
Conjunto de três serviços Java que mantém produtos, clientes, preços, estoque, pedidos e notificações fluindo entre o ERP Oracle Winthor (on-premise no parceiro) e a plataforma B2B. integration-client roda local, integration-middleware é o bus SQS central e integration-orchestrator coordena workflows complexos (crédito, PIX, liberação de pedidos, relatórios).

Offline Integrator — API do Field Sales App
Spring Boot 3.5 que gera jobs, executa queries no banco do parceiro e abastece o app offline
API dedicada ao field-sales app. Gera jobs de sync, executa queries no banco SEGS do parceiro (read-only) e abastece o banco local Drift do app via S3. Arquitetura hexagonal/clean (core → application → infra), com primary PostgreSQL e secondary SEGS read-only. Infra dedicada em repositório Terraform separado.

Infra Terraform — IaC AWS do Ecossistema
Terraform versionando boa parte do ecossistema ecommerce em test/hmg/prod/shared
Infrastructure as Code abrangente do ecossistema ecommerce na AWS. Provisiona Lambdas + Layers, API Gateway, RDS, S3, VPC/Subnets/SGs, SSM Parameter Store e ECR. Multi-ambiente (test, hmg, prod, shared) com naming padronizado, state remoto em S3 e CI/CD em GitHub Actions.

O Que Eu Resolvo
Problemas reais que domino e soluciono com precisão de engenharia
Stack Técnica
Tecnologias que uso diariamente para construir aplicações robustas
Backend & APIs
Mobile & Frontend
Cloud & IaC
Dados & Observabilidade
Sobre Mim
Sou de Blumenau, SC. Entrei na área de TI em 2023 sem background técnico formal — aprendi na prática, com consistência e bastante curiosidade.
O que me move é entender sistemas por completo: não só fazer funcionar, mas entender por que aquela decisão e não outra. Isso me faz participar ativamente de discussões de arquitetura, não só executar tarefas.
Fora do trabalho estou sempre estudando algo que ainda não domino — sistemas distribuídos, alta escalabilidade e arquitetura de software. Acredito que a melhor forma de crescer como engenheiro é se expor a problemas maiores do que os que você resolve hoje.
Como trabalho
- Entrego código sustentável, não apenas código que funciona
- Participo de decisões técnicas com embasamento, não apenas executo
- Aprendo proativamente — o que não sei hoje, domino antes de precisar
Experiência Profissional
IT Assistant
Segala's Alimentos
Foco em aprendizado técnico e fundamentos de desenvolvimento.
Trainee Software Developer
Segala's Alimentos
Participação ativa em tarefas de desenvolvimento, fortalecendo fundamentos de engenharia de software.
Junior Software Developer
Segala's Alimentos
Desenvolvimento de features mais complexas com maior autonomia.
Mid-Level Software Developer
Segala's Alimentos
Desenvolvo soluções robustas e escaláveis, focando em qualidade e performance.
Senior Software Developer
Segala's Alimentos
Próxima etapa da carreira - construção de arquiteturas complexas e liderança técnica.
Recomendações
Tive a oportunidade de trabalhar com o João nos últimos 2 anos no desenvolvimento do nosso app mobile, e posso dizer com tranquilidade que ele foi peça-chave na construção do backend. Como Dev Backend, atuando com Java e Spring, o João participou diretamente de grande parte da implementação da nossa estrutura backend. Além disso, contribuiu bastante para melhorar a performance de consultas e otimizar pontos importantes da aplicação, sempre preocupado com eficiência e qualidade. O que mais gosto de trabalhar com ele é a postura: aprende rápido, entende o problema com facilidade e sabe discutir soluções de forma madura, sempre buscando a melhor decisão para o produto. Ele entrega rápido, mas sem abrir mão de boas práticas e organização, o que faz muita diferença no dia a dia. Recomendo o João com total confiança para qualquer time que precise de um backend sólido, responsável e comprometido com resultado.
João é um excelente profissional, tive a oportunidade de trabalhar com ele durante 2 anos e ele sempre foi um profissional dedicado, se mostrou desde o início ter facilidade de aprender e ser capaz de assumir responsabilidades. Desempenhou com excelência os projetos em que participou. João é e será peça fundamental em qualquer equipe que atuar. Contudo deixo minha recomendação de seus serviços.
Tive a sorte de iniciar minha carreira como desenvolvedor ao lado do João Paulo. Desde o começo, sempre ficou evidente a competência e a curiosidade dele na resolução de problemas. O João foi uma peça fundamental na minha evolução profissional. Como colega e amigo, nunca mediu esforços para ajudar ou explicando algo que eu não entendia ou dedicando horas (às vezes o dia inteiro) para resolver um problema junto. Para ele, o importante sempre foi chegar na melhor solução. Recomendo o João com total confiança para qualquer empresa. Trabalhar com ele é uma experiência que eleva o nível de quem está ao redor.
Tive o prazer de trabalhar com o João e posso afirmar, com total convicção, que seu trabalho é excepcional. Acompanhei de perto sua evolução, assim como sua dedicação e vontade constante de aprender e fazer as coisas acontecerem. Seu papel sempre foi fundamental, tanto na tomada de decisões quanto na construção de soluções, graças ao seu profundo conhecimento e domínio técnico. Trabalhar com o João é, sem dúvida, uma oportunidade valiosa que todos deveriam ter.
Engenharia real, não só slides
Quatro experiências interativas que mostram como um engenheiro backend pensa: métricas ao vivo, simulador de incidente, desafios de arquitetura e aprendizados técnicos reais.
Métricas reais deste portfólio: requests, latência e event feed atualizando a cada 5 segundos.
São 3h da manhã. API de pagamentos com 34% de erro. Cada decisão que você toma muda as métricas.
Arquitetura, debug, complexidade e tradeoffs. Quiz com timer, pontuação e leaderboard global.
Aprendizados técnicos reais do dia a dia — coisas que me surpreenderam ou mudaram como penso sobre sistemas.
© 2026 João Paulo Oliveira. Todos os direitos reservados.