Michael Chang
Past Internships
Software Engineer, YouTube
San Bruno, CA (April 2014 – Present)
- Details available upon request
Software Developer (Co-op), Encircle
Kitchener, ON (September 2013 – December 2013)
- Worked on Encircle's Android, iOS, and Web applications
- Reworked server code to send HTML emails (previously only plain-text) and automatically unsubscribe bouncing email addresses
- Set up phabricator (code review) and jenkins (continuous integration) servers
Software Engineer Intern, Khan Academy
Mountain View, CA (January 2013 – April 2013)
- Triaged issued filed against the khan-exercises framework on GitHub
- Developed Python/Flask server endpoint to store and tag teacher-written questions
- Co-developed front-end for teachers to write, edit and tag questions
- Discovered a love for The Resistance (game)
Software Engineering Intern, YouTube
San Bruno, CA (May 2012 – August 2012)
- Built custom control using JavaScript and the Google Closure Compiler
- Updated Python logic and MySQL database schema for YouTube AudioSwap
- Prototyped a new feature for YouTube Video Editor
Toronto, ON (September 2011 – December 2011)
- Co-developed Android Tablet application for a large motion picture exhibitor
Analytics (Intern), Facebook
Palo Alto, CA (January 2011 – April 2011)
Web Developer/Data Analyst, SharpSchool
Toronto, ON (May 2010 – August 2010)
Web Developer/Data Analyst, Intrafinity Inc.
Toronto, ON (Summer 2008, 2009)
Extra-curriculars
- Engineering Ambassador, University of Waterloo (2012 – present)
- Writer, mathNEWS (2009 – present)
- Volunteered at the FIRST Lego League Waterloo Regional (2010, 2011)
- Team advanced to the FIRST Tech Challenge World Championships in Atlanta, GA in 2009
- Bronze medal at Stage 2 of the Canadian Computing Competition (2009
– Top 20 in Canada)
Education
Candidate for Bachelor of Software Engineering, University of Waterloo (2009 – 2014)