Pular para o conteúdo
RAFAELrafer.dev

product engineer

Resolvo problemas. Construo produtos.

Engenharia de produto de ponta a ponta, com base sólida em sistemas backend, arquitetura e produção.

Backend / System design / Produto

código é só umaconsequência.

Rafael Fernandesrafer.dev

experiência

Produtos reais. Problemas reais.

Produção mudao jeito de pensar software.

  1. Out 2026 —

    Consultor em Engenharia de Sistemas Sênior

    NTT DATA · Multinacional de serviços de TI · certificada Top Employer

    • Consultor sênior em sistemas corporativos com Java e React.

    Stack

    • Java
    • React
  2. 2024 — 2026

    Desenvolvedor de Software

    PagaLeve · Fintech · sistemas em produção

    • Construí APIs e microsserviços do repositório ao deploy, em sistemas críticos que movimentam dinheiro de verdade.
    • Levei projetos internos do zero à produção e cuidei de pipelines, scripts e deploys em massa.
    • Liderei uma equipe em um hackathon interno.

    Stack

    • Node.js
    • TypeScript
    • NestJS
    • PostgreSQL
    • AWS
    • CI/CD

    confiabilidadenão é opcional.

open source

Em público.

Trabalhar dentro do sistema dos outrosfaz parte do trabalho.

projetos

Feito por conta própria.

Projetos pessoais,com código aberto.

  1. MyWorldx

    Open source · ferramenta de conteúdo para o GitHub

    Pausado — retomando em breve

    Problema:
    Mostrar conteúdo que vive em repositórios do GitHub é mais difícil do que deveria.
    Resultado:
    Transforma os arquivos markdown dos seus repositórios em uma árvore de conteúdo que você organiza e compartilha.

    Stack

    • TypeScript
    • Next.js
    • React
    • Turborepo
    • Vitest

E mais 35 projetos full-stack menores — estudados, documentados e arquivados antes do boom da IA. Ver no GitHub (abre em nova aba)

engenharia

Engenharia de produto de ponta a ponta.

Construo software de ponta a ponta, com base sólida em backend e system design: APIs REST, microsserviços e sistemas orientados a eventos com Node.js, TypeScript, NestJS e Java, até o frontend com React e Next.js.

Me importo com o produto e com as pessoas ao redor dele, não só com a entrega.

Ferramentas

  • Backend

    Node.jsTypeScriptNestJSJava

  • Frontend

    ReactNext.js

  • Dados

    PostgreSQLMongoDBRedis

  • Arquitetura

    APIs RESTMicrosserviçosOrientado a eventos

  • Cloud

    AWSDockerTerraformServerless

  • Entrega

    GitHub ActionsCI/CDCloudWatch

  • Qualidade

    JestPlaywrightClean CodeSOLIDDDD

  • IA & próximos

    Claude CodeEngenharia de promptRust

As ferramentas mudam.Os princípios de engenharia, não.

trajetória

Como cheguei aqui.

Comecei pela física. Ela me ensinou a entender um sistema antes de tentar mudá-lo — um hábito que levei para o software.

  1. 2019 — 2020

    TI & automação

    VBA, Python e planilhas numa revenda de telefonia empresarial (parceira Claro). Fiz o site da empresa, treinei o time e descobri a programação.

  2. 2020 — 2021

    Física + programação

    Estudei física enquanto aprendia a programar por conta própria.

  3. 2022 — 2024

    Full-stack

    Uma imersão full-stack em Node.js e React, depois projetos independentes com Next.js, SQL e NoSQL, AWS e serverless.

  4. 2024 — 2026

    Produção

    APIs e microsserviços em sistemas financeiros na PagaLeve.

  5. Out 2026 →

    Engenharia de sistemas sênior

    Consultor sênior na NTT DATA, com Java e React.

fora do código

Algumas coisas de que gosto

  • Xadrez (abre em nova aba)

    Desde 2022. Estratégia, paciência, iteração — e aberto a partidas diárias.

  • Corrida

    Treinando para uma maratona. Constância no longo prazo acima de intensidade no curto.

  • Violão

    Outro jeito de resolver problemas.

  • Física

    Entender como as coisas funcionam — sistemas, redes, computação.