Michael Ellis is a Senior Software Engineer with 16 years of experience building backend services and developer tooling, currently focused on VOD and Clips infrastructure at Twitch. He has deep roots in commerce and software distribution systems, having led work on the Twitch desktop app, commerce SDK, and fulfillment services for game distribution and Twitch Prime. Prior roles at Amazon and Kindle teams reflect a strong background in device-facing services, special offers infrastructure, and cross-platform client integration. Based in Seattle and educated at the University of Waterloo, he pairs pragmatic engineering with systems-level thinking and a history of porting and integrating low-level code (C/Lua) into production environments. Notably, he has moved between product-facing features and internal builder platforms, giving him fluency in both user impact and developer experience.
16 years of coding experience
8 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Waterloo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Ellis - Senior Software Engineer at Twitch