Retrato em preto e branco de Leandro Vieira

ENGENHEIRO DE SOFTWARE SÊNIOR · FULL-STACK AI-NATIVE

LEANDRO VIEIRA

Na área de tecnologia desde 2015. TypeScript em React, Node e GraphQL. Mantenho o fluxo do dinheiro correto e os webhooks confiáveis.

Consultor independente · Remoto

INDAIATUBA [BR] · UTC−3

01 · HISTÓRICO

Trabalho que foi pro ar.

CASA · INDAIATUBA [BR]

23°5'S 47°13'W · UTC−3

Passe pelo mapa: os pins espelham a listaToque num pin: ele espelha a lista

Forsite Creative

Site institucional headless da firma de design, com portfólio e contato.

  • Next.js
  • React
  • WordPress
  • Mailgun

Arquitetura headless: front-end Next.js na Vercel, conteúdo no WordPress, com portfólio, páginas da firma e formulário de contato.

Entregou o guia para o time editar cases, clientes, depoimentos e as páginas institucionais.

  • Mailgun
  • Vercel
Ver forsitecreative.com ↗

SAS

Scandinavian Airlines

Octopus, a plataforma de micro-frontends das ferramentas internas da SAS.

  • React
  • TypeScript
  • Vite
  • TanStack Table

Octopus: validação de tentacles, registry Verdaccio, stack Vite, traces do App Insights para Event Hub, Playwright.

Tabela do design system em TanStack: resize, pinning, visibilidade e ordem de colunas, e guia de migração.

  • TanStack Table
  • Azure
  • App Insights
  • Playwright
Ver flysas.com ↗

HERE Technologies

com AKQA / ArcTouch

A plataforma de experiência do here.com: Next.js, Contentful, design tokens, blog e busca.

  • Next.js
  • Contentful
  • GraphQL Codegen
  • Algolia

Tokens do HERE Design System, estados de foco acessíveis e blocos de código em rich text.

Hero e legendas do blog, filtros mobile, busca Algolia, HERE Maps JS API.

Entregue num monorepo pnpm com AKQA e ArcTouch.

  • Algolia
  • HERE Maps JS API
  • Radix
  • Motion
  • Vercel
Ver here.com ↗

ShiftPixy

via BairesDev

Pacotes de backend para uma plataforma de pedidos e entregas.

  • Node.js
  • NestJS
  • AWS EventBridge
  • Secrets Manager

Primeiras versões dos pacotes de EventBridge, Secrets Manager, mocks e logger.

Integração GetSwift e os models de driver, merchant, pedido e entrega.

  • Secrets Manager
  • Mongoose
Ver shiftpixy.com ↗

Casa Furniture

Loja Shopify e catálogo WordPress da Casa Furniture, em Orlando.

  • Shopify
  • WordPress
  • S3
  • CloudFront

Customizou a loja Shopify: página de produto com galeria por variante, amostras de acabamento, preço por variante e fichas técnicas, com arquivos de montagem em S3 e CloudFront.

No WordPress, o catálogo aponta cada produto para a loja Shopify.

  • CloudFront
Ver casafurnitureusa.com ↗

AE Studio

para Dermsquared, Aromyx e Samsung US

Produto full-stack para três clientes.

  • Next.js
  • Strapi
  • Python
  • Snowflake
Dermsquared ↗

Fez parte do time que construiu a nova plataforma Dermsquared em Next.js: páginas de premium practice e Derm2Derm, busca Polaris, anúncios, vídeo e navegação com autenticação. Cuidou dos modelos e fluxos admin no Strapi v4 para premium practices, categorias, navbar e conteúdo CME. Contribuiu com Passport (UX de cadastro, helper API com Keycloak e Segment, SPI de usuários no Strapi), o app Next.js e a API de unificação de dados (consulta NPI, sugestões, notificações) e ELT em Python para views do Mux e variáveis customizadas do SurveyMonkey em Snowflake e S3.

Aromyx ↗

Frontend do motor de recomendação.

Samsung US ↗

Pipeline de imagem DALL-E com bot no Discord sobre AWS Lambda, SQS e S3 (via Publicis).

  • Snowflake
  • Keycloak
  • AWS Lambda
  • React
  • OpenAI
Ver ae.studio ↗

Involve.ai

UI de customer intelligence: dashboards, filtros reutilizáveis, relatórios.

  • React
  • JavaScript
  • Storybook
  • Feature flags

Dashboards para criar, compartilhar e apagar, com gráficos, tabelas e preview de relatório.

Mapeamento de campos, status de integração, preferências de comunicação e feature flags.

Stories no Storybook e testes unitários na branch de produção.

  • Feature flags
Ver involve.ai ↗

Firstleaf

E-commerce de assinatura de vinho em Shopify Plus, além do Subscriptions nativo.

  • Shopify Plus
  • Remix
  • Admin GraphQL
  • Checkout UI Extensions

Contratos virtuais e caixas de 12 garrafas montadas pelo cliente, com validação de checkout por estado, vinho e quantidade.

Apps Remix sobre Admin GraphQL e checkout UI extensions: Avalara, store credit, webhooks, HMAC.

Upgrade do app de UI da loja para a Shopify API 2026-07; antes, o site em Gatsby + Contentful.

  • Checkout UI Extensions
  • Prisma
  • Polaris
  • Contentful
  • Sentry
Ver firstleaf.com ↗

Puzzle

via Eversynced

Produto de contabilidade multi-entidade, do onboarding ao export de relatórios.

  • TypeScript
  • Next.js
  • Apollo GraphQL
  • Nx

Frontend em Next.js + Apollo: conexão de contas, plano de contas, regras de categorização, bills, invoices e payment matching.

Gateway GraphQL: API, autenticação e ingestão.

272 merges em main entre frontend, gateway, admin e ferramentas de teste.

  • Nx
  • Auth0
  • Playwright
  • Docker
  • GCP
Ver puzzle.io ↗

Comark Mercedes-Benz

Site em WordPress da concessionária Mercedes-Benz em São Paulo.

  • WordPress
  • SMTP
  • CMS

Fez o site em WordPress com taxonomias customizadas dos modelos de veículo, formulários de contato por SMTP e gestão do conteúdo.

Avec Brasil

AvecPass na web, no app e no checkout.

  • React
  • React Native
  • Next.js

Ajudou a lançar o AvecPass na web, no aplicativo, no checkout e no admin.

Construiu os fluxos de escolha de plano, administração de afiliados, validação e confirmação de compra em React, React Native e Next.js.

Ver avec.app ↗

Wolters Kluwer

Deploy, CI/CD e monitoramento na operação brasileira.

  • Azure
  • TFS
  • Zabbix
  • Grafana

Cuidou do deploy e da integração contínua em Azure e TFS, montou os instaladores para ambiente local e documentou os requisitos de ambiente.

Monitorou os sistemas com Zabbix e Grafana e contribuiu nas aplicações em .NET Core e Angular.

  • Grafana
  • .NET Core
  • Angular
Ver wolterskluwer.com ↗

Atomic Solutions

Plataforma de orquestração de testes em React e Node.

  • React
  • Node.js
  • AdonisJS
  • TDD

Liderou a arquitetura e a entrega de uma plataforma de orquestração de testes em React e Node.js com AdonisJS.

Trouxe TDD e Scrum para o time e orientou estagiários.

  • TDD
Ver atomicsolutions.com.br ↗

02 · MISSÕES SECUNDÁRIAS

Não me pagaram por estes.

Sem stakeholder. Sem Jira. Só coisas que eu queria ver existir.

Captura de tela de Vieira Fitness

Vieira Fitness

PWA de treino e dieta. Usuários: 2.

  • NEXT.JS
  • SUPABASE
  • WEB PUSH
  • TAILWIND
Captura de tela de Entrevero

Entrevero

Site bilíngue de um haras no Brasil.

  • NEXT.JS
  • LENIS
  • PLAYWRIGHT
  • VITEST
Captura de tela de Rafael Garcia, Architect

Rafael Garcia, Architect

Portfólio de arquiteto. HTML escrito à mão, sem framework.

  • HTML
  • CSS
  • JS
Captura de tela de Prompy

Prompy

O prompt perfeito, montado em cliques.

  • NEXT.JS
  • CLERK
  • STRIPE
  • TANSTACK QUERY

Os quatro são privados por enquanto. Me pergunte e eu mostro →

03 · SOBRE

  • ENGENHARIA DE COMPUTAÇÃO · FACULDADE DE TECNOLOGIA TERMOMECÂNICA
  • PORTUGUÊS · NATIVO / INGLÊS · C2
  • INDAIATUBA, SP · BRASIL

Na área de tecnologia desde 2015, principalmente TypeScript com React/Next, Node/Nest e GraphQL, e AWS quando a stack pede. À vontade com fluxo de dinheiro que precisa bater, webhooks e crons que precisam rodar, e entrega com agentes, sempre com revisão humana no que vai pra produção.

Produto
  • TypeScript
  • React
  • Next.js (App + Pages Router)
  • Node.js
  • NestJS
  • React Native
  • GraphQL
  • Apollo
CMS
  • Contentful
  • Strapi
  • WordPress
  • Django CMS
Commerce
  • Shopify Plus
  • Admin GraphQL
  • Remix apps
  • Checkout UI extensions
Qualidade
  • Design systems
  • Accessibility
  • TDD
  • Playwright
  • Vitest
  • Jest
  • Cypress
  • CI/CD
Cloud e dados
  • AWS Lambda
  • API Gateway
  • S3
  • SQS
  • EventBridge
  • PostgreSQL
  • MongoDB
  • Snowflake
  • Docker
  • Python
  • Pandas
Entrega com agentes
  • Claude Code
  • OpenAI Codex
  • Cursor
  • Multi-agent orchestration
  • Automated review

Prefere papel?

Baixar CV (PDF, em inglês)

04 · CONTATO

Vamos construir algo que aguente.