Ruben Almeida

Porto, Portugal

Experience

Sketch
Frontend EngineerMay 2020 - Dec 2025
React, TypeScript, Cypress, Jest, Playwright, Vite, Vitest, GraphQL
  • Developed real-time collaborative features including live inspector updates and commenting system with state management across multiple concurrent users.
  • Created workspace and team management features with real-time updates.
  • Built foundations and tooling for multiple apps within the monorepo.
  • Implemented Multi-Factor Authentication (MFA) and payment processing flows.
  • Developed CSS export feature, parsing design properties and generating production-ready code.
Freelancer
Frontend EngineerMar 2019 - Present
React, TypeScript, Cypress, Jest, GraphQL, NodeJS, NextJS, Strapi

LabSavvy

  • Engineered frontend architecture for efficient handling of large datasets, optimizing performance for complex health records and lab results.
  • Implemented interactive charts and advanced data lists with multi-level filtering for digestible and actionable lab data presentation.
  • Developed a shared UI component library for Patient and Admin applications to maintain visual consistency and streamline development.
  • Created secure UI logic for managing user roles and restricting access to sensitive medical data.
  • Collaborated with infrastructure team to implement automated E2E testing in multiple environments, ensuring stability for critical healthcare workflows.
XING
Frontend EngineerMay 2018 - Mar 2019
React, Jest, GraphQL
  • Integrated the Messenger application with internal and external applications.
  • Collaborated with the advertising team to develop a new advertisement component for the Messenger application.
  • Worked closely with QAArchitects to create a stable testing solution for the Messenger application.
Paddy Power Betfair
Frontend EngineerSep 2016 - Apr 2018
AngularJS, React, TypeScript, Jest
  • Developed the new betting cart (Betslip), this component held all the betting logic.
  • Created applications for retail betting shops.
Seedstars
Full-stack EngineerFeb 2015 - Jul 2016
React, Django, Python, PHP
  • Developed a banking application
  • Created payment gateway plugins for various CMS platforms
STRAT
Frontend DeveloperAug 2014 - Feb 2015
AngularJS, JavaScript, PHP

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

Education

University of Évora
BSc, Computer Science2010 - 2015

© 2026 Ruben Almeida. All rights reserved.