# Michael C. > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/michaelc1 ## Work Experience ### Software Engineer @ Google Jan 2019 – Present - Working on the YouTube Shorts Team (Jan 2026 - Present) - Worked on the Google Nest team (Aug 2019 - Jan 2026) - Primary engineer for various core projects - On-call lead for Google Home App team - 20% on infrastructure and developer experience - Mobile Week 2024 and 2025 Presenter - Intern Mentor, STEP Intern host - Primarily working with Objective-C, Swift, Java, C++ ### Software Developer Intern @ Google Jan 2018 – Jan 2018 | Waterloo, ON - Worked on the Google Home team - Focus on features related media and home automation. - Google Material Contributor - Worked mostly in Objective-C, with occasional C++ ### Software Engineering Intern @ Google Jan 2018 – Jan 2018 | Mountain View, California - Worked on various projects as part of the Google Assistant team - Projects are still confidential as of this posting - Worked in Objective-C ### Software Developer Intern @ Google Jan 2017 – Jan 2017 | Waterloo, Ontario - Worked on WebIDL-Diff project as part of the Chrome - Web Predictability Team - Implemented infrastructure for inspecting differences between WebIDL fragments in Web Standards - Resolved fundamental framework bugs and implemented new framework features - Worked in Node.js and FOAM (Feature-Oriented Active Modeller) ### Core Software Developer @ IBM Canada Jan 2016 – Jan 2016 | Toronto, Ontario, Canada - Implemented tools and features to support and management the cloud - Resolved issues and bugs in a timely manner - Worked with Node.js (React, Webpack, Flux), PostgreSQL, C#, Powershell, Splunk, and CSS ### Instructional Support Assistant @ University of Waterloo Jan 2016 – Jan 2016 | Waterloo, Ontario, Canada - Provided timely support to students online and through office hours - Coordinated graduate teaching assistants - Demonstrated strong public speaking skills in front of hundreds of students - Worked with Racket, C, Bash, LaTeX, Python, Perl, HTML, and CSS ### Junior Developer (Co-op) @ MedAvail Technologies Inc. Jan 2015 – Jan 2015 | Mississauga, ON - Designed solutions to existing problems and integrated into the existing software - Working with other members to determine the optimal settings for the software and hardware - Analyzing bugs and proposing solutions to them - Worked with C#, SQL, Javascript, Powershell, Splunk, and RabbitMQ ## Education ### Bachelor’s Degree in Honours Computer Science - Bioinformatics University of Waterloo Jan 2014 – Jan 2019 ### Ontario Secondary School Diploma SATEC @ W.A. Porter C.I. Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/mcheung28 - Website: https://nanuq.dev - GitHub: https://github.com/m-cheung --- Source: https://flows.cv/michaelc1 JSON Resume: https://flows.cv/michaelc1/resume.json Last updated: 2026-03-22