> hello_world --status=available

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.

scroll

$ 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

high-perf

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.

NestJSRedisLuaDockerTypeScript

$ git log --oneline --graph

Jornada

Atual

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.

2023

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.

2022

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.

2019

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.