Catarina Santana

catarina.santana@gmail.com

Lisbon, Portugal

About me

Software Engineer with 9 years of work experience, specialized in front-end development with React and TypeScript.

Work Experience

Pagerduty

May 2023 - Present

(2 years)

Software Engineer

  • Built multiple iterations of Pagerduty's Operations Console, a real-time incident management dashboard (React, TypeScript)
    • Real-time state management with data from server-sent events
    • UI rendering optimizations to avoid excessive re-renderings
  • Enhanced the filtering UX on the Analytics pages (React, TypeScript)
  • Ensured code quality with unit tests (Jest, Vite) and browser tests (Cypress)
  • Worked as project lead on multiple product iterations, translating user stories into workable JIRA tickets and managing their prioritization

Cazoo

March 2021 - Feb 2023

(2 years)

Software Engineer

  • Rebranded Drover's subscription checkout into Cazoo's brand (React, TypeScript)
  • Coordinated the split of Cazoo's vehicle details page into a separate micro-frontend
    • Built the new micro-frontend with Next.js on AWS Lambda (based on other existing micro-frontends)
    • Coordinated with other teams to provide a seamless switch to the new micro-frontend
  • Maintenance and improvement of the vehicle details page (React, TypeScript, CSS-in-JS)

Drover

(Acquired by Cazoo)

March 2020 - March 2021

(1 year)

Software Engineer (Front-end)

  • Built a new checkout journey for car subscriptions (React, TypeScript)
  • Built an authentication micro-frontend where clients could access their ongoing subscriptions (React, TypeScript)

Seedrs

April 2016 - December 2019

(3 years, 8 months)

Software Engineer

August 2016 - December 2019
  • Development and maintenance of backoffice features for Seedrs' internal teams (Ruby on Rails, JavaScript)
  • Built a new user identity verification (KYC) journey
    • Built a new micro-frontend for the user-facing journey (React, JavaScript)
    • Integration with external SDKs
    • Built a backoffice micro-frontend for KYC process management (React, JavaScript)

Software Engineer Intern

April 2016 - August 2016
  • Implemented small improvements (bug fixes, improve responsiveness) on internal application (JavaScript, Ember.js)

Education

MSc in Information Systems and Computer Engineering

Técnico Lisboa - University of Lisbon, Lisbon

September 2013 - October 2015

BSc in Computer Science Engineering

ISCTE - Lisbon University Institute, Lisbon

September 2010 - July 2013