Logo

Command Palette

Search for a command to run...

Command Palette

Search for a command to run...

João Pedro

Software Engineer & Founder

contato@joaopmendes.dev
(38)99948-3337
joaopmendes.dev
Diamantina, Minas Gerais, Brasil

Resumo

Comecei programando cedo, fazendo freela, projeto próprio, aprendendo na prática. No meio disso, fundei e operei a Lumethros, uma agência de marketing digital. Nunca parei de codar, mas passei a ver o outro lado: o cliente que depende do sistema funcionar, o gestor que precisa do número agora, o processo que trava a operação inteira quando quebra.

Isso mudou como eu penso engenharia. Quando construo um sistema, penso em consequência antes de pensar em feature. O que o time comercial precisa parar de fazer na mão? O que o gestor precisa ver toda manhã sem pedir pra alguém montar? O que muda de verdade quando isso funcionar?

Hoje sou Software Engineer com foco em sistemas B2B, backend, integração crítica e software que o usuário final consegue usar sem treinamento de duas horas. Trabalho do levantamento de requisito ao deploy, passando por arquitetura, banco, infraestrutura e o que mais aparecer pelo caminho.

Algumas coisas que eu já construí: um CRM com 44 módulos e arquitetura orientada a eventos, uma plataforma de campanha que trocou uma planilha de 178 colunas por um ranking auditável em tempo real, e um sistema de sorteio onde a premiação é derivada por HMAC e o resultado é verificável publicamente.

A maioria dos engenheiros conhece o problema pelo ticket do Jira. Eu já fui o cliente que dependia do sistema funcionar.

Vamos trabalhar juntos

Experiência

Axxos Tecnologia

01.2026 Atual

Software Engineer

Responsável pela arquitetura, desenvolvimento e operação dos sistemas críticos da empresa e dos clientes, do modelo de dados ao deploy em produção.

Sistemas entregues

  • Axxos CRM — Sistema de gestão construído do zero, hoje com 44 módulos em produção, do primeiro lead ao pós-venda: proposta, contrato assinado eletronicamente, cobrança, comissão, onboarding, RH, estoque e compliance LGPD. A arquitetura é orientada a eventos com BullMQ e Redis, e foi ela que permitiu sair de 3 para 44 módulos sem virar monólito. Server Actions em 100% das mutações, RBAC granular por seção e LGPD modelada no schema. Resultado: ↓80% em custo de infraestrutura, ↑90% em eficiência operacional e ↑30% no volume de vendas. Stack: Next.js 16, React 19, TypeScript, PostgreSQL, Prisma, Redis, BullMQ, Docker.

  • Stone, Destino Chile — Plataforma gamificada de campanha comercial para a Stone, que substituiu uma planilha de 178 colunas e milhares de registros por um ranking auditável em tempo real. Toda a pontuação é derivada da API proprietária do LEMIT, por CRON e webhook, sem digitação. 2FA nativo, antifraude por geolocalização com tracking de POS físico, e configuração dirigida pelo servidor para a diretoria mudar regras sem redeploy. O Postgres alimenta os dashboards de C-level em Power BI. Stack: Next.js 16, TypeScript, PostgreSQL, Prisma, Supabase, Leaflet.

  • ACID, Sistema de Gestão Associativa — Plataforma multi-tenant que automatiza o ciclo completo de uma associação comercial. Aprovar um pedido dispara sozinho a geração do termo, o envio para assinatura eletrônica na ClickSign e a criação da cobrança recorrente no Asaas. Máquina de estados explícita do associado com transições auditadas, adapter por integração, subcontas Asaas por tenant e idempotência de webhook via Redis. Stack: Next.js 16, TypeScript, PostgreSQL, Prisma, Redis, Playwright, Docker.

  • Sistema de Sorteios ACID — Sistema de registro com valor jurídico para campanha promocional. As posições premiadas são derivadas por HMAC-SHA256 a partir de uma chave mestra, então não existe lista de premiados armazenada em lugar nenhum. O sorteio final é verificável publicamente por commit-reveal, e o log de auditoria é encadeado por hash, de modo que qualquer alteração retroativa quebra a cadeia. Monorepo Turborepo com api, web e worker separados.

  • Axxos Indica — Plataforma PWA mobile-first de indicações, com motor de gamificação de pontos, 7 níveis, badges por regra e ranking em tempo real. Transformou a indicação informal por WhatsApp em canal estruturado e auditável de geração de leads, com funcionamento offline para uso em campo e conformidade LGPD. Stack: React, Vite, TypeScript, Supabase, TanStack Query, PWA.

  • Axxos Hub — Hub de conteúdo com geração programática de páginas. Tratei SEO como arquitetura de dados: uma camada de SEO como código gera metadata e JSON-LD por tipo de página, e as fontes de conteúdo são tipadas, então adicionar uma cidade ou um segmento é adicionar um registro em vez de criar uma página.

Lumethros

2024 2025

Founder & CEO

Fundei e operei a Lumethros, agência de marketing digital focada em resultado financeiro mensurável. Respondi por toda a operação: captação, estratégia, entrega e gestão de equipe. Também construí sozinho toda a infraestrutura técnica, incluindo o site, o Insights Portal com mais de 50 artigos e 8 ferramentas interativas, e as automações internas da agência.

Clientes e resultados

  • Portal Gouveia↑300% de crescimento de audiência. Transformamos um perfil informal na principal fonte de notícias da cidade, com Top 1 em engajamento local.
  • Axxos Tecnologia↑25% em geração de leads qualificados. A Axxos foi de cliente da Lumethros à empresa que me contratou como engenheiro.
  • Drika Papelaria, Buski, Serafine e outros negócios regionais — estratégias de crescimento e presença digital.

O que essa experiência trouxe: operar uma empresa obriga a entender CAC, funil de conversão e ciclo de venda de dentro para fora. Quando eu modelo um sistema hoje, sei o que o time comercial precisa que a ferramenta entregue, porque eu já fui esse time, dependendo do sistema funcionar.

Habilidades

TypeScriptJavaScriptPythonJavaGoC++PHPSQLReactNext.jsTailwind CSSRadix UIServer ComponentsNode.jsPostgreSQLPrismaRedisBullMQSupabaseREST APIsWebhooksArquitetura Orientada a EventosVitestPlaywrightZodSentryOpenTelemetryGitDockerTurborepoVercelCI/CDVPSFigma

Projetos em Destaque

Axxos CRM

44 módulos em produção · ~200 entidades · arquitetura orientada a eventos — O sistema de gestão que hoje sustenta a operação inteira da Axxos, do primeiro lead ao pós-venda, passando por proposta, contrato assinado eletronicamente, cobrança, comissão, onboarding, RH e compliance LGPD.

Stone, Destino Chile

Uma planilha de 178 colunas virou um ranking auditável em tempo real. Plataforma gamificada de campanha comercial para a Stone, com pontuação derivada da API do LEMIT, autenticação com 2FA e validação antifraude por geolocalização. O prêmio era uma viagem internacional, e placar sem credibilidade destruiria a campanha inteira.

ACID, Sistema de Gestão Associativa

Da prospecção ao associado ativo, sem planilha e sem digitação manual. Plataforma multi-tenant que automatiza o ciclo completo de uma associação comercial: aprovar um pedido dispara sozinho a geração do termo, o envio para assinatura eletrônica e a criação da cobrança recorrente.

Certificações

MongoDB Associate Developer

MongoDB · 04/2024

GitHub Advanced Security Certification

GitHub · 07/2024

GitHub Actions Certification

GitHub · 06/2024

GitHub Copilot Certification

GitHub · 08/2024

Oracle Cloud Infrastructure Foundations Associate

Oracle · 02/2024

Kaggle Machine Learning Certification

Kaggle · 04/2024

Postman API Fundamentals Student Expert

Postman · 05/2024

GitHub Foundations Certification

GitHub · 05/2024

JavaScript Algorithms and Data Structures

freeCodeCamp · 08/2023

Oracle Cloud Data Management Foundations Associate

Oracle · 03/2024

Kaggle Python Certification

Kaggle · 03/2024

Front End Development Libraries

freeCodeCamp · 10/2023

Kaggle Intro to AI and Prompt Engineering

Kaggle · 06/2024

Responsive Web Design Certification

freeCodeCamp · 06/2023

Google Analytics Certification

Google · 01/2024

Fundamentals of Digital Marketing

Google · 11/2023

Idiomas

PortuguêsNativo
InglêsProfissional