João Pedro
Engineer who builds systems. Founder who shipped a real agency.
Java · Python · TypeScript · React · NestJS · AWS · Docker · PT-BR · EN
Overview
Social Links
Impacto
3+
sistemas em produção
+30%
volume de vendas
↓80%
custo de infraestrutura
↑90%
eficiência operacional
Sobre
Comecei programando cedo, fazendo freelas, projetos próprios, aprendendo na prática. No meio disso, fundei e operei a Lumethros, uma agência de marketing digital. Não parei de codar, mas passei a ver o outro lado: o cliente que depende do sistema funcionar, o gestor que precisa de número na hora, o processo que trava a operação inteira quando quebra.
Isso mudou como penso sobre engenharia. Quando construo um sistema, não penso em features, penso em consequências. O que o time comercial precisa parar de fazer manualmente? O que o gestor precisa ver toda manhã sem ter que pedir pra alguém montar? Qual o impacto real quando isso funcionar de verdade?
Hoje sou Software Engineer com foco em sistemas B2B, backends robustos, integrações críticas e sistemas que o usuário final realmente consegue usar. Trabalho do levantamento de requisitos ao deploy em produção, passando por arquitetura, banco de dados, infraestrutura e tudo que é necessário pelo caminho.
A maioria dos engenheiros conhece o problema pelo ticket do Jira. Eu já fui o cliente que dependia do sistema funcionar.
GitHub Contributions
Como trabalho
Entendo o problema
Antes de qualquer linha de código, entendo o problema de negócio. Requisitos mal compreendidos são a principal causa de retrabalho, converso, questiono e documento antes de começar.
Projeto a solução
Defino a arquitetura, os módulos e os fluxos de execução antes de implementar. Planejar bem poupa mais tempo do que construir rápido e refatorar depois.
Entrego com clareza
Entrego incrementalmente e mantenho o time informado durante todo o processo. Sem surpresas, sem "quase pronto" que dura semanas. Comunicação é parte do trabalho.
Relatórios e documentação
Entregas com relatórios completos e documentação de cada feature implementada, o motivo dela ter sido feita dessa forma, os testes realizados e como funciona.
Monitoro e melhoro
O trabalho não termina no deploy. Acompanho métricas, logs e feedback em produção. Se algo pode ser simplificado ou melhorado, proponho sempre com dados.
Tecnologias
Certifications(16)
Awards(1)
Blog(9)

Olá, Mundo! — Apresentando o blog do joaopmendes.dev
- Published on
- 1 min de leitura

Como Eu Arquitetaria o Diamante do Ano de Diamantina
- Published on
- 1 min de leitura

Como um VCS funciona por dentro — object store, índice e o DAG de commits
- Published on
- 1 min de leitura

marsh — eu construí um controle de versão do zero (e o que aprendi)
- Published on
- 1 min de leitura
Experiência
Liderança em desenvolvimento, arquitetura e otimização de sistemas críticos para o processo comercial, modularização de sistemas legados, criação de estratégias de aumento da receita e melhoria da experiência do usuário e dos colaboradores.
Sistemas entregues
-
Axxos CRM — CRM completo do zero. Substituiu planilhas e processos manuais por funil visual Kanban, automações de fluxo, relatórios em tempo real, controle de acesso, integração com clicksign, google calendar. Resultado: ↓80% nos custos de infraestrutura, ↑90% na eficiência operacional e ↑30% no volume de vendas. Stack: NestJS, React, PostgreSQL, Redis, Docker, AWS.
-
Stone Destino Chile — Sistema completo para o setor comercial da Stone Diamantina, conseguindo gerenciar de uma melhor forma todo o sistema legado que antes existia através de uma planilha com 178 colunas e milhares de registros em ranking auditável e em tempo real via WebSockets. Motor de importação com classificação automática (Ativo, Novo, Churn, TPV), média ponderada e utilização de princípios de derivada e integral para cálculo de pontuação. Stack: Python, FastAPI, Next.js, TypeScript, PostgreSQL, Supabase, Prisma.
-
Axxos Indica — Plataforma de indicações com gamificação para colaboradores e parceiros externos. Cadastro em menos de 3 minutos, envio de contrato digital via ClickSign, rastreamento em tempo real por status e conformidade LGPD/Compliance. Transformou um processo informal em canal estruturado e auditável de geração de leads. Stack: React, NestJS, REST APIs, Webhooks, PostgreSQL.
- TypeScript
- JavaScript
- Node.js
- NestJS
- React
- Next.js
- Java
- Python
- Go
- PHP
- PostgreSQL
- Redis
- REST APIs
- WebSockets
- Webhooks
- Docker
- AWS
- CI/CD
- Arquitetura de Sistemas
- SEO
- Gestão de Negócio
- Estratégia de Marketing
- Tráfego Pago
- Branding
- Google Ads
- Meta Ads
- SEO
- Copywriting
Projetos(4)
↓80% custo de infra · ↑90% eficiência · ↑30% vendas — CRM completo desenvolvido do zero para automatizar o processo comercial da Axxos. Substituiu planilhas e processos manuais por um sistema integrado com funil visual, automações e relatórios em tempo real. Leia o case study →
- Company Project
- TypeScript
- NestJS
- React
- Node.js
- PostgreSQL
- Redis
- Docker
- AWS
Open Source
Studora
Chatbot para estudantes com análise de PDFs e geração automática de quizzes. Integra IA para resumir conteúdo e criar questões de revisão a partir de materiais de estudo.
LumethrosNetrix
Ferramenta de análise de rede e segurança com captura de pacotes e inspeção de tráfego. Construída durante a operação da Lumethros para análise de infraestrutura.
TheGuysOfFalta
Aplicação escolar que gamifica o controle de faltas — transforma ausências em sistema de pontuação competitivo entre alunos.
VivaMente
Plataforma de transformação emocional que combina neurociência aplicada com acompanhamento de progresso pessoal.
Desafios_Java
Coleção de desafios de programação e suas soluções em Java — algoritmos, estruturas de dados e problemas clássicos.
Novidades por email
Quando publicar algo novo, você recebe primeiro.
Tem um projeto para construir?
Me conta o que você precisa.
Respondo rápido.
