Education

Bachelor of Software Engineering, University of Waterloo
Waterloo, ON | Sep 2011 - Jun 2016
  • Graduated with Distinction, Dean's Honours List
  • Sandford Fleming Award for Academic Excellence, First In Class Scholarship (2013 - 2016)
Relevant Projects
  • Helped build Tailor, a linter for Swift
  • Worked on a real time OS written in C

Work Experience

Coursera | Software Engineer Intern
Mountain View, CA | Jan 2015 - May 2015, Sep 2015 - Dec 2015
  • Shipped multiple features for the new on-demand course platform while working with the Learning Experience team
  • Worked with React, Fluxible, Backbone.js, Jade and Stylus
Google | Software Engineering Intern
Mountain View, CA | May 2014 - Aug 2014
  • Worked on a system (full-stack) to track A/B Experiments with the Gmail SRE (Site Reliability) team
  • Used Python, AppEngine, JavaScript, AngularJS, and Google Closure
BlackBerry | Embedded Systems Software Developer
Waterloo, ON | Jan 2013 - May 2013
  • Worked on proof of concept applications (written in C) that connected a Blackberry device to external devices like a PlayStation Controller and a "Mobile thermal printer" via the USB stack
  • Fixed speed and memory usage issues concerning a Linux USB driver (Reduced CPU usage from 80% to 9%)
SAP | Jr. Software Developer
Waterloo, ON | May 2012 - Aug 2012
  • Worked on the installer team for Sybase IQ
  • Wrote scripts to upgrade different subcomponent installers and worked with InstallAnywhere

Skills

  • Programming Languages: C++, C, Python, JavaScript, Java, Perl, Bash
  • Frameworks: React, Backbone.js, Angular.js. Google Closure Tools
  • Version Control: Git, Perforce, Subversion