Ruben Almeida

Porto, Portugal

Experience

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

Now working at the Web Core team:

  • Responsible for building the foundations and required tools for the multiple apps within the monorepo.
  • Develop the web inspector.

Previously:

  • Onboarding and payments.
LabSavvy
Frontend Engineer2019 - 2022
React, TypeScript, Cypress, Jest, GraphQL, NodeJS
  • Led the frontend team
  • 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 setup 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 the Messenger application.
  • Worked closer 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 holds 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
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

© 2024 Ruben Almeida. All rights reserved.