Ivan Reis

DESENVOLVEDORFULL-STACK

Sobre Mim

Desenvolvo soluções e automações escaláveis, integrando backend robusto e frontend moderno a recursos de inteligência artificial. Tenho mais de 4 anos de experiência na criação de APIs e aplicações com NestJS, Express e FastAPI, interfaces reativas com React, Next.js e Angular, e modelagem de dados em PostgreSQL. Também atuo com práticas de DevOps e integração contínua (GitHub Actions) e realizo deploys em AWS e Google Cloud. Meu foco é entregar sistemas testáveis, observáveis e altamente otimizados para produção.

Nest.JS
Uma estrutura Node.js progressiva para construir sistemas eficientes e confiáveis e aplicativos escaláveis do lado do servidor.
TypeScript
TypeScript é uma linguagem de programação de código aberto desenvolvida pela Microsoft. É um superconjunto sintático estrito de JavaScript e adiciona tipagem estática opcional à linguagem.
JavaScript
JavaScript é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma. Juntamente com HTML e CSS, o JavaScript é uma das três principais tecnologias da World Wide Web.
Node.JS
Node.js é um software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web. A principal característica do Node.js é sua arquitetura assíncrona e orientada por eventos.
Express.js
Express.js é um framework para Node.js que fornece recursos mínimos para construção de servidores web. Foi lançado como software livre e de código aberto sob a Licença MIT. É um dos mais populares frameworks para servidores em Node.js
Angular
O Angular é um framework JavaScript open source criado para ajudar os desenvolvedores web a construir aplicativos front-end. Foi criado pela equipe do Google e é um dos frameworks de JavaScript mais populares.
Next.js
Next.js é uma estrutura da web de desenvolvimento front-end React de código aberto criada por Vercel que permite funcionalidades como renderização do lado do servidor e geração de sites estáticos para aplicativos da web baseados em React.
React
O React é uma biblioteca front-end JavaScript de código aberto com foco em criar interfaces de usuário em páginas web.
Python
Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.
FastAPI
O FastAPI é um framework Python focado no desenvolvimento de APIs, tem como principais características ser moderno, rápido e simples.
.Net
.NET é uma plataforma de aplicativos segura, confiável e de alto desempenho. C# é a linguagem de programação para o .NET. É fortemente tipado e tem simultaneidade integrada e gerenciamento automático de memória.
PHP
PHP é uma linguagem de programação de script server-side amplamente utilizada para desenvolvimento web, especialmente para criar páginas dinâmicas e interativas.
Symfony
Symfony é um conjunto de componentes PHP reutilizáveis e um framework PHP para projetos web.
Laravel
Laravel é um framework PHP gratuito e de código aberto, usado no desenvolvimento de sistemas para web de médio e grande porte.
Tailwind.CSS
Tailwind CSS é uma estrutura CSS de código aberto. A principal característica desta biblioteca é que, ao contrário de outros frameworks CSS como o Bootstrap, ela não fornece uma série de classes predefinidas para elementos como botões ou tabelas.
Mongo.DB
MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++. Classificado como um programa de banco de dados NoSQL, o MongoDB usa documentos semelhantes a JSON com esquemas.
PostgreSQL
PostgreSQL é um poderoso sistema de banco de dados objeto-relacional de código aberto que usa e estende a linguagem SQL combinada com muitos recursos que armazenam e dimensionam com segurança as cargas de trabalho de dados mais complicadas.
Redis
Redis (REmote DIctionary Server) é um armazenamento de chave/valor NoSQL de código aberto, em memória, utilizado principalmente como cache de aplicação ou banco de dados de resposta rápida.
BullMQ
BullMQ é uma biblioteca para gerenciamento de filas e jobs em Node.js, construída sobre Redis, que permite processamento assíncrono de tarefas com recursos avançados de monitoramento, repetição e escalabilidade.
Jest
Jest é um framework de teste unitário de código aberto em JavaScript criado pelo Facebook a partir do framework Jasmine. Jest é uma das ferramentas de teste unitário mais difundidas dentro da comunidade de JavaScript.
Docker
O Docker é uma plataforma projetada para ajudar desenvolvedores a criar, compartilhar e executar aplicativos em contêiner.
AWS
A Amazon Web Services (AWS) é a plataforma de nuvem mais adotada e mais abrangente do mundo, oferecendo mais de 200 serviços completos de datacenters em todo o mundo.

Projetos

Alguns dos meus trabalhos recentes

Progresso

Minha evolução profissional ao longo do tempo, reunindo experiências, cargos e formações que marcaram minha trajetória na área de tecnologia.

Fevereiro 2026

Pós-Graduação em Segurança e Defesa Cibernética — UNINTER

Início da especialização em Segurança e Defesa Cibernética no Centro Universitário Internacional UNINTER. O curso desenvolve competências profissionais em proteção de dados, sistemas e redes, abrangendo análise de vulnerabilidades, resposta a incidentes, criptografia, segurança ofensiva e defensiva, governança de segurança da informação e técnicas avançadas de defesa cibernética aplicadas a ambientes corporativos.

Janeiro 2026

Pós-Graduação em Ciências de Dados e Inteligência Artificial — UNINTER

Início da especialização em Ciências de Dados e Inteligência Artificial no Centro Universitário Internacional UNINTER. O curso abrange análise e modelagem de dados, aprendizado de máquina, deep learning, processamento de linguagem natural, visão computacional e técnicas avançadas de IA aplicadas à resolução de problemas reais.

Janeiro 2025

Reverbs Tecnologia - Tech Lead/Desenvolvedor Full Stack

Atuação como Tech Lead e Desenvolvedor Full Stack, liderando projetos de desenvolvimento web e APIs, com foco em arquitetura, escalabilidade e boas práticas. Criação de automações robustas e aplicações que utilizam inteligência artificial, além da implementação de soluções escaláveis com NestJS, Next.js, React (Vite), Redis, AWS, PostgreSQL, Docker, FastAPI, Google Cloud Compute e Supabase. Responsável também pela configuração e manutenção de pipelines de CI/CD com GitHub Actions, automatizando testes, builds e deploys.

Contato

E aí! Gostou do que viu?
Vamos trabalhar juntos!

Cheatsheet Dockerfile: Guia Completo do Básico ao AvançadoCheatsheets

Cheatsheet Dockerfile: Guia Completo do Básico ao Avançado

Referência definitiva com tudo sobre Dockerfile: instruções essenciais, multi-stage builds, otimização de layers, cache, segurança, .dockerignore e boas práticas para imagens de produção.

Cheatsheet Angular: Guia Completo do Básico ao AvançadoCheatsheets

Cheatsheet Angular: Guia Completo do Básico ao Avançado

Referência definitiva com tudo sobre Angular moderno: CLI, componentes standalone, signals, templates, diretivas, pipes, services, roteamento, formulários, HTTP, SSR e boas práticas.

Cheatsheet Docker Compose: Comandos e Estruturas EssenciaisCheatsheets

Cheatsheet Docker Compose: Comandos e Estruturas Essenciais

Referência completa com os comandos Docker Compose mais usados no dia a dia, cobrindo build, logs, redes, health checks, profiles, limites de recursos e boas práticas para projetos multi-serviço.

Cheatsheet SQL: Comandos Essenciais do Básico ao AvançadoCheatsheets

Cheatsheet SQL: Comandos Essenciais do Básico ao Avançado

Referência completa com os comandos SQL mais usados no dia a dia, cobrindo CRUD, JOINs, agregações, window functions, CTEs, transações, índices e controle de acesso.

Cheatsheet Git: Comandos Essenciais para o Dia a DiaCheatsheets

Cheatsheet Git: Comandos Essenciais para o Dia a Dia

Referência rápida e completa com os comandos Git mais usados no dia a dia, desde configuração inicial, branches e merge até stash, tags, SSH e boas práticas de versionamento.

Deploy com Docker: do Zero ao ProduçãoBlog

Deploy com Docker: do Zero ao Produção

Guia prático para containerizar aplicações Node.js com Docker, criar imagens otimizadas com multi-stage build e orquestrar serviços com Docker Compose.

Cookbook: API REST Completa com NestJS e PrismaCookbooks

Cookbook: API REST Completa com NestJS e Prisma

Receita passo a passo para construir uma API REST robusta com NestJS, Prisma ORM, autenticação JWT, validação e tratamento de erros.

Cheatsheet TypeScript: Utility Types que Você Precisa ConhecerCheatsheets

Cheatsheet TypeScript: Utility Types que Você Precisa Conhecer

Guia de referência rápida para os utility types mais poderosos do TypeScript, com exemplos práticos de uso no dia a dia.

Angular Signals: Guia Prático de Reatividade ModernaBlog

Angular Signals: Guia Prático de Reatividade Moderna

Como usar Angular Signals para gerenciar estado reativo de forma simples e performática, substituindo BehaviorSubjects e reduzindo complexidade.

Cookbook: Autenticação JWT com Refresh Token SeguroCookbooks

Cookbook: Autenticação JWT com Refresh Token Seguro

Receita completa para implementar autenticação JWT com access token de curta duração e refresh token via HTTP-only cookie, usando Node.js e Angular.