Aaron Lam


Download PDF

Aaron Lam

Toronto, Canada
aaronch.lam@mail.utoronto.ca
www.linkedin.com/in/aaronlam

Education

Graduating 2016
Honours B.Sc., Computer Science, University of Toronto

3.41/4.00 CGPA

Courses
Operating Systems, Microprocessor Software, Software Tools and Systems Programming, Software Design, Data Structures & Analysis

Skills

Languages
C/C++, Python, Ruby, Java
Systems
Linux, Unix-like, Arduino
Tools
Git, GDB, SVN

Professional Experience

May 2015 – Aug 2015
Software Engineer Intern, Arista Networks, Inc, Vancouver, BC
  • Designed and implemented a Linux kernel module that provides instrumentation for statistics regarding received packet latency throughout the Linux kernel network stack.
  • Backport patches from Linux kernel upstream.
May 2014 – Aug 2014
Firmware Intern, Tesla Motors, Inc, Palo Alto, CA
  • Developed Ruby scripts for the automation of various Infotainment features of the Tesla Model S centre display and assist in the verification of the localisation of the user interface.
  • Enhanced the Infotainment automation framework with improvements to the verification of Internet browser activity and Bluetooth connectivity.
  • Analysed and integrated open source static analysis tools into development processes.
May 2013 – Jan 2014
Software Developer Intern, IBM Canada Ltd, Markham, ON
  • Expanded the IPAS Automated Testing Framework using Python and Bash.
  • Implemented Python unit test scripts to increase coverage of the automated test suite in the framework.

Activities

Jan 2015 – Apr 2015
Teaching Assistant, University of Toronto
  • Assisted students with understanding introductory programming concepts.
  • Graded and provided feedback on assignments and examinations.

Projects

Sep 2014 – Dec 2014
MiniNet Virtual Machine Management, Supervised by Professor Y. Ganjali, Computer Systems & Network Research Group, University of Toronto
  • Implemented a software prototype and API for migrating hosts between machines during run-time in a distributed MiniNet network emulation using MaxiNet.
  • Developed with Python using POX controller web service APIs.
Nov 2014 – Dec 2014
Arduino NFC Smart Lock, University of Toronto
  • Designed, built and programmed a NFC activated door lock system based on the Arduino microcontroller with a complementary Android application.
  • Developed with C++ using Arduino microcontroller libraries.