VITOR DESOUZA BARRETO
Engenheiro de Software especializado em Frontend. Construo produtos digitais com React.js, Next.js e TypeScript, com foco em performance, monitoramento e experiência do usuário.
anos de experiência
projetos entregues
certificações
Código que entende gente.
Engenheiro de Software com +5 anos de experiência e especialização em Frontend, construindo produtos digitais com React.js, Next.js e TypeScript. Atuação em diferentes segmentos como marketplaces, plataformas de infoprodutos e SaaS, com foco em performance (SSR, SSG, ISR e Streaming), monitoramento com Sentry, Datadog e SonarQube, conversão e experiência do usuário.
Trabalho desde a arquitetura de componentes reutilizáveis e design systems até a integração com back-end e infraestrutura — Node.js, bancos relacionais e não-relacionais, ORMs (Prisma, Drizzle), BaaS (Supabase, Firebase), Docker, CI/CD e cloud (AWS, Vercel).
Mais sobre mimHoje
Full-Stack remoto
Abr/2026
MTCprop — Área de Membros
Jan/2026
Migrei para UniFECAF
Nov/2025
Entrei na Zuptos
SKILLS & TECNOLOGIAS
Ver todas as skillsIA com método, não atalho.
Orquestro diferentes modelos e aplico o mesmo processo em qualquer projeto, do SaaS ao IoT. A IA acelera a execução; o método e o julgamento de engenharia são meus.
- 01
Spec antes do código
Escrevo uma spec pra cada feature ou escopo — objetivo, restrições, contratos e critérios de aceite. Essa spec vira o contexto que guia a IA, no lugar de prompts soltos.
- 02
Planejar antes de executar
Defino arquitetura e critérios de aceite antes de gerar código. A IA explora opções; a decisão é minha.
- 03
Múltiplas perspectivas antes de decidir
Configuro agentes e skills especializados (frontend, backend, segurança, QA, UX) pra avaliar a decisão por lentes diferentes. Sintetizo os pontos de vista e escolho o caminho — como um time sênior revisando antes da primeira linha.
- 04
Executar em incrementos pequenos
Implemento em passos pequenos e revisáveis — nunca um “big bang” que ninguém audita. Cada incremento é verificável isoladamente.
- 05
Revisar e verificar
Leio cada mudança, rodo type-check e testes, e verifico o comportamento real (browser ou hardware) antes de integrar.
- 06
Documentar a decisão
Registro o porquê das escolhas pra manter consistência entre sessões e projetos — o próximo prompt já nasce informado.
IA como par, não oráculo · a ferramenta certa pra cada etapa · segurança, PII e trade-offs continuam decisão humana.
Projetos em destaque

SAAS
PRIVADOArqDoor
Cliente · SaaS para Arquitetos
Plataforma que formaliza a relação entre arquitetos e clientes: propostas, contratos em PDF, comunicação, pagamentos e dashboard do profissional. Atuei no front-end (React + Vite + TypeScript) cobrindo fluxos públicos, autenticação, área logada e jornadas comerciais.

SAAS
PRIVADOZuptos
Cliente · Plataforma de Infoprodutos
Plataforma de criação e venda de infoprodutos. Construí interfaces e fluxos de venda com foco em conversão, dashboards de produtor com gráficos, jornada gamificada do afiliado, checkouts editáveis e padronização visual.

MEMBERS AREA
PRIVADOMTCprop — Área de Membros
Cliente · Prop Trading
Área de membros para traders: planos, certificados, benefícios, financeiro, gamificação, academy. Front-end Next.js 16 (App Router) + Tailwind v4 e back-end NestJS 11 + Prisma. Auth e dados via Supabase.
Certificações (50)
Desenvolvedor React e Next.js
Frontend
Especialista Desenvolvimento Web
Frontend
Curso de Desenvolvimento em Vue.js
Frontend
Certificado Profissional UI/UX Designer
Design
Certificado de autoridade: JavaScript
Frontend
Git e GitHub: Formação Básica
DevOps
