Liderança técnica · Full Stack · AI enthusiast

Vitor de Lima

Tech Lead · Engenheiro de Software Full Stack Sênior

Construo e lidero produtos digitais que escalam bem e são fáceis de operar e manter, do front-end à infraestrutura em nuvem.

Sobre

Prazer, eu sou o Vitor.

Sou engenheiro de software full stack sênior e trabalho com produtos digitais de alto tráfego desde 2017: portais de notícias, e-commerce, plataformas de saúde e seguros. Faço front-end com React e Next.js, back-end com Node.js e TypeScript e cuido da infraestrutura em nuvem.

Fui tech lead em times de produto. Defini padrões de engenharia, desenhei sistemas que escalam e são fáceis de monitorar, montei pipelines de CI/CD e cuidei da governança de cloud em GCP e AWS. Hoje, na Kovi, lidero a internalização das páginas de catálogo e de produto do site corporativo.

Nos projetos pessoais, uso Kafka para arquitetura orientada a eventos, gRPC com contratos em Protocol Buffers entre microsserviços e Terraform para subir a infraestrutura no GCP. Também sou entusiasta de IA: rodo LLMs locais com Ollama dentro das APIs e já fiz chatbots com IBM Watson e Rasa.

São Paulo, SP

9anos em engenharia de software
7empresas e consultorias
3posições de liderança técnica

Perfil

Como eu trabalho

Resultado do meu teste Big Five em 16 competências, numa escala de 0 a 100.

255075100
Passe o mouse ou toque numa fatia

Pensamento

  • Capacidade analítica89,16
  • Pensamento conceitual75,53
  • Reflexão59,62
  • Pensamento criativo68,70
  • Planejamento e organização89,16

Relacionamento

  • Comunicação80,07
  • Consideração pelos outros53,07
  • Influência70,97
  • Sociabilidade80,07
  • Facilitação73,25
  • Flexibilidade64,16

Ação

  • Estabilidade emocional73,25
  • Ambição64,16
  • Iniciativa70,97
  • Assertividade86,88
  • Tomada de riscos59,62

Especializações

Arquitetura, cloud e IA aplicada

01

Arquitetura de software

Clean Architecture, DDD e CQRS em APIs NestJS e front-ends React, com camadas bem separadas e regras de negócio que não dependem de framework.

02

Sistemas orientados a eventos

Pipelines assíncronos com Kafka que separam ingestão e persistência. Assim o sistema escala com segurança e aguenta picos de tráfego.

03

Microsserviços

Serviços que conversam por gRPC, com contratos em Protocol Buffers e um facade HTTP (BFF) na frente, documentado com OpenAPI.

04

Cloud e infraestrutura como código

GCP e AWS com Terraform: Cloud Run, App Engine, Cloud Functions, Pub/Sub e Cloud Tasks. Entrego por pipelines no GitHub Actions e no Jenkins, com deploy no GCP sem chave de serviço, via Workload Identity Federation.

05

Observabilidade

Métricas, logs e traces com a stack Grafana (Prometheus, Loki e Tempo), OpenTelemetry, Datadog e Sentry. No código, logs estruturados com Pino e health checks nos serviços.

06

IA aplicada

LLMs locais (Ollama com Qwen) rodando dentro de APIs para tomar decisões estruturadas e determinísticas.

Tecnologias

Stack técnica

Arquitetura & padrões

  • Clean Architecture
  • DDD
  • CQRS
  • Event-Driven
  • Microservices
  • Facade
  • BFF
  • MERN
  • SSR/SSG

Front-end

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • React Router
  • Redux Toolkit
  • Redux Persist
  • React Hook Form
  • Zod
  • styled-components
  • Tailwind CSS
  • Vite
  • HubSpot CMS
  • VTEX IO
  • AngularJS

Back-end & APIs

  • Node.js
  • NestJS
  • Fastify
  • Express
  • Koa
  • gRPC
  • Protocol Buffers
  • GraphQL
  • REST
  • OpenAPI/Swagger
  • Python

Dados & Mensageria

  • PostgreSQL
  • MongoDB
  • Redis
  • Firestore
  • MySQL
  • TypeORM
  • Kafka
  • Pub/Sub
  • Cloud Tasks

Cloud & DevOps

  • GCP
  • Cloud Run
  • App Engine
  • Cloud Functions
  • Firebase
  • AWS
  • Azure
  • Docker
  • Docker Compose
  • Kubernetes
  • Terraform
  • GitHub Actions
  • Jenkins
  • Nx
  • Cloudflare

Observabilidade & Qualidade

  • Grafana
  • Prometheus
  • Loki
  • Tempo
  • OpenTelemetry
  • Datadog
  • Sentry
  • Pino
  • Jest
  • Cypress

Analytics & SEO

  • Google Analytics
  • Semrush
  • Segment
  • PostHog

Autenticação & IA

  • Keycloak
  • Firebase Auth
  • AWS Cognito
  • JWT
  • Passport
  • LLMs
  • Ollama
  • IBM Watson
  • Rasa

Experiência

Por onde passei

  1. 03/2025 até hoje

    Engenheiro de Software Sênior · Kovi

    Internalização das páginas de catálogo e de produto do site corporativo em uma aplicação HubSpot CMS com React, integrada em tempo real ao sistema interno. Observabilidade com OpenTelemetry e testes com Cypress e Jest.

  2. 05/2023 a 11/2024

    DevOps Tech Lead · Porto Seguro

    Liderança técnica dos times de Riscos Financeiros (Imobiliárias e Capitalização). Cuidei dos padrões de engenharia, da governança e dos custos de GCP, da migração da AWS para o GCP e de pipelines de CI/CD que reduziram o tempo médio de deploy.

  3. 02/2023 a 06/2023

    Tech Lead · DASA

    Liderança técnica do portal de agendamento de exames e consultas, com foco na experiência do usuário e infraestrutura serverless na AWS.

  4. 06/2021 a 01/2023

    Desenvolvedor Full Stack Sênior · SBT

    Responsável técnico pelo portal SBT News e, em parte do período, líder técnico do site institucional do SBT. Também desenhei a arquitetura do agregador de resultados das eleições presidenciais de 2022.

  5. 03/2021 a 09/2021

    Desenvolvedor Back-end Sênior · Medcel

    Serviços back-end serverless para integrar parceiros acadêmicos, com CI/CD na AWS e redução dos custos operacionais.

  6. 11/2019 a 03/2021

    Desenvolvedor Fullstack III · FCamara

    Microsserviços de indicadores de mercado integrados a Big Data para a AllInvest e o programa de fidelidade "Espaço Pet" do e-commerce da Cobasi.

  7. 10/2017 a 11/2019

    Desenvolvedor Fullstack · Corebiz

    Consultoria para a Whirlpool em VTEX IO, incluindo o primeiro chatbot de vendas da América Latina, no Clube Compra Certa, feito com OpenCV e IBM Watson.

Formação

  • Engenharia de ComputaçãoFIAP · Dezembro/2024
  • Informática para InternetETEC · Agosto/2016

Idiomas

  • PortuguêsNativo
  • InglêsAvançado
  • EspanholBásico

Destaques

Projetos como tech lead e dev full stack

Apuração das Eleições 2022

Agregador em tempo real dos resultados das eleições presidenciais de 2022 para o SBT News, com um mapa interativo que mostrava a apuração por município.

  • Next.js
  • Tempo real
  • Mapa interativo

Catálogo e produto na Kovi

Aplicação em HubSpot CMS com React para as páginas de catálogo e de produto da Kovi. Ela conversa com o sistema interno e é monitorada com OpenTelemetry.

  • React
  • HubSpot CMS
  • OpenTelemetry

Migração da AWS para o GCP na Porto Seguro

Migração de aplicações da AWS para o GCP, aproveitando para modernizar sistemas legados, organizar a governança de cloud e cortar custos.

  • GCP
  • Terraform
  • Kubernetes

Chatbot Clube Compra Certa

Primeiro chatbot de vendas da América Latina, no Clube Compra Certa da Whirlpool. Ele usava visão computacional para recomendar produtos.

  • VTEX IO
  • IBM Watson
  • OpenCV

Agendamento DASA

Portal de agendamento de exames e consultas da DASA, com arquitetura serverless na AWS.

  • Next.js
  • AWS
  • Serverless

Hermes & Athena

Pipeline assíncrono de eventos de apostas. O Hermes recebe os eventos por HTTP e publica no Kafka; o Athena consome e grava no PostgreSQL. Os dois rodam em NestJS com Fastify, têm health checks e tracing no Datadog.

  • NestJS
  • Kafka
  • PostgreSQL
  • Datadog

Clean Arch + LLM

API em NestJS com Clean Architecture e CQRS. Usa Kafka para mensageria, Redis como cache e um LLM local (Ollama com Qwen) para tomar decisões estruturadas. O deploy vai para o Cloud Run via Terraform.

  • NestJS
  • CQRS
  • Ollama
  • Terraform

Demeter

Back-end do Leaf Health em monorepo Nx. Um facade HTTP fala por gRPC com o serviço de sessões e usuários, e os contratos ficam em Protocol Buffers. O serviço usa CQRS, Firestore e autenticação Firebase.

  • Nx
  • NestJS
  • gRPC
  • Protocol Buffers
  • Firebase

Leaf Health

Front-end do Leaf Health, um portal de saúde em React com clean architecture e Redux Toolkit. Tem tema claro e escuro, busca, notificações e carrossel de vídeos.

  • React
  • TypeScript
  • Redux Toolkit
  • Clean Architecture

Contato

Bora trocar uma ideia?

Gosto de conversar sobre arquitetura, produto e times de engenharia, seja para um projeto, uma oportunidade ou só para trocar experiências. O caminho mais rápido é o e-mail ou o LinkedIn.