In 2014 I joined YouTube and have spent 5 years working on a wide assortment of features across multiple product verticals, including the main YouTube product, Gaming, Creator, Kids, and TV. This work involved all levels of the tech stack, including:
Client: web desktop, mobile web, mobile, tablet, console, and tv
Frontend services: accounts, subscriptions, browse, watch, player, recommendations, and settings
Backend infrastructure: storage, serving, reliability, privacy, synchronization, logging, and analytics
This work spanned a number of different features including:
Accounts: full login flow, management, entitlements, delegation, and state consistency
Identity: removing G+ from YouTube accounts, channels, and comments
Subscriptions: home and subscriptions feeds, subscribe button, recommendations
Social Discovery: adding the human element to recommendations
I performed a variety of roles during this time, including software engineer, technical lead, engineering manager, and product incubator. I'm a big fan of youtube, as well as a daily user, and it was extremely fun to help evolve one of the largest services on the planet visited by over a billion users each day.