Desenvolvedor Full-Stack

Olá, eu sou o
João Vytor

Construo aplicações web modernas usando React.js, Next.js e TypeScript, focando em performance e boa experiência de usuário.

Baixar currículo
Foto de João Vytor, desenvolvedor

Sobre mim

Sou desenvolvedor full stack em início de carreira, com experiência prática em React e Next.js. Tenho formação em Análise e Desenvolvimento de Sistemas e pós-graduação em Engenharia de Software.

Venho de suporte técnico e hoje foco em criar aplicações web escaláveis, bem testadas e com interfaces limpas. Gosto de trabalhar perto do usuário, entender o problema de negócio e usar tecnologia para entregar soluções de alta qualidade.

No momento, busco oportunidades como desenvolvedor front-end ou full stack júnior, em times onde eu possa contribuir no dia a dia e continuar evoluindo.

Skills

Frontend

ReactNext.jsTypeScriptJavaScriptTailwind CSS

Backend

Node.jsREST APIsExpressMongoDB

Ferramentas

GitVS CodePostmanDockerVercelTrelloFigmaNotion

Tecnologias que uso no dia a dia para construir interfaces e APIs simples.

Roadmap de aprendizado

Estou sempre estudando para evoluir como desenvolvedor. Aqui está no que estou focando agora e quais são os próximos passos.

Estudando agora

  • Aprendendo fundamentos de DevOps com foco em CI/CD, automação e observabilidade.
  • Praticando consumo de APIs REST com boas práticas de erro e loading.

Próximos passos

  • Estudar padrões de projeto e boas práticas de back-end com Node.js.
  • Explorar fundamentos de cloud (AWS / serviços básicos para aplicações web).
  • Aprofundar uso de Docker para criar ambientes de desenvolvimento.

Projetos

Screenshot do projeto Synapse AI

Synapse AI

Plataforma EdTech inteligente para preparação de concursos e exames, unindo mapeamento automatizado de editais, geração de simulados e criação de flashcards com Repetição Espaçada (SRS).

  • Mapeamento inteligente de editais e geração automática de flashcards SRS com Gemini 3.5 Lite.
  • Persistência e consistência de dados com prisma.$transaction para criação atômica de matérias, decks e cards.
  • Arquitetura defensiva contra race conditions no backend e persistência reativa de estado no frontend via localStorage (pós-F5).
Next.jsTypeScriptPrismaGemini AITailwind CSS
Screenshot do projeto Líder Celulares

Líder Celulares

Landing page profissional desenvolvida para uma assistência técnica autorizada em Santos/SP com mais de 414 avaliações no Google. Foco em conversão via WhatsApp com SEO local completo.

  • Cards de serviços clicáveis que abrem o WhatsApp com mensagem pré-preenchida por serviço.
  • SEO local completo com schema.org LocalBusiness, Open Graph e meta tags otimizadas.
  • Botão flutuante de WhatsApp com reposicionamento automático via IntersectionObserver ao chegar no footer.
Next.jsTypeScriptTailwind CSSLucide React
Screenshot do projeto FinTrack

FinTrack

Aplicação full stack de controle financeiro pessoal para registrar entradas e saídas, visualizar saldo e acompanhar gastos por categoria ao longo do tempo.

  • Dashboard com resumo de entradas, saídas e saldo, com filtros por período.
  • CRUD de transações com validação, categorização e busca.
  • Gráficos de gastos por categoria e evolução mensal usando dados agregados do banco.
Next.jsTypeScriptNode.jsExpressTailwind CSS
Screenshot do projeto Portfolio Next.js

Portfolio Next.js

Este próprio portfólio, construído com Next.js, TypeScript e Tailwind CSS.

  • Layout responsivo com foco em legibilidade e experiência de recrutadores.
  • Formulário de contato integrado a serviço externo de envio de e-mails.
  • Animações sutis, custom cursor e efeitos de glow sem comprometer performance.
Next.jsTypeScriptTailwind CSS
Screenshot do projeto Portfólio de Enfermagem – Anna Clara

Portfólio de Enfermagem – Anna Clara

Site profissional desenvolvido para estudante de Enfermagem na Unisantos e estagiária na Santa Casa de Santos. Foco em destacar trajetória, experiência prática e competências humanas na área da saúde.

  • Layout single page com navegação por âncoras, otimizando a leitura de recrutadores e profissionais de RH.
  • Seções dedicadas à formação, estágio na Santa Casa de Santos e histórico em atendimento ao cliente, evidenciando habilidades transferíveis.
  • Design limpo em branco e verde, com foco em acessibilidade e leitura em dispositivos móveis.
Next.jsTypeScriptTailwind CSSReact Hook Form
Screenshot do projeto VitaWave

VitaWave

Aplicação web para gestão de consultas de saúde, com login, dashboard e agendamento.

  • Fluxo completo de autenticação com proteção de rotas usando React Router.
  • Persistência de dados no localStorage para manter sessões e agendamentos.
  • Interface pensada para o uso diário em clínicas, com navegação muito simples e direta.
ReactReact RouterlocalStorage

Experiência

Suporte ao Cliente · WhatsMenu

02/2025 – atual
  • Atendimento técnico e comercial a clientes, com foco em NFC-e, TEF e sistemas de pagamento.
  • Resolução de dúvidas sobre produtos e softwares, além de treinamento de novos usuários.
  • Uso diário de ferramentas como Zenvia, Tawk.to, touschat, AnyDesk e TeamViewer.

Desenvolvedor de Sistema de Vendas · Líder Celulares

02/2022 – 06/2022
  • Conduzi a arquitetura front-end do novo sistema de vendas com React.js e Node.js.
  • Implementei melhorias que reduziram em cerca de 30% o tempo de cadastro de pedidos.
  • Colaborei com o time para integrar o sistema com APIs e fluxo de atendimento da loja.

Educação

2026 — 2029

Graduação em Ciência da Computação

Logo DescomplicaDescomplicaEAD

02/2026 — 09/2026

Pós-graduação em Desenvolvimento Full Stack

Logo Anhanguera EducacionalAnhanguera EducacionalEAD

07/2025 — 02/2026

Pós-graduação em Engenharia de Software

Logo Anhanguera EducacionalAnhanguera EducacionalEAD

2021 — 2023

Tecnólogo em Análise e Desenvolvimento de Sistemas

Logo FIAPFIAPEAD

Contato

Quer conversar sobre vagas, freelas ou projetos? Me manda uma mensagem.

Aberto a oportunidades como desenvolvedor front-end / full stack júnior.

© 2026 João Vytor. Todos os direitos reservados.