Suggestions
Andrew Lunny
Frontend engineering at Stripe
Andrew Lunny is a Staff Software Engineer at Stripe, a prominent financial technology company. He has established himself as a key figure in Stripe's engineering team, particularly in the realm of JavaScript infrastructure.
Professional Experience
Andrew joined Stripe in 2017 and has since taken on significant responsibilities:
- He currently serves as the tech lead for Stripe's JavaScript Infrastructure team, supporting hundreds of engineers writing JavaScript across the company.1
- Prior to his current role, he worked on the Dashboard Platform team, supporting the Stripe Dashboard.1
Notable Achievements
One of Andrew's most significant contributions at Stripe was leading a major migration project:
- He led a team of four engineers in migrating Stripe's largest JavaScript codebase from Flow to TypeScript.2
- This massive undertaking involved converting over 3.7 million lines of code that run the Stripe Dashboard.2
- The project was completed in just one year, starting in December 2021 and going live on March 6, 2022.2
Previous Work Experience
Before joining Stripe, Andrew had an impressive career in the tech industry:
- He worked at Twitter from 2013 to 2017, where his last role was as the tech lead for twitter.com, the desktop web client.1
- Prior to Twitter, he worked at Adobe from 2011 to 2013 on the PhoneGap Build project.1
- From 2007 to 2011, he was at Nitobi, where he contributed to the development of PhoneGap (later Apache Cordova).1
Education
Andrew has a strong educational background:
- Bachelor of Computer Science from the University of British Columbia (2009)1
- Bachelor of English, Honours, from the University of British Columbia (2006)1
Personal
Andrew is based in Vancouver, BC, Canada.5 He maintains a personal website (alunny.com) where he shares information about his work and experiences.4 He is also active on social media platforms like Twitter, where he occasionally shares insights about his work at Stripe.3