Software Engineering Manager Staff Software Engineer at YouTube
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ryan Mcdermott is a seasoned software engineering leader with 12 years of experience building scalable backend and frontend systems, now managing GenAI Shorts Creation infrastructure at YouTube. He moves fluidly between IC and management roles, having driven core Shorts backend features and TV device certification while previously shaping frontend UX and infrastructure at Google. Technically versatile, he contributes to open source—most notably a TypeScript mocking library that parses ASTs and integrates Faker.js—and builds thoughtful front-end demos that emphasize readability and reusability. His background combines an MS in Computer Science (Machine Learning) with a BA in Philosophy, reflecting both technical depth and a habit of clear conceptual thinking. Based in San Francisco, he’s known for turning ambiguous product needs into production-ready systems and for mentoring engineers across the stack.
12 years of coding experience
12 years of employment as a software developer
Master of Science - MS Computer Science (Machine Learning), Master of Science - MS Computer Science (Machine Learning) at Georgia Institute of Technology
Bachelor of Arts (B.A.) Philosophy, Bachelor of Arts (B.A.) Philosophy at Southwestern University
A guide on how to write readable, reusable, and refactorable software
Role in this project:
Front-end Developer
Contributions:51 commits, 1 PR, 1 push in 3 years 10 months
Contributions summary:Ryan primarily contributed to the front-end development of a software architecture example project, as demonstrated by their React component implementations. They started by setting up the basic application structure and then progressively added UI components representing different sections of a software architecture pyramid. Their commits involved styling the application and integrating a currency selector. The user's work focused on creating interactive UI elements and structuring the application's front-end.
Mocking library to create mock objects with fake data for TypeScript interfaces
Role in this project:
Full-stack Developer
Contributions:187 commits, 19 PRs, 44 pushes in 3 years 3 months
Contributions summary:Ryan primarily contributed to the development of the `google/intermock` project, a TypeScript mocking library. Their work included setting up the project structure, implementing core functionalities such as reading files and traversing the Abstract Syntax Tree (AST), and integrating with libraries like Faker.js. Further, the user worked on developing features to handle interface extensions, type aliases, enums, and array types. The user also worked on documentation for the project.
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
Ryan Mcdermott - Software Engineering Manager Staff Software Engineer at YouTube