Ruben Almeida

Porto, Portugal

Experience

Freelancer
Frontend EngineerMar 2019 - Present
React, TypeScript, Cypress, Jest, GraphQL, NodeJS, NextJS, Strapi

LabSavvy

  • Engineered the initial frontend architecture to handle large datasets efficiently, ensuring high performance when rendering complex health records and laboratory results.
  • Implemented interactive charts and advanced data lists featuring multi-level filtering to make high-density lab data digestible and actionable.
  • Developed a shared UI component library used across both the Patient and Admin applications, ensuring visual consistency and reducing development overhead.
  • Implemented a robust, permission-based UI logic to manage different user roles, ensuring secure and restricted access to sensitive medical data.
  • Partnered with the infrastructure team to establish automated E2E testing across multiple environments, ensuring stability for critical healthcare workflows.
XING
Frontend EngineerMay 2018 - Mar 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.
Seedstars
Full-stack EngineerFeb 2015 - Jul 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 DeveloperAug 2014 - Feb 2015
AngularJS, JavaScript, PHP

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

Sketch
Frontend EngineerMay 2020 - Dec 2025
React, TypeScript, Cypress, Jest, Playwright, Vite, Vitest, GraphQL, C++
  • Built real-time collaborative features including live inspector updates and commenting system with state management across multiple concurrent users.
  • Built workspace and team management features with real-time updates.
  • Built foundations and tooling for multiple apps within the monorepo.
  • Implemented MFA (Multi-Factor Authentication) and payment flows.
  • Developed CSS export feature, parsing design properties and generating production-ready code.
Paddy Power Betfair
Frontend EngineerSep 2016 - Apr 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.

Education

University of Évora
BSc, Computer Science2010 - 2015

© 2026 Ruben Almeida. All rights reserved.