Eduardo Pilla Portilho, Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Eduardo is available for hire
Hire Eduardo

Eduardo Pilla Portilho

Verified Expert  in Engineering

Software Engineer and Full-stack Developer

Rio de Janeiro - State of Rio de Janeiro, Brazil

Toptal member since May 5, 2025

Bio

Eduardo is a senior full-stack developer with over two decades of experience building robust software applications for companies including Spotify and Toptal. He specializes in building scalable web applications and optimizing user experiences. With proven expertise in React, Next.js, and modern JavaScript frameworks, Eduardo excels at leading front-end migrations, mentoring teams, and implementing performance optimizations that deliver measurable business outcomes.

Portfolio

Toptal
TypeScript, React, Next.js, GraphQL, JavaScript, Cypress, Unit Testing...
Spotify
JavaScript, PHP, Node.js, React

Experience

  • Software Testing - 15 years
  • CSS - 12 years
  • JavaScript - 12 years
  • React - 10 years
  • TypeScript - 6 years
  • Node.js - 5 years
  • GraphQL - 4 years
  • Next.js - 1 year

Availability

Part-time

Preferred Environment

React, Node.js, TypeScript, Next.js, GraphQL, JavaScript, CSS

The most amazing...

...solution I've developed is the Spotify web player, a browser-based music player used by thousands of users every day.

Work Experience

Senior Front-end Developer

2020 - 2025
Toptal
  • Developed a web app that manages the relationship between talents and hiring companies, covering everything from searching and applying for remote jobs to tracking work activity, payments, and legal obligations.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Implemented unit tests with Jest and end-to-end tests using Cypress to ensure high code quality.
Technologies: TypeScript, React, Next.js, GraphQL, JavaScript, Cypress, Unit Testing, Tailwind CSS

Senior Software Engineer

2015 - 2018
Spotify
  • Developed the Spotify web player, a browser-based music player used daily by thousands of users.
  • Architected the Spotify desktop player, a native multiplatform music player built on the Chromium open-source browser.
  • Built Spotify Payments, a web application that handles payments and subscription management for millions of users worldwide.
Technologies: JavaScript, PHP, Node.js, React

Experience

Spotify Web Player

https://open.spotify.com/
The Spotify web player lets users stream music directly from their web browser, providing a convenient way to access Spotify's music library without needing the desktop app. It's platform-independent and accessible on various devices with a web browser.

Toptal Talent Portal

https://talent.toptal.com/
A React web portal that manages the relationship between talents and hiring companies, offering features such as job search, remote job applications, work activity tracking, and management of payments and legal obligations.

Education

2005 - 2008

Master's Degree in Computer Science (Distributed Systems)

Pontifical Catholic University of Rio de Janeiro - Rio de Janeiro, Brazil

1980 - 2004

Engineer's Degree in Computer Engineering

Pontifical Catholic University of Rio de Janeiro - Rio de Janeiro, Brazil

Skills

Libraries/APIs

React, Node.js

Tools

Sentry

Languages

TypeScript, JavaScript, CSS, GraphQL, Java, C, C++, Assembly, HTML, PHP

Paradigms

Software Testing, Unit Testing

Frameworks

Next.js, Cypress, Tailwind CSS, Material UI

Other

Computer Science, Distributed Systems, Networks, Programming Languages, Algorithms, GitHub Actions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring