Início

Sobre

Blog

Olá! Eu sou João Vitor, um desenvolvedor full stack apaixonado pela programação.

💻 Desenvolvedor Full Stack | React | Node.js | Next.js | TypeScript

Sou um desenvolvedor full stack apaixonado por tecnologia e por transformar ideias em soluções eficientes e escaláveis. A programação me abriu muitas portas e, hoje, não consigo me imaginar sem ela na minha vida. Cada linha de código representa não apenas um desafio superado, mas também uma oportunidade de crescimento pessoal e profissional. Com experiência em React, Next.js e Node.js, participei do desenvolvimento de marketplace, backoffices e integrações com marketplaces, sempre focando em performance e na melhor experiência para o usuário. Além do desenvolvimento web, tenho vivência em aplicações mobile com React Native, portais administrativos e soluções voltadas para diferentes segmentos. Trabalhei com tecnologias como NestJS, Sequelize, Prisma e PostgreSQL, valorizando boas práticas de código, testes automatizados (Jest) e arquitetura escalável. Mas não é só sobre código. Acredito que um bom desenvolvedor vai além da tecnologia: entender o negócio e entregar soluções que realmente fazem a diferença é o que me move.

🎶 Fora das Linhas de Código Quando não estou programando, minha vida gira em torno de pequenas paixões que mantêm minha mente afiada e meu coração leve. Sou apaixonado por música e não consigo passar um dia sem ouvir um som — seja tocando violão ou guitarra, seja apenas curtindo minhas playlists favoritas. Também gosto de andar de bicicleta e mergulhar em um bom livro, momentos que me ajudam a renovar as energias e estimular a criatividade. Minha família é minha base e minha maior motivação. Sem eles, nada disso seria possível. É essa combinação de paixão pela tecnologia e o apoio incondicional dos que amo que me impulsiona a ser melhor a cada dia.

🚀 Sempre aberto a novos desafios, conexões e oportunidades para continuar evoluindo.

Experiência de trabalho


Sonoma Market
VIAMAKER Educat...
UKOR
CIEE - Centro d...
Full Stack Developer @ Sonoma Market

Jun, 2021 - Mar, 2025

Marketeplace: Participação no desenvolvimento de um marketplace usando Next.js, TypeScript, React Query, Node.js, Sequelize e Styled Components.

Backoffice: Desenvolvimento de um sistema de backoffice em ReactJS com Node/Express, integrado ao ERP Millennium e à plataforma VTEX (posteriormente migrado para Magento), garantindo alto desempenho e eficiência operacional.

Design System: Criação e documentação de um Design System exclusivo com Storybook, para otimizar a consistência de design e a colaboração entre equipes.

Integração de Marketplaces: Desenvolvimento de uma plataforma de intermediação para transferência de produtos entre e-commerces/marketplaces, utilizando NestJS, Jest, Prisma, Postgres e Axios. Projeto assegurou migração de dados contínua e sem interrupções.

Sistema para Consultores de Vendas (Freelance): Criação de uma plataforma para consultores de vendas em Node.js e React, com integração ao ERP para registro de transações, otimizando o controle de vendas e formalização de pagamentos.

ReactReact
NextNext
TypescriptTypescript
NodeNode
NestNest
MySQLMySQL
PostgreSQLPostgreSQL
GitGit
JestJest
SwaggerSwagger
DockerDocker
FirebaseFirebase
PrismaPrisma
SequelizeSequelize
ReduxRedux
Styled ComponentsStyled Components
StorybookStorybook
React QueryReact Query
Front End @ VIAMAKER Education

Jan, 2021 - Mai, 2021

Responsável pelo desenvolvimento do front end de uma plataforma com o objetivo de planejar e criar trilhas de ensino por parte dos professores e execução das aulas para os alunos.

ReactReact
ReduxRedux
MongoDBMongoDB
GitGit
Full Stack Developer / Mobile @ UKOR

Abr, 2019 - Jan, 2021

Aplicativo de Saúde e Bem-Estar: Desenvolvimento em React Native com Redux e Node.js, oferecendo suporte a usuários na melhoria de saúde física e mental.

Portal Administrativo: Implementação de um portal em ReactJS e Node.js, permitindo controle eficiente de operações e funcionalidades do aplicativo.

Landing Pages para Divulgação: Criação de landing pages otimizadas para promover funcionalidades e serviços da empresa, aumentando alcance e engajamento do público.

ReactReact
React NativeReact Native
NodeNode
ReduxRedux
SequelizeSequelize
FirebaseFirebase
GitGit
MySQLMySQL
PostgreSQLPostgreSQL
Laboratorista @ CIEE - Centro de Integração Empresa-Escola

Fev, 2018 - Abr, 2019

Responsável por auxiliar e fornecer suporte a professores para criação e aplicações de aulas pré programadas para os alunos, também responsável por cuidar do laboratório em geral e dos demais computadores do local.

HTMLHTML
CSSCSS
JavascriptJavascript
FirebaseFirebase
GitGit