Skip to content
Pedro Melo

Pedro Melo, Fullstack Developer

I build products end to end: React and Angular interfaces, Node.js APIs and React Native apps.

7 years building for global brands like BMW, Electrolux and Renault, including a year in Lisbon as a fullstack developer on an e-commerce platform live in 30+ countries.

Based in
São Paulo, Brazil
Experience
7+ years
Main job
Electrolux Group
Side project
Movio Entregas
Global brands
BMW, Electrolux, Renault
Stack
React, Angular, Node.js, React Native

About

I'm a software developer who loves front-end work, football and technology. Over the last 7 years I've built products for logistics, automotive, banking, retail and healthcare, including global brands like BMW, Electrolux and Renault, and a year on site in Lisbon as a fullstack developer on an e-commerce platform live in more than 30 countries.

I care about quality people can feel: fast screens, clear flows and code the next developer can trust. These days that includes working with AI agents through spec-driven development, with every change still reviewed by a human.

Whether I'm coding, watching a match or trying a new tool, I'm always looking for the next thing to learn.

Education
Technologist degree in Internet SystemsFatec Baixada Santista Rubens Lara, 2017–2020
Languages
Portuguese NativeEnglish C1, advanced

Experience

Eight roles since 2019, newest first, three of them for global brands. Electrolux is my main job; Movio is a side project I run in parallel.

  1. commit 9d7a9cb (HEAD -> main)

    Date:   Aug 2025 – Present

    Electrolux Group

    Front-end Developer, São Paulo, Brazil

    Internal tools for cost control and supplier management across factories.

    • Sole front-end developer on the Excel-like app that replaced legacy PowerOn, built with React, TanStack Query and React Datasheet Grid.
    • Real-time updates with SignalR, Excel/PDF exports, tests with Vitest and MSW, deployed on Kubernetes.
    • Supplier onboarding as Angular 20 micro frontends with Module Federation and Signals.
    load and batch save
    30–45s → 3–5s
    per-user license removed
    US$300

    Scope: Global, Electrolux Group is a Swedish multinational

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

  2. commit 100a54d (side/movio)

    Date:   May 2026 – Present

    Movio Entregas [side project]

    Fullstack Developer, Brazil

    Last-mile delivery platform integrated with iFood, 99Food, Takeat and Open Delivery.

    • Courier app in React Native on Google Play: real-time ride offers over WebSocket, proof of delivery, background location and OTA updates.
    • Brought in Spec Kit: each feature starts as a business spec, then becomes a plan and tasks before AI agents build it.
    • Every change goes through lint, typecheck, E2E tests and human review on the PR.
    deliveries
    55k+
    to accept an order
    ~4s

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

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

    Date:   Jul 2024 – Aug 2025

    Linked Gourmet

    Front-end Developer, São Paulo, Brazil

    Digital menus, store networks and point of sale for restaurants.

    • Built PIX payments, table QR codes, batch menu editing and order scheduling.
    • Migrated the app from Angular 7 to Angular 20, adopting Signals, standalone components, the new control flow and inject().
    Angular versions migrated
    7 → 20

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

  4. commit e912857 (tag: mobilize)

    Date:   Aug 2023 – Jul 2024

    Mobilize Financial Services

    Front-end Developer, Brazil

    Banking app for RCI Bank, Renault Group's financial arm: financial simulations, dealerships and approval limits.

    • Micro frontends in Angular with Module Federation, NgRx and an internal design system.
    • Took part in the migration from Angular 9 to Angular 15.
    Angular versions migrated
    9 → 15

    Scope: Global, the financial services arm of Renault Group

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

  5. commit 694cb3a (tag: bmw)

    Date:   Jun 2022 – Jul 2023

    BMW Group | CTW

    Fullstack Developer, Lisbon, Portugal

    High-traffic e-commerce for BMW, MINI and BMW Motorrad, live in more than 30 countries.

    • Built the cart across the stack: React and Next.js on the front end, Node.js and AWS Lambda behind it.
    • Laid the foundation of BMW Motorrad on the platform, including its gear and garment shop and AWS infrastructure.
    • Built the vehicle selector: enter a VIN and the shop only shows the parts that fit.
    countries
    30+
    visits a day
    40k

    Scope: Global, built on site in Lisbon for BMW, MINI and BMW Motorrad

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

  6. commit 1523de0 (tag: performa)

    Date:   Jul 2021 – Jun 2022

    Performa IT

    Front-end Developer, Campinas, Brazil

    Job search app and customer portals.

    • Coordinated the team behind a job search app used by more than 3,000 people.
    • Designed the architecture of a customer portal from scratch, leading 2 front-end developers.
    • Integrated GraphQL APIs with Apollo Client and typed operations from GraphQL Code Generator.
    job seekers
    3,000+

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

  7. commit 2abbf6d (tag: modalgr)

    Date:   Oct 2019 – Jul 2021

    ModalGR

    Front-end Developer, Santos, Brazil

    Systems for port operations, medical clinics and customer portals.

    • Built a self-service kiosk and a front desk system for a medical clinic.
    • Built customer portals from scratch and mentored new developers and interns.
    • React, React Native and Angular with GraphQL, TDD and Jest.

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

  8. commit 41a9e8a (tag: alleasy)

    Date:   May 2019 – Oct 2019

    AllEasy

    Fullstack Developer, São Paulo, Brazil

    Academic and financial systems for a university.

    • Fixed bugs and shipped features in an academic system used by more than 30,000 students.
    • PHP and Laravel on the back end, Vue on the front end.
    students
    30k+

    Stack: PHP, Laravel, Vue

Skills

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 and cloud

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

Testing

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

CI/CD and infrastructure

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

AI-assisted development

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

Ways of working

  • Scrum
  • Kanban

Contact

Have a role or a project in mind? Email is the fastest way to reach me.

phenriqmelo99@gmail.com

ElsewhereLinkedInGitHub