João Vitor Bertan
{ role: "Backend Developer" }
Desenvolvedor backend focado em arquiteturas escaláveis, sistemas distribuídos e qualidade de software. +3 anos construindo APIs de alta performance com Node.js e NestJS, aplicando Design Patterns, Object Calisthenics e Clean Code. Experiência com mensageria, cache distribuído e infraestrutura cloud.
$ cat skills.json
Tech Stack
Node.js
language
TypeScript
language
NestJS
framework
Express
framework
Fastify
framework
Next.js
framework
React
framework
PostgreSQL
database
Redis
database
MongoDB
database
Docker
devops
CI/CD
devops
Git
tool
RabbitMQ
tool
Testes Automatizados
tool
Design Patterns
quality
Clean Code
quality
Object Calisthenics
quality
$ ls ~/projects --sort=stars
Projetos em Destaque
Kewa Guard
Rate Limiter distribuído para NestJS utilizando Redis. Algoritmo Sliding Window de alta performance com scripts Lua atômicos. Monorepo com lib publicável, aplicação de exemplo e infraestrutura Docker pronta para uso.
$ curl api.kewacode.com/v1/videos
Kewa Code
$ git log --oneline --graph
Jornada
Backend Developer Node.js — Pleno
Engenharia de Software
Especializado em arquitetura backend, construindo APIs escaláveis com NestJS, sistemas distribuídos com Redis e mensageria (RabbitMQ). Foco em Design Patterns, Object Calisthenics, Clean Code e testes automatizados. Criador de conteúdo técnico no canal Kewa Code.
Desenvolvedor Delphi & Fullstack Node.js
Carreira Profissional
Início da carreira profissional como desenvolvedor. Atuação com Delphi em sistemas legados e desenvolvimento fullstack com Node.js, NestJS, React e Next.js, aplicando os conhecimentos construídos desde 2019 para criar APIs robustas e interfaces modernas.
Análise e Desenvolvimento de Sistemas
Graduação
Início do curso de Análise e Desenvolvimento de Sistemas, aprofundando conhecimentos em engenharia de software, banco de dados, arquitetura de sistemas e boas práticas de desenvolvimento.
Início dos Estudos em Programação
Autodidata
Primeiro contato com programação, algoritmos e lógica de programação. Início de uma jornada autodidata explorando linguagens, frameworks e construindo os primeiros projetos pessoais.