Engenheiro de Software Sênior

Renan Rambul

Construindo produtos incríveis, ajudando ótimos times a entregar coisas que dão orgulho.

Atualmente na Translational Analytics & Statistics

// recentes

entregando
  • Entreguei 300+ PRs construindo SaaS de saúde.
  • Lancei o Fortuna, um copiloto de IA para finanças pessoais.
  • Coloquei revisão de código com IA automática em cada PR.
  • Estudando context engineering e MCP.
// aboutREADME.md

Sobre Mim

Engenheiro de software com mais de 7 anos em startups, passando por SaaS de saúde, varejo inteligente e hardware conectado, software de laboratório de genômica, edtech e projetos web de agência. Trabalho principalmente com TypeScript, React, Next.js, Node.js e NestJS, e costumo assumir features de ponta a ponta, da arquitetura à interface. Na TAS também ajudei a trazer IA para o jeito como a gente constrói: skills de revisão pré-PR, revisão automática do Claude em todo PR e conhecimento estruturado para agentes de código. Trabalho rápido sem cortar caminho, e me importo com código que continue fácil de mudar anos depois.

Pessoal

Leio muito, principalmente postmortem e texto de arquitetura dos outros. A academia acontece numa rotina que eu realmente cumpro. Projeto paralelo é como eu aprendo: Fortuna e Mindforge nasceram de coisas que eu queria que existissem e não achei.

Técnico

React, TypeScript e Node de ponta a ponta, mais Lit e Web Components quando o design system precisa sobreviver ao framework que o criou. A maior parte do meu tempo vai para o que é caro de consertar depois: acessibilidade e performance de render, e acertar o contrato da API de primeira.

Idiomas

Português é nativo. Inglês é a língua em que eu trabalho: daily, code review e discussão de design, todo dia desde o começo de 2025, com um time dividido entre Brasil e Arizona.

// experience5 releases

Experiência Profissional

  1. Jan 2025 - Present

    Translational Analytics & Statistics

    Arizona, United States

    Remote

    shipping

    Engenheiro de Software Sênior

    • Assumo features de ponta a ponta em uma plataforma SaaS de saúde americana, de fluxos de logística de inventário a uma suíte completa de faturamento, escrevendo as migrations do Postgres, os serviços da core-api, os eventos de domínio e os contratos de API, e levando cada uma até a UI acessível em produção.
    • Construí peças fundamentais do design system sobre o qual toda a plataforma é construída: o data grid, o select, os dialogs e as versões virtualizadas de select e grid que resolveram um teto de performance de toda a plataforma. Mantenho a biblioteca tratando acessibilidade e performance como requisitos, não como extras, e hoje estou adaptando a plataforma para caber em um celular.
    • Corrijo falhas de confiabilidade que só aparecem sob falha parcial, incluindo um bug em que erros de notificação podiam reverter as escritas de negócio que os dispararam, e uma brecha de atomicidade que deixava registros órfãos quando a geração de PDF falhava. Deixei o envio de múltiplas faturas tudo-ou-nada, então um lote rejeitado não muda nada e aponta cada culpado, e testei isso provocando quedas reais do S3.
    • Cuido dos testes em toda a stack: suítes de integração, de página, de API e de regressão visual com Playwright. Corrijo a própria infraestrutura de testes, incluindo um comando de teste do monorepo que pulava 13 pacotes em silêncio.
    • Reviso PRs de frontend com foco em arquitetura e fidelidade aos designs do Figma.
    • Ajudei a trazer o desenvolvimento com agentes para o processo de engenharia do time: criei skills de revisão pré-PR para que problemas sejam pegos antes mesmo de o PR ser aberto, configurei a revisão automática do Claude em todo PR e montei uma base de conhecimento hierárquica que mantém os agentes de codificação produtivos no código.
    • Reduzi o tempo de CI com builds paralelizados do monorepo.
    TypeScriptWeb ComponentsNode.jsAPIs RESTPlaywrightAcessibilidadeDesenvolvimento com agentesStorybookFigma
  2. Aug 2024 - Feb 2025

    Freelance

    Niterói, Rio de Janeiro, Brazil

    Remote

    Engenheiro de Software Frontend

    • Construí as landing pages e a interface da aplicação de uma plataforma de educação que atende mais de 1.000 alunos, com páginas que geraram milhares de conversões.
    • Simplifiquei fluxos de alunos e administrativos, eliminando etapas manuais da operação do dia a dia.
    • Estruturei a arquitetura frontend com React, React Query e React Hook Form para o código se manter saudável conforme o produto cresce.
    • Trabalhei direto com stakeholders de produto, transformando requisitos de negócio em features centradas no usuário.
    React.jsAnt DesignReact QueryReact Hook FormStorybookCSSTypeScript
  3. Sep 2023 - Jan 2025

    ByMyCell - Genomics Made Simple

    Ribeirão Preto, São Paulo, Brazil

    On-site

    Engenheiro de Software Pleno

    • Construí os dashboards e relatórios em React que transformam resultados brutos de análises genômicas em algo que pesquisadores conseguem ler.
    • Integrei frontend e backend para dar rastreabilidade de ponta a ponta aos fluxos do laboratório, com menos passos manuais e menos erros.
    • Refatorei mais de 6 módulos legados do backend para uma arquitetura DDD mantendo o sistema antigo no ar, sem interromper a operação do laboratório.
    • Adicionei as suítes de testes unitários e de integração que faltavam no código.
    React.jsTailwind CSSTypeScriptDDDJestExpress.jsDockerMySQL
  4. Nov 2021 - Sep 2023

    Take

    Ribeirão Preto, São Paulo, Brazil

    On-site

    Engenheiro de Software Pleno

    • Construí e assumi o backoffice que opera uma rede de mais de 1.000 coolers inteligentes de varejo: gestão de pedidos, controle de estoque, promoções, relatórios fiscais e dashboards operacionais em tempo real usados todos os dias por times internos e operadores licenciados.
    • Entreguei o construtor de planogramas por trás de uma plataforma greenfield de coolers conectados: composição de prateleiras com drag-and-drop, modelagem de produtos empilháveis, preview da porta em tempo real e rollout para toda a frota avaliado por um modelo de visão computacional de compliance.
    • Cuidei dos releases dos dois produtos, revisando e integrando 274 pull requests na trunk, 75% de todos os merges da plataforma mais nova, e assumindo o caminho de hotfix em produção.
    • Escrevi o padrão de arquitetura frontend que o time seguia: clean architecture com ports and adapters, as convenções de engenharia e a definition of done.
    • Maior contribuidor do design system compartilhado, com cerca de 70 componentes React e TypeScript documentados no Storybook e reusados entre times.
    • Introduzi testes end-to-end com Cypress, pegando bugs antes do deploy e não depois, e depois estendi o CI para rodar a suíte em paralelo com builds Docker para o AWS ECR.
    • Criei visualizações de dados acessíveis e interativas para as decisões operacionais do dia a dia, cobrindo vendas, execução, demografia e consumo de energia.
    React.jsAngularAWS AmplifyMaterial UIReduxCypressRechartsStorybook
  5. Jan 2019 - Nov 2021

    Suave Comunicação e Marketing

    Ribeirão Preto, São Paulo, Brazil

    Hybrid

    Engenheiro de Software, Júnior a Pleno

    • Entreguei mais de 10 sites e landing pages em Next.js para clientes da agência, em que velocidade de carregamento e conversão eram o briefing inteiro.
    • Projetei e construí uma plataforma multi-tenant de agregação de links (React + Express), servindo várias marcas a partir de um único código.
    • Desenvolvi funcionalidades sob medida que transformaram sites de clientes em canais de geração de leads.
    • Fiz otimizações de SEO e performance que aumentaram a visibilidade orgânica dos clientes.
    React.jsNext.jsExpress.jsMySQLSEOJavaScriptHTMLCSS
// skills

Habilidades

As ferramentas que uso, organizadas por onde vivem na stack.

Frontend

React · Next.js · TypeScript · JavaScript · Lit · Web Components · Tailwind CSS · CSS · HTML · Accessibility · Web Performance

IA & Agentes

Coding Agents · Claude · Cursor · MCP · Context Engineering

Backend

Node.js · NestJS · Express · REST APIs · PostgreSQL · MySQL · Firebase

Testes

Playwright · Vitest · Jest · Testing Library · Cypress · Axe

DevOps & Ferramentas

Git · Docker · AWS · Vercel · Vite · Storybook · Figma · Linux

300+
PRs mergeados construindo SaaS de saúde na TAS
274
PRs mergeados na trunk na Take, 75% de todos os merges daquela plataforma
739
estrelas no GitHub no Animavita, o projeto open source em que contribuo

Comunidade

Contribuidor do RPJS, a comunidade JavaScript de Ribeirão Preto.

// education

Formação

Aprendi a programar sozinho, na documentação, no código dos outros e nas coisas que quebraram em produção. A parte formal veio depois de sete anos entregando, não antes.

  1. MBA, Arquitetura de Software

    Sep 2026 - May 2028

    Full Cycle

    estudando

    O programa de arquitetura da Full Cycle, 600 horas em cinco módulos: arquitetura de soluções, arquitetura de software (DDD, SOLID, arquitetura hexagonal e clean, CQRS, sistemas orientados a eventos), DevOps e SRE (containers e Kubernetes, infraestrutura como código, observabilidade), soft skills e arquitetura na era dos agentes de IA.

// projects6 projects

Projetos & Contribuições

Produtos e trabalhos open-source que construí e contribuí

Fortuna

fortuna.up.railway.app

Um app de finanças pessoais que reúne gastos, cartões, parcelas, investimentos e metas em um só lugar, com um copiloto de IA que lê seus extratos, aponta surpresas e responde em linguagem simples. Feito para o Brasil (BRL, CDI, parcelas) e totalmente bilíngue.

AINext.jsNestJSPersonal FinanceTestingPWAi18n

Mindforge

rrambul/mindforge

Uma ferramenta de aprendizado que transforma um tema em um currículo que começa pelos fundamentos e usa um agente para escrever cada lição sob demanda conforme você avança. Três indicadores mostram o quanto você percorreu, quanto tempo dedicou e com que frequência estudou, sem streaks nem porcentagens inventadas para inflar o progresso. Construído como um monorepo TypeScript com front-end em React, uma API em NestJS e backend em Supabase.

AI AgentsTypeScriptReactNestJSSupabaseTurborepoi18n

Modular Game Store

rrambul/modular-game-store

Plataforma de e-commerce com micro-frontends, construída com Rspack e Module Federation, como um exemplo funcional de arquitetura frontend que escala para grandes equipes distribuídas.

TypeScriptRspackModule FederationMicro-frontendsReact

Market Pulse

rrambul/market-pulse

Plataforma de monitoramento financeiro em tempo real com Lit, Lit Signals, Rspack e Module Federation, escrita para ver como UIs reativas se comportam sob cargas de dados em streaming.

TypeScriptLitLit SignalsRspackModule Federation

Animavita

animavita/animavita

Dispare alertas que salvam vidas, registre animais para adoção e encontre o pet mais próximo procurando um lar. Projeto open-source com 739+ estrelas e 318+ forks no GitHub.

Contribuição739Código Fonte
TypeScriptReact NativeGraphQLMongoDBOpen Source

Portfólio Pessoal

rrambul/portifolio

Este site: Next.js 16, responsivo, com tema claro/escuro, internacionalização (EN/PT), seções animadas com Framer Motion e formulário de contato.

Next.jsTypeScriptTailwind CSSFramer Motioni18n
// contact

Entre em Contato

Se você tem uma pergunta ou quer trabalhar junto, mande uma mensagem abaixo.

Engenheiro de software construindo software de saúde e o design system em que ele roda.

© 2026 Renan Rambul. Todos os direitos reservados.v4.2.0