Pular para o conteúdo

Front-ends que sustentam produtos em escala.

Software Engineer especialista em React, Next.js e TypeScript. Arquiteto front-ends do zero e levo até produção, com Node.js e Ruby on Rails no back-end quando o produto pede.

Retrato de Carlos Henrique, Software Engineer
01 // Filosofia de Engenharia

Software rápido, testado e fácil de manter.

Trabalho com o ecossistema web moderno sem perder de vista a arquitetura. Cada decisão técnica é avaliada pelo que muda para quem usa o produto e para o negócio.

Stack de Especialidade

JavaScript e TypeScript são a base do meu trabalho. No front-end, React e Next.js para interfaces rápidas e bem componentizadas; no back-end, Node.js para APIs e serviços, com a mesma linguagem e os mesmos tipos dos dois lados.

  • Arquitetura de Software & Web Vitals

    Decisões de arquitetura que sustentam a performance: fronteiras entre Server e Client Components, modelagem de dados e cache com React Query, orçamento de bundle e controle do ciclo de re-renderização — medidas diretamente em LCP, INP e CLS.

    Core Web Vitals 95+

  • Design Systems Escaláveis

    Criação e manutenção de bibliotecas de componentes em Storybook e TailwindCSS, com consistência visual e acessibilidade (a11y) entre os times de produto.

    Storybook + Tailwind Docs

  • Cultura de Qualidade & Testes

    Testes unitários e de integração com Jest e React Testing Library rodando no CI/CD, para pegar regressões antes de chegarem à produção.

    Zero Critical Regressions

  • Produtividade com IA & DevEx

    Uso de LLMs (Claude, GitHub Copilot) no code review e na geração de testes de estresse, o que reduziu em 25% o tempo de code review.

    -25% Code Review Time

02 // Competências Técnicas

Stack Tecnológico & Arquitetural

Ferramentas que uso no dia a dia em produção.

  • Frontend & Interfaces

    Especialidade Central
    React.jsNext.jsTypeScriptReact QueryTailwindCSSStorybookRedux ToolkitZustandTanStack Table
  • Backend & APIs

    Serviços & Comunicação
    Node.jsRuby on RailsExpress.jsREST APIsWebSockets (Socket.io / Pusher)Background Jobs (Sidekiq)Nginx
  • Bancos & Cache

    Persistência & Velocidade
    PostgreSQLRedis (Cache-aside)MySQLElasticsearchQuery Optimization
  • Testes & Qualidade

    Resiliência de Código
    JestReact Testing LibraryRSpec (Ruby)TDDUnit TestsIntegration Tests
  • Práticas de Engenharia & IA Aplicada

    Metodologias & Ferramentas
    Claude & GitHub CopilotDesign Systems ArchitectureSOLIDClean ArchitectureClean CodeDesign PatternsCI/CD PipelinesGit & Trunk-based DevJira & LinearScrum / KanbanDockerNginx
03 // Trajetória Profissional

Experiência em Escala & Produção

Onde trabalhei e o que mudou com o meu trabalho: faturamento, retenção de usuários e estabilidade dos sistemas.

  1. Analista de Dados / BI

    Elaw Tecnologia S.A.

    02/2019 - 08/2020

    Prestei consultoria técnica em Business Intelligence estruturando dashboards analíticos executivos, cuidando da ingestão, modelagem e indexação de dados com Elasticsearch, Kibana e Oracle, e automatizando em PHP o processamento de planilhas de clientes corporativos.

    • Consultoria técnica em Business Intelligence e estruturação de dashboards analíticos executivos.
    • Ingestão, modelagem e indexação de dados com Elasticsearch, Kibana e bancos de dados Oracle.
    • Scripts de automação em PHP para processamento de planilhas complexas de clientes corporativos.
    ElasticsearchKibanaPower BISQLPHP
  2. Full Stack Software Engineer

    LAAGER Tecnologias Sustentáveis

    12/2020 - 06/2021

    Trabalhei full stack em Ruby on Rails implementando cache-aside com Redis para reduzir o tempo das chamadas de API, um motor de otimização logística integrado às Google Maps APIs e o processamento assíncrono de tarefas com Sidekiq, com automação de testes em RSpec.

    • Redução de 90% no tempo de chamadas de API via padrão cache-aside implementado em Ruby on Rails e Redis.
    • Desenvolvimento de motor de otimização logística com Google Maps APIs integradas, reduzindo tempo de deslocamento em 40% para rotas de campo.
    • Gerenciamento de tarefas assíncronas em segundo plano com Sidekiq e testes de automação em RSpec.
    Ruby on RailsPostgreSQLSidekiqRedisRSpecGoogle Maps APIsDocker
  3. Frontend Developer

    Cloudfox

    06/2021 - 11/2022

    Desenvolvi e implantei o módulo de checkout personalizado que elevou a taxa de conclusão de compra, além de manter e refatorar os sistemas administrativos internos em arquitetura distribuída, atuando em squads ágeis com entregas semanais.

    • Desenvolvimento e implantação do módulo de checkout personalizado com microinterações rápidas, gerando +35% de taxa de conclusão de compra.
    • Manutenção e refatoração de sistemas administrativos internos em arquitetura distribuída.
    • Trabalho em squads multidisciplinares com entregas semanais.
    ReactNext.jsTypeScriptReact QueryTailwindCSSStorybookPHPLaravel
  4. Frontend Software Engineer

    Kirvano

    12/2022 - 09/2024

    Construí o ecossistema frontend da plataforma do zero e sustentei seu crescimento até mais de 100.000 clientes ativos, criando o primeiro Design System centralizado da empresa e a suíte de testes automatizados que reduziu as regressões pós-deploy.

    • Frontend construído do zero, acompanhando o crescimento da plataforma de 0 para 80.000 usuários em 18 meses e depois para mais de 100.000 clientes ativos.
    • Criação e documentação do primeiro Design System centralizado da empresa, em Storybook.
    • Implementação da suíte de testes com Jest e RTL partindo de 0% para 70% de cobertura, gerando redução de 40% em regressões pós-deploy.
    ReactNext.jsTypeScriptReact QueryTailwindCSSStorybookJestRTL
  5. Frontend Software Engineer

    ATUAL

    Penzack

    09/2024 - Presente

    Atuo no frontend de um produto em produção otimizando performance de renderização e de carregamento, padronizando a biblioteca de componentes e o Design System corporativo, ampliando a cobertura de testes automatizados e incorporando assistentes de IA ao fluxo de code review.

    • Redução de 50% em re-renderizações com React Query e memoização dos componentes críticos.
    • Melhoria de 35% no tempo de carregamento inicial de páginas com foco em Core Web Vitals e code splitting por rota.
    • Padronização e evolução da biblioteca de componentes e Design System corporativo em Storybook & TailwindCSS.
    • Cobertura de testes automatizados de 50% para 80% com Jest e React Testing Library.
    • Redução de 25% no tempo médio de code review com adoção estruturada de assistentes de IA (Claude e GitHub Copilot).
    ReactNext.jsTypeScriptReact QueryTailwindCSSStorybookJestRTLWebSockets
04 // Formação & Fundamentos

Formação acadêmica e técnica.

Bacharelado em Ciência da Computação e curso técnico em programação.

Proficiência em Idiomas

  • PortuguêsNativo
  • InglêsIntermediário / Técnico (B1-B2)

    Leitura técnica diária de RFCs, escrita de PRs e comunicação em squads globais.

  • Bacharelado em Ciência da Computação

    2018 - 2022

    UNIP - Universidade Paulista

    Estrutura de dados, algoritmos, engenharia de software, sistemas operacionais, bancos de dados relacionais e não relacionais, e teoria da computação.

  • Técnico em Programação

    2015 - 2016

    SENAI - São Caetano do Sul

    Lógica de programação, orientação a objetos, SQL, boas práticas de desenvolvimento e versionamento com Git.

05 // Projetos

Produtos autorais, do web ao desktop.

Fora do trabalho em produto de terceiros, mantenho projetos próprios — um produto web no ar e um app open source para macOS.

  • planus.app.brNo ar2026

    Planus

    Projeto autoral

    O Planus é uma plataforma financeira para casais e famílias que dividem as contas. Em vez de registrar o que já foi gasto, ele projeta os próximos meses: contas recorrentes e despesas previstas viram uma previsão mensal, o orçamento é definido em conjunto por categoria, e a comparação entre previsto e orçado mostra com antecedência onde o mês fecha no azul ou no vermelho — o bastante para decidir uma viagem ou uma reserva sabendo o impacto antes de assumi-la.

    Para quem
    Casais e famílias que dividem as contas
    Frontend
    Next.js · React · TypeScript · TailwindCSS
    Backend
    Node.js · Express.js · PostgreSQL · Redis · Nginx
    Visitar o Planus
  • github.comOpen source2026

    to-notch

    App open source

    O to-notch é um app open source para macOS que transforma o notch do MacBook numa lista de tarefas. Ao passar o mouse, mostra a próxima pendência; um clique abre a lista completa, com edição, descrição, reordenação por arrastar e uma barra de progresso logo abaixo do notch. Roda sem ícone no Dock, abre com o sistema e, em monitores sem notch, ocupa uma faixa no centro da barra de menus.

    Para quem
    Quem usa MacBook e quer as tarefas sempre à vista
    Nativo
    Swift · SwiftUI · AppKit
    Ver código no GitHub
Vamos Conectar

Vamos conversar?

Se você precisa de alguém para a arquitetura de um produto novo ou para escalar uma stack SaaS que já existe, me mande uma mensagem.

Resposta média em menos de 24 horas úteis.