Ir para o conteúdo
PS
CV
Retrato de Pedro Silva

Frontend Engineer

Pedro Silva

Interfaces que movem o negócio — não só os pixels.

5+ anos entregando produtos React de ponta a ponta. Único frontend em uma plataforma B2B de saúde com 1.000+ empresas.

Sobre

Construo interfaces React com foco em impacto real no negócio — não só em entregar componentes. Como único frontend em uma plataforma B2B de saúde, tomei as decisões de frontend e a entrega end-to-end: um rebuild completo do checkout que eliminou intervenções diárias do suporte em toda a base, e um módulo de extrato financeiro pensado para bundle enxuto e valor claro para o usuário.

Além do papel principal, entreguei 10+ projetos web por conta própria e construí o TimeCode Sites — um produto Website-as-a-Service com geração de conteúdo por IA, assinaturas Stripe e provisionamento de domínio próprio — da ideia à produção, sozinho.

Aberto a relocação global e oportunidades remotas.

Experiência

  1. 02/2022 – 07/2026

    São Paulo, Brasil · Remoto

    Frontend Software Engineer

    Coffee Code

    • Orquestrei a estratégia técnica para migrar uma arquitetura legado em iframes para uma SPA baseada em papéis. Defini um roadmap de 9 fases (~430 horas) em colaboração com o time de backend, cobrindo roteamento, camadas de API e dashboards por permissão — com um framework de execução documentado no Notion para escalabilidade de longo prazo.
    • Reconstruí o checkout logado em React para suportar adição dinâmica de dependentes, substituindo um processo manual dependente de corretores. Implementei recálculo de custo em tempo real via Context API, um formulário multi-step com validação por schema (Yup) e finalização de pedido sob medida via endpoint customizado. Eliminei intervenções diárias do suporte em 1.000+ empresas clientes, viabilizando o enrollment self-service completo.
    • Construí o módulo de extrato financeiro do zero em React, reutilizando componentes para manter o bundle enxuto. Entreguei aos titulares visibilidade direta do histórico financeiro — antes tratado manualmente via corretores — tornando-se um recurso-chave na temporada de declaração de imposto de renda.
    • Melhorei a gestão da fila de pedidos com visibilidade de erros em falhas da API TOTVS ERP, contribuí na integração frontend com a TOTVS e desenvolvi blocos Gutenberg customizados para controle dinâmico de conteúdo por empresa e segmento de usuário na plataforma.
  2. 04/2025 – Atual

    Brasil · Remoto

    Founder & Frontend Developer

    TimeCode

    • Arquitetei e entreguei uma plataforma SaaS multi-tenant em React 19 e TypeScript com backend Node/Express — resolução de tenant por host, roteamento e theming por tenant, e acesso a dados isolado.
    • Construí um pipeline de geração de conteúdo com LLM e saída JSON estruturada validada por schema (Zod), com failover de providers e retry/backoff; profilei e ajustei o roteamento de providers e reduzi a latência p50 de 60s para 5,7s.
    • Integrei billing Stripe (Checkout, Customer Portal, webhooks com verificação de assinatura) como uma máquina de estados idempotente e event-driven, resiliente a retries e entrega fora de ordem.
    • Cuido da infraestrutura e da entrega de ponta a ponta: Docker Compose e Nginx em ARM64, CI/CD com GitHub Actions, Cloudflare CDN e meta tags renderizadas no servidor para crawlers em domínios próprios.
    • Entreguei 10+ projetos web de clientes de ponta a ponta, do handoff no Figma ao deploy em produção, em nichos variados e sob prazos apertados.
  3. 08/2021 – 11/2021

    São Paulo, Brasil · Remoto

    Frontend Software Engineer

    Grupo KPG

    • Desenvolvi landing pages do Pedalgel a partir do Figma em páginas responsivas pixel-perfect com Next.js, SCSS e CSS Modules, com checkout externo integrado. O produto vendeu 60.000+ unidades e foi exportado para 10+ países, incluindo EUA, Canadá, Japão e Reino Unido.
    • Construí outros projetos web do portfólio do grupo — incluindo uma plataforma de empreendedorismo digital e um site de mentoria para casais — entregando em nichos variados sob prazos apertados.

Projeto em destaque

TimeCode Sites

Website-as-a-Service — sites profissionais por assinatura.

Captura da landing do TimeCode Sites

Problema

Pequenos negócios precisam de um site profissional rápido, sem contratar agência nem aprender CMS.

Aha

O visitante preenche um formulário e — em minutos, sem cartão — vê um site pronto com conteúdo e fotos gerados por IA. Publicar é quando ele paga via Stripe.

  • Funil trial-first: criar → aha moment → publicar/checkout, com recuperação de carrinho e nudge de publicação.
  • Domínios próprios com verificação DNS e SSL automático em VPS.
  • Ownership full stack: SPA React 19, API Express, SQLite, Stripe, Gemini, Pexels, Docker na Oracle Cloud.
React 19TypeScriptViteExpressSQLiteStripeGeminiDocker
Ver produto no ar

Projeto em destaque

Gutenberg Block System — B2B Health Platform

Blocos customizados que transformam o editor WordPress em um construtor de documentos e data views.

Editor WordPressBloco customBloco customBloco customBloco customBloco customsave()mount point / markup com tokensReact hidrata no frontendPDF Service → contrato

Problema

Equipes jurídicas e de operações precisavam montar contratos de plano de saúde e construir views de dados no admin sem um desenvolvedor no loop — e os contratos tinham que sair como PDFs.

Aha

O editor do WordPress virou a superfície de composição. As equipes empilham blocos customizados — dados do beneficiário, dependentes, cobrança, termos de cobertura, LGPD, quebras de página — e o mesmo conteúdo renderiza como view React hidratada no browser ou como contrato PDF finalizado.

  • Construí e mantive a biblioteca de blocos customizados do tema admin B2B: a camada de registro (JS + PHP) e 6 blocos ponta a ponta — cadastros de empresa, listagens de pagamento, extratos de coparticipação, filas de reenvio de pedidos.
  • Padrão de bloco dinâmico: save() emite um mount point que o React hidrata no frontend via data-component, mantendo o post content limpo e a lógica de render na camada da app.
  • Registro dual (JS no editor, PHP register_block_type) sob uma categoria dedicada, organizando ~37 blocos de domínio no inserter.
  • Contribuição em um sistema de documentos de contrato com ~20 blocos renderizados em PDF — autoria dos blocos de quebra de página e fatura avulsa, e liderança no desenvolvimento de três blocos de formulário de adesão.
  • Escala: plataforma atendendo 1.000+ empresas clientes e 25.000+ usuários.
WordPressGutenbergPHPReactJavaScriptwebpack

Stack

  • JavaScript (ES6+)
  • TypeScript
  • React
  • React Hooks
  • Next.js
  • Node.js
  • Express
  • React Router
  • Redux
  • Context API
  • HTML
  • CSS
  • SCSS
  • RESTful APIs
  • GraphQL
  • SQL/SQLite
  • Zod
  • Yup
  • Jest
  • React Testing Library
  • Stripe
  • WordPress
  • Gutenberg
  • PHP
  • Docker
  • Nginx
  • GitHub Actions
  • Cloudflare
  • Vite
  • Git
  • GitHub
  • Figma

Vamos conversar

Busco papéis de frontend onde product thinking e ownership técnico importam.

pedrogv133@gmail.com

Minas Gerais, Brasil · Remoto / relocação OK

Bacharelado em Engenharia de Software — Ampli (2024–2028)

Inglês — proficiência profissional completa (EF SET C1, 2024)