Pular para o conteúdo
Pedro Melo

Pedro Melo, Desenvolvedor Fullstack

Construo produtos de ponta a ponta: interfaces em React e Angular, APIs em Node.js e apps em React Native.

7 anos construindo para marcas globais como BMW, Electrolux e Renault, incluindo um ano em Lisboa como dev fullstack numa plataforma de e-commerce presente em mais de 30 países.

Moro em
São Paulo, Brasil
Experiência
7+ anos
Trabalho principal
Electrolux Group
Projeto paralelo
Movio Entregas
Marcas globais
BMW, Electrolux, Renault
Stack
React, Angular, Node.js, React Native

Sobre

Sou desenvolvedor de software e gosto de front-end, futebol e tecnologia. Nos últimos 7 anos construí produtos para logística, automotivo, bancos, varejo e saúde, incluindo marcas globais como BMW, Electrolux e Renault, e um ano em Lisboa como dev fullstack numa plataforma de e-commerce presente em mais de 30 países.

Me importo com qualidade que as pessoas sentem: telas rápidas, fluxos claros e código em que o próximo dev pode confiar. Hoje isso inclui trabalhar com agentes de IA usando Spec-Driven Development, com toda mudança ainda revisada por uma pessoa.

Programando, assistindo a um jogo ou testando uma ferramenta nova, estou sempre atrás da próxima coisa para aprender.

Formação
Tecnólogo em Sistemas para InternetFatec Baixada Santista Rubens Lara, 2017–2020
Idiomas
Português NativoInglês C1, avançado

Experiência

Oito experiências desde 2019, da mais recente para a primeira, três delas em marcas globais. A Electrolux é meu trabalho principal; a Movio é um projeto paralelo.

  1. commit 9d7a9cb (HEAD -> main)

    Date:   ago. de 2025 – Atual

    Electrolux Group

    Desenvolvedor Front-end, São Paulo, Brasil

    Ferramentas internas de controle de custos e gestão de fornecedores entre fábricas.

    • Único dev front-end do app estilo Excel que substituiu o PowerOn legado, com React, TanStack Query e React Datasheet Grid.
    • Atualizações em tempo real com SignalR, exportação Excel/PDF, testes com Vitest e MSW, deploy em Kubernetes.
    • Onboarding de fornecedores em micro frontends Angular 20 com Module Federation e Signals.
    carregar e salvar em lote
    30–45s → 3–5s
    licença por usuário eliminada
    US$ 300

    Alcance: Global, o Electrolux Group é uma multinacional sueca

    Stack: React, Angular 20, TypeScript, TanStack Query, React Datasheet Grid, SignalR, Module Federation, Vitest, Kubernetes

  2. commit 100a54d (side/movio)

    Date:   mai. de 2026 – Atual

    Movio Entregas [projeto paralelo]

    Desenvolvedor Fullstack, Brasil

    Plataforma de logística de última milha integrada a iFood, 99Food, Takeat e Open Delivery.

    • App do entregador em React Native na Google Play: ofertas de corrida em tempo real via WebSocket, prova de entrega, localização em segundo plano e OTA.
    • Trouxe o Spec Kit: cada funcionalidade começa como spec de negócio e vira plano e tarefas antes dos agentes de IA implementarem.
    • Toda mudança passa por lint, typecheck, testes E2E e revisão humana no PR.
    entregas
    55 mil+
    para aceitar um pedido
    ~4s

    Stack: React Native, TypeScript, Node.js, PostgreSQL, AWS, Sentry, Cursor, Claude Code, Spec Kit

  3. commit 096b5bb (tag: linked-gourmet)

    Date:   jul. de 2024 – ago. de 2025

    Linked Gourmet

    Desenvolvedor Front-end, São Paulo, Brasil

    Cardápios digitais, redes de lojas e PDV para restaurantes.

    • Criei pagamento via PIX, QR Codes nas mesas, edição de cardápios em lote e agendamento de pedidos.
    • Migrei a aplicação do Angular 7 ao Angular 20, adotando Signals, standalone components, o novo control flow e inject().
    versões de Angular migradas
    7 → 20

    Stack: Angular, Signals, RxJS, NgRx, Angular Material, Nx, Sass, Jasmine/Karma

  4. commit e912857 (tag: mobilize)

    Date:   ago. de 2023 – jul. de 2024

    Mobilize Financial Services

    Desenvolvedor Front-end, Brasil

    Aplicação do Banco RCI, braço financeiro do Grupo Renault: simulações financeiras, concessionárias e controle de alçadas.

    • Micro frontends em Angular com Module Federation, NgRx e design system interno.
    • Participei da migração do Angular 9 para o Angular 15.
    versões de Angular migradas
    9 → 15

    Alcance: Global, o braço financeiro do Grupo Renault

    Stack: Angular, Module Federation, NgRx, RxJS, WebSocket, Material UI, Jasmine/Karma, GitLab CI

  5. commit 694cb3a (tag: bmw)

    Date:   jun. de 2022 – jul. de 2023

    BMW Group | CTW

    Desenvolvedor Fullstack, Lisboa, Portugal

    E-commerce de alto tráfego para BMW, MINI e BMW Motorrad, no ar em mais de 30 países.

    • Construí o carrinho na stack inteira: React e Next.js no front-end, Node.js e AWS Lambda por trás.
    • Fiz a fundação da BMW Motorrad na plataforma, incluindo a loja de equipamentos e vestuário e a infraestrutura na AWS.
    • Construí o seletor de veículo: informa o VIN e a loja mostra só as peças que servem.
    países
    30+
    visitas por dia
    40 mil

    Alcance: Global, feito presencialmente em Lisboa para BMW, MINI e BMW Motorrad

    Stack: React, Next.js, Node.js, AWS Lambda, AWS, Jest

  6. commit 1523de0 (tag: performa)

    Date:   jul. de 2021 – jun. de 2022

    Performa IT

    Desenvolvedor Front-end, Campinas, Brasil

    App de busca de vagas e portais de clientes.

    • Coordenei o time de um app de busca de vagas usado por mais de 3.000 pessoas.
    • Projetei do zero a arquitetura de um portal do cliente, liderando 2 devs front-end.
    • Integrei APIs GraphQL com Apollo Client e operações tipadas geradas pelo GraphQL Code Generator.
    candidatos
    3.000+

    Stack: Angular, GraphQL, Apollo Client, Node.js, Firebase, GitLab CI

  7. commit 2abbf6d (tag: modalgr)

    Date:   out. de 2019 – jul. de 2021

    ModalGR

    Desenvolvedor Front-end, Santos, Brasil

    Sistemas para a área portuária, clínicas médicas e portais de clientes.

    • Desenvolvi um totem de autoatendimento e um sistema de recepção para uma clínica médica.
    • Construí portais de clientes do zero e ensinei novos devs e estagiários.
    • React, React Native e Angular com GraphQL, TDD e Jest.

    Stack: React, React Native, Angular, GraphQL, Apollo Client, Jest

  8. commit 41a9e8a (tag: alleasy)

    Date:   mai. de 2019 – out. de 2019

    AllEasy

    Desenvolvedor Fullstack, São Paulo, Brasil

    Sistemas acadêmico e financeiro de uma universidade.

    • Corrigi bugs e entreguei funcionalidades num sistema acadêmico usado por mais de 30 mil alunos.
    • PHP e Laravel no back-end, Vue no front-end.
    alunos
    30 mil+

    Stack: PHP, Laravel, Vue

Habilidades

Front-end

  • Angular 4–20
  • Signals
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • Sass/SCSS
  • Tailwind CSS
  • NgRx
  • RxJS
  • TanStack Query
  • Module Federation
  • Design Systems
  • WCAG
  • Figma

Mobile

  • React Native
  • WebSocket
  • Push
  • OTA
  • Sentry

Back-end e nuvem

  • Node.js
  • GraphQL
  • Apollo Client
  • REST
  • PostgreSQL
  • DynamoDB
  • Firebase
  • AWS
  • AWS Lambda
  • Vercel

Testes

  • TDD
  • Jest
  • Vitest
  • Testing Library
  • Playwright
  • Jasmine/Karma
  • MSW

CI/CD e infraestrutura

  • Git
  • GitHub Actions
  • GitLab CI
  • Azure DevOps
  • Docker
  • Kubernetes

Desenvolvimento com IA

  • Cursor
  • Claude Code
  • Spec Kit
  • Spec-Driven Development

Formas de trabalho

  • Scrum
  • Kanban

Contato

Tem uma vaga ou um projeto em mente? O jeito mais rápido de falar comigo é por email.

phenriqmelo99@gmail.com

Também estou emLinkedInGitHub