About Sobre

I work end to end — from frontend (React, Vue.js, Next.js) and backend (Node.js, NestJS, GraphQL) to infrastructure (AWS, Docker, monorepos).

Atuo ponta a ponta — do frontend (React, Vue.js, Next.js) ao backend (Node.js, NestJS, GraphQL) e infraestrutura (AWS, Docker, monorepos).

Currently Senior Software Engineer at SolarMarket Brazil, shipping the architectural redesign of a SaaS platform in the energy sector — service boundaries, API contracts, monorepo workflows, and CI/CD pipelines.

Atualmente Engenheiro de Software Sênior na SolarMarket Brasil, entregando o redesenho arquitetural de uma plataforma SaaS no setor de energia — boundaries de serviços, contratos de API, workflows de monorepo e pipelines CI/CD.

Before SolarMarket, I shipped a cross-product Design System at Via, implemented a REST→GraphQL migration at SolarView, and optimized e-commerce storefronts serving millions of daily users at VTEX.

Antes da SolarMarket, entreguei um Design System multi-produto na Via, implementei uma migração REST→GraphQL na SolarView e otimizei storefronts de e-commerce atendendo milhões de usuários diários na VTEX.

Experience Experiência

  1. 2023 — PresentPresente
    Senior Software Engineer Engenheiro de Software Sênior SolarMarket Brasil Remote · Energy SaaS Remoto · SaaS de Energia
    • Architected and built across the full stack of an energy SaaS platform: frontend (React, Vue.js), backend (Node.js, NestJS, TypeScript), and AWS infrastructure.
    • Arquitetei e desenvolvi em todo o stack de uma plataforma SaaS de energia: frontend (React, Vue.js), backend (Node.js, NestJS, TypeScript) e infraestrutura AWS.
    • Designed and shipped a Turborepo monorepo (multiple services and frontends), CI/CD pipelines, and a layered testing strategy (Jest unit, integration, e2e) with systematic code review standards.
    • Projetei e implementei monorepo Turborepo (múltiplos serviços e frontends), pipelines CI/CD e estratégia de testes em camadas (Jest unitário, integração, e2e) com padrões sistemáticos de code review.
    • Designed service boundaries, data models, and API contracts for the platform rewrite; maintained REST and GraphQL APIs serving the core product.
    • Projetei boundaries de serviços, modelos de dados e contratos de API para a reescrita da plataforma; mantive APIs REST e GraphQL servindo o produto principal.
    • Built and deployed AI agents in production powering customer support automation, internal workflow routing, and content/report generation.
    • Construí e implementei agentes IA em produção atendendo automação de suporte ao cliente, roteamento de workflows internos e geração de conteúdo/relatórios.
    • TypeScript
    • NestJS
    • React
    • Vue.js
    • GraphQL
    • AWS
    • Docker
    • Turborepo
  2. 2022 — 2023
    Senior Technical Consultant Consultor Técnico Sênior SolarMarket Brasil Remote · Part-time Remoto · Part-time
    • Joined as a part-time consultant, shipping critical features and recommending architectural improvements across frontend and backend.
    • Entrei como consultor part-time, entregando features críticas e recomendando melhorias arquiteturais em frontend e backend.
    • Established the code review and testing practices that the engineering team adopted long-term.
    • Estabeleci as práticas de code review e testes que o time de engenharia adotou de forma duradoura.
    • Vue.js
    • Node.js
    • TypeScript
  3. 2022 — 2023
    Senior Frontend Engineer Engenheiro Frontend Sênior Via Remote · Retail Remoto · Varejo
    • Built a reusable component library (Design System) adopted across multiple products, ensuring accessibility and visual consistency.
    • Construí uma biblioteca de componentes reutilizáveis (Design System) adotada em múltiplos produtos, garantindo acessibilidade e consistência visual.
    • Optimized Core Web Vitals (TTI, FCP, LCP), delivering measurable load-time improvements.
    • Otimizei Core Web Vitals (TTI, FCP, LCP), entregando melhorias mensuráveis de tempo de carregamento.
    • Reviewed code and shaped frontend best practices across multiple squads. Connected design and engineering workflows for faster, more consistent delivery.
    • Realizei code reviews e estabeleci boas práticas de frontend em múltiplos squads. Conectei workflows de design e engenharia para entregas mais rápidas e consistentes.
    • React
    • TypeScript
    • Design Systems
    • Web Performance
  4. 2019 — 2022
    Senior Full Stack Engineer Engenheiro Full Stack Sênior SolarView Latin America Remote · Solar monitoring Remoto · Monitoramento solar
    • Migrated a monolith to a decoupled architecture: Vue.js frontend + Node.js backend.
    • Migrei um monólito para uma arquitetura desacoplada: frontend Vue.js + backend Node.js.
    • Implemented the REST → GraphQL migration, simplifying frontend data flow.
    • Implementei a migração REST → GraphQL, simplificando o fluxo de dados no frontend.
    • Established TDD across the team: unit, snapshot, integration, and e2e tests.
    • Estabeleci TDD no time: testes unitários, snapshot, integração e e2e.
    • Designed and maintained APIs serving real-time solar energy monitoring data.
    • Projetei e mantive APIs servindo dados de monitoramento de energia solar em tempo real.
    • Vue.js
    • Node.js
    • GraphQL
    • TDD
  5. 2018 — 2019
    Frontend Developer Desenvolvedor Frontend VTEX Rio de Janeiro · E-commerce platform Rio de Janeiro · Plataforma de e-commerce
    • Built and optimized large-scale e-commerce storefronts on the VTEX platform, serving millions of daily users.
    • Construí e otimizei storefronts de e-commerce em larga escala na plataforma VTEX, atendendo milhões de usuários diários.
    • Identified and resolved frontend performance bottlenecks at scale, with focus on load time and Core Web Vitals.
    • Identifiquei e resolvi gargalos de performance frontend em escala, com foco em tempo de carregamento e Core Web Vitals.
    • Migrated online stores from legacy platforms to VTEX with minimal downtime.
    • Migrei lojas online de plataformas legadas para a VTEX com downtime mínimo.
    • VTEX
    • React
    • Web Performance
  6. 2014 — 2018
    Frontend Developer Desenvolvedor Frontend Software Consultancy Consultoria de Software Rio de Janeiro · Multiple clients Rio de Janeiro · Múltiplos clientes
    • Delivered end-to-end frontend solutions: requirements, implementation, testing, and deployment.
    • Entreguei soluções frontend ponta a ponta: requisitos, implementação, testes e deploy.
    • Built responsive web interfaces from design specs with cross-browser and cross-device compatibility.
    • Construí interfaces web responsivas a partir de specs de design com compatibilidade cross-browser e cross-device.
    • JavaScript
    • HTML5
    • CSS3 / SASS
    • Git

Skills Habilidades

AI / Agents

  • AI Agents
  • Agent Orchestration
  • LLM Integration (OpenAI, Anthropic)
  • n8n
  • Claude Code
  • Prompt Engineering

Core

  • TypeScript
  • Node.js
  • React
  • Next.js
  • Vue.js
  • NestJS
  • GraphQL
  • REST APIs
  • Tailwind CSS

Backend & Data Backend e Dados

  • TypeORM
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • RabbitMQ
  • Async Patterns
  • Cache Patterns

DevOps & Cloud DevOps e Cloud

  • Docker
  • CI/CD (GitHub Actions, Bitbucket Pipelines)
  • AWS (EC2, RDS, S3, VPC)
  • Prometheus
  • Grafana
  • Structured Logging
  • Turborepo

Architecture Arquitetura

  • System Design
  • Clean Architecture
  • SOLID
  • Design Patterns
  • DDD
  • Design Systems
  • Microservices
  • Event-Driven
  • BFF
  • Accessibility (a11y)
  • Core Web Vitals

Testing Testes

  • Jest
  • Cypress
  • TDD

Projects Projetos

A selection of my latest relevant projects. Uma seleção dos meus últimos projetos relevantes.

2023 — PresentPresente solarmarket.com.br ↗

SolarMarket

SolarMarket Brasil

Multi-tenant SaaS platform for solar energy installers in Brazil, serving 5,000+ tenants. Capabilities span system sizing tools, workflow automations, and AI agent integrations. I work across platform architecture, monorepo structure, REST/GraphQL APIs, and the ongoing platform redesign.

Plataforma SaaS multi-tenant para instaladores de energia solar no Brasil, atendendo 5.000+ tenants. Capacidades incluem sistema de dimensionamento, automações de workflow e integrações de agentes IA. Atuo em arquitetura de plataforma, estrutura monorepo, APIs REST/GraphQL e o redesenho contínuo.

  • TypeScript
  • NestJS
  • React
  • Vue.js
  • GraphQL
  • AWS
  • Turborepo
2025 — PresentPresente myflows.com.br ↗

MyFlows

SolarMarket Brasil

Multichannel customer support platform with real-time chat, within SolarMarket's product umbrella. WhatsApp integration via Meta's official API and Baileys (unofficial), with NestJS REST APIs, Vue frontend, BullMQ queues, MySQL for core data, and MongoDB for session state. Co-architected and built with the team — actively shipping.

Plataforma de atendimento multicanal com chat em tempo real, dentro do guarda-chuva da SolarMarket. Integração WhatsApp via API oficial Meta e Baileys (não oficial), com APIs REST em NestJS, frontend Vue, filas BullMQ, MySQL como banco principal e MongoDB para sessões. Co-arquitetei e construí junto com o time — em desenvolvimento ativo.

  • NestJS
  • Vue.js
  • WhatsApp API
  • Real-time
  • BullMQ
  • MySQL
  • MongoDB
  • Docker

AI Auto-Video Pipeline

Pipeline Auto-Video IA

Personal Project Projeto Pessoal

Hands-on AI experiment: a fully automated YouTube content pipeline. n8n orchestrates the flow — script generation, Cartesia voice synthesis, AI imagery, ffmpeg video assembly, and auto-publishing — end to end with no human in the loop. Built to deepen craft on AI integration and workflow orchestration.

Experimento hands-on de IA: pipeline 100% automatizado de conteúdo no YouTube. n8n orquestra o fluxo — geração de roteiro, voz via Cartesia, imagens por IA, montagem de vídeo via ffmpeg e auto-publicação — ponta a ponta sem humano no loop. Construído pra aprofundar craft em integração IA e orquestração de workflows.

  • n8n
  • FFmpeg
  • OpenAI
  • Image Generation
  • Cartesia
  • Automation

DSVIA

Via

Cross-product Design System for Via's retail brands, ensuring accessibility and visual consistency. Still powering casasbahia.com.br and other Via retail surfaces in production. React + TypeScript foundation. Participated in the development.

Design System multi-produto para as marcas de varejo da Via, garantindo acessibilidade e consistência visual. Em produção até hoje em casasbahia.com.br e outras superfícies de varejo da Via. Base em React + TypeScript. Participei do desenvolvimento.

  • React
  • TypeScript
  • Design Systems
  • Accessibility (a11y)

Languages Idiomas

Portuguese Português · Native Nativo

English Inglês · Upper-Intermediate (fluent reading, intermediate conversation) Intermediário-Avançado (leitura fluente, conversação intermediária)