André Silva, Developer in Porto, Portugal
André is available for hire
Hire André

André Silva

Verified Expert  in Engineering

Front-end Developer

Porto, Portugal

Toptal member since March 2, 2022

Bio

André is a full-stack web developer with several years of experience in building and developing eCommerce websites, performant and accessible content pages, and web design systems. He focuses on using React and Next.js on the front end and Node.js and Ruby on Rails on the back end. André always tries to accomplish more when solving complex issues and delivering innovative solutions.

Portfolio

Docker
React, Electron, JavaScript, Git, HTML, CSS, Docker, Docker Hub
Mindera
Node.js, Next.js, HTML, CSS, JavaScript, Git, React
Cloudware
Ruby, Polymer, JavaScript, HTML, CSS, Git

Experience

  • CSS - 6 years
  • HTML - 6 years
  • JavaScript - 6 years
  • TypeScript - 2 years
  • React - 2 years
  • Node.js - 2 years
  • Next.js - 1 year
  • Jest - 1 year

Availability

Part-time

Preferred Environment

MacOS, Slack

The most amazing...

...thing I've developed is a full design system that's being used in one of the top accounting companies in Portugal.

Work Experience

Front-end Web Developer

2022 - PRESENT
Docker
  • Improved UI/UX consistency on the Docker Desktop application.
  • Developed new features on the Docker Desktop application, such as rewriting the entirety of the images list screen.
  • Spearheaded internal proofs of concepts that developed into full-fledged production features.
  • Maintained high reliability on the newly developed features by creating unit and end-to-end tests.
Technologies: React, Electron, JavaScript, Git, HTML, CSS, Docker, Docker Hub

Front-End Web Developer

2021 - 2022
Mindera
  • Developed Burberry's content pages to let users know how their products were designed and made.
  • Created the unit tests with Jest and React testing library and end-to-end tests with Cypress.io to ensure everything worked as expected and planned.
  • Kept the project's dependencies as up-to-date as possible to improve the users' and developers' experience.
Technologies: Node.js, Next.js, HTML, CSS, JavaScript, Git, React

Full-stack Web Developer

2018 - 2020
Cloudware
  • Created a design system containing all the components used by the developers in developing new features.
  • Improved the project's tooling and build process, which led to faster deployments.
  • Mentored a colleague who was inexperienced in web development.
Technologies: Ruby, Polymer, JavaScript, HTML, CSS, Git

Full-stack Web Developer

2017 - 2018
We Are You
  • Developed several APIs built in Ruby on Rails to feed the web and mobile applications.
  • Created static websites using Ruby on Rails for Dutch institutions.
  • Developed a React web application used in casinos in the Netherlands.
Technologies: Ruby on Rails (RoR), JavaScript, HTML, CSS, React

Full-stack Web Developer

2015 - 2017
Webcomum
  • Built several websites—mainly eCommerce—using PHP's framework Yii 2.
  • Developed a mobile application using Ionic and its API in Node.js for an English football team, allowing its fans to bet on the team's results.
  • Participated in developing an internal tool that was used to quickly create eCommerce websites.
Technologies: PHP, Yii 2, jQuery, JavaScript, HTML, CSS, Ionic, Node.js, Git

Experience

Burberry Website

https://uk.burberry.com/
A state-of-the-art Next.js and React-based web application where the content creators use reusable components to create storytelling pages on how the Burberry high-fashion products are made.

As a team, we participated in every step of the pages creation process, from the designing and UI/UX to the actual deployment and testing.

Docker Desktop

https://www.docker.com/products/docker-desktop/
An Electron and React application for macOS, Windows, and Linux that allows the management of Docker images, containers, volumes, development environments, and much more. The main goal of this application is to enable developers to set up their work environment as quickly and elegantly as possible.

Education

2011 - 2016

Bachelor's Degree in Computer Engineering

Instituto Superior de Engenharia do Porto - Porto, Portugal

Skills

Libraries/APIs

React, Node.js, Polymer, jQuery

Tools

Git, Slack, Docker Hub

Languages

JavaScript, HTML, CSS, TypeScript, Ruby, PHP, HTML5, CSS3

Frameworks

Jest, Next.js, Ruby on Rails (RoR), Yii 2, Ionic, Electron

Platforms

MacOS, Docker

Storage

PostgreSQL, MongoDB

Other

MERN Stack

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