Ruben Almeida

Porto, Portugal

Experience

Sketch
Frontend Engineer2020 - Present
React, TypeScript, Cypress, Jest, Playwright, GraphQL, C++

Now working at the Web Core team:

  • Building foundations and tooling for multiple apps within the monorepo.
  • Developing the web inspector.
  • Developed CSS export feature.

Previously worked on Onboarding and Payments.

Freelancer
Frontend Engineer2019 - 2022
React, TypeScript, Cypress, Jest, GraphQL, NodeJS, NextJS, Strapi
  • Created the initial architecture of the applications.
  • Created a shared repository of UI components to be used across multiple applications (for the same product).
  • Collaborated with the infrastructure team to set up multiple environments with E2E tests.
XING
Frontend Engineer2018 - 2019
React, Jest, GraphQL
  • Responsible for the integration of the Messenger application with internal and external applications.
  • Worked along with the advertising team on the development of a new advertisement component to integrate within the Messenger application.
  • Worked closely with the QA Architects on the development of a stable solution to test the Messenger application.
Paddy Power Betfair
Frontend Engineer2016 - 2018
AngularJS, React, TypeScript, Jest
  • Worked on the development of the new betting cart (Betslip). This component held all the betting logic.
  • Worked on the development of applications for retail betting shops.
Seedstars
Full-stack Engineer2015 - 2016
React, Django, Python, PHP
  • Worked on the development of a banking application.
  • Developed payment gateway plugins to integrate into different CMS platforms.
STRAT
Frontend Developer2014 - 2015
AngularJS, JavaScript, PHP

Collaborated with marketing teams to create dynamic websites and Facebook applications.

Education

University of Évora
BS, Computer Science2010 - 2015

© 2025 Ruben Almeida. All rights reserved.