Timothy Armstrong

Software Engineer

armstrong.timothy@gmail.com

timarm.comgithub.com/timothyarmstrong

Skills Summary

Core Technical Skills

Technical Work Experience

YouTube

Software Engineer

San Bruno, California, USA

August 2014 – Present

  • Primarily focus on the YouTube Player and the desktop YouTube website, which are used by hundreds of millions of users.
  • Contribute to significant site-wide interface changes on the existing YouTube website.
  • Conduct experiments to help the team understand how different interface implementations affect the site's key usage metrics.
  • Collaborated with product managers and other engineers to implement new behaviours and features on YouTube.
  • Refactor existing code modules to simplify the codebase for easier maintenance by the team.

YouTube

Software Engineering Intern on the desktop YouTube website

San Bruno, California, USA

September 2013 – December 2013

Google

Developer Programs Engineer Intern on Dart

Mountain View, California, USA

January 2013 – April 2013

Google

Software Engineering Intern on the desktop Google+ website

Mountain View, California, USA

May 2012 – August 2012

Google

Software Engineer Intern on the mobile web Google+ App

Kitchener, Ontario, Canada

September 2011 – December 2011

5Touch Solutions Inc.

Web and Mobile Application Developer

Toronto, Ontario, Canada

May 2010 – August 2010, January 2011 – April 2011

Education

University of Waterloo

Bachelor of Software Engineering

Waterloo, Ontario

September 2009 – June 2014

  • Relevant projects:
    • Created a compiler for a subset of the C language. Implemented a scanner, lexer, parser, linker, and assembler in C and Java which generated MIPS assembly from original source code.
    • Developed an operating system written in C and ARM assembly which ran on bare hardware. Implemented memory management, preemptive process scheduling, and message passing.

St. Peter's Secondary School

Ontario High School Diploma

Barrie, Ontario, Canada

June 2009

  • Awards:
    • Governor General's Award — Awarded for achieving highest overall average in Grade 11 and Grade 12 courses.
    • Academic Achievement in Math — Awarded for achieving the highest mark in Grade 12 Academic math courses.
    • Technology Award — Awarded for proficiency with technology and for responsibility of all technical equipment at school events.

Activities and Interests