Keanu Lee

Experience

Senior Software Engineer, Stripe, Calgary, AB, Jul 2019 - Jun 2024

  • Led a team of 5 engineers to migrate 50+ projects to shared JS tooling (pnpm, Jest, TypeScript)
  • Reduced build times from 7.5 to 2 minutes for our largest JS project by parallizing compilation and typechecking
  • Collaborated with designers, product managers, and other engineers to redesign the Stripe Dashboard
  • Worked with data scientists to run experiments on new merchant sign up and onboarding experiences
  • Shipped improvements and bug fixes to React components used in Stripe's design system
  • Managed interns who shipped user-facing features and supported them throughout onboarding, calibration, and full-time conversion

Software Engineer, Google, San Francisco, CA, Nov 2015 - Jul 2019

  • Worked on Polymer and Lit, front-end web libraries for building Web Components
  • Built example web applications that demonstrate new and emerging web platform features (PWA, HTTP/2 Push, Service Workers, Web Components, etc.)
  • Prototyped web applications with other component libraries (React, Vue, others from NPM) and build tools (webpack, Rollup, Babel) for research and performance analysis
  • Maintained Polymer Elements, a set of Web Components built by the Polymer team, and responded to user feature requests/bug reports

Software Engineer Intern, Google, San Francisco, CA, Sep 2014 - Dec 2014

  • Created new Polymer Elements to demonstrate how to build web applications with Polymer and Web Components
  • Implemented features and bug fixes for Polymer Elements
  • Authored blog posts describing Polymer methodologies and best practices
  • Created a cross-browser compatible and GPU-accelerated version of a spinner loading component

Software Engineer Intern, Inkling, San Francisco, CA, Jan 2014 - Apr 2014

  • Developed on the front-end of Inkling Habitat, a cloud authoring and publishing platform
  • Suggested and prototyped user interface improvements for product managers and designers
  • Coded JavaScript using Backbone.js and tested using Jasmine and Selenium

Software Engineer Intern, FutureAdvisor, San Francisco, CA, Jan 2013 - Apr 2013

  • Developed on the core Ruby on Rails application, front- and back-end
  • Performed site traffic analytics using Google Analytics and Mixpanel
  • Created split testing pages using both in-house solutions and Optimizely

Education

Bachelor of Computer Science, University of Waterloo, Waterloo, ON, Sept 2010 - Aug 2015

Bachelor of Business Administration (Finance Option), Wilfrid Laurier University, Waterloo, ON, Sept 2010 - Aug 2015