Resume

Luke Zhang

Year 4, Major: Computer Science

Technical Skills

Programming Tools/Environments Systems
C#

C++

Java

SQL

Matlab

Visual StudioEclipse

Microsoft SQL Server

Fiddler

Codeblocks

Matlab

TeraTerm

WindowsUnix

Linux

Work Experience

RESAAS Co-op Backend Engineer

RESAAS, Vancouver, BC, May 2014 – December 2014

  • Implemented SQL stored procedures, backend API services, investigated and fixed various bugs for existing and new features on the website
  • Designed and presented the solutions to the engineering team as part of the continuous integration process
  • Developed unit tests for the solutions using various tools such as mock objects and Entity Framework

Netgear Canada Software Test Developer

Netgear Canada, Richmond, BC, January – August 2013

  • Performed manual and automated tests on mobile hotspot devices
  • Configured and performed troubleshooting on hotspot and embedded devices using AT commands
  • Developed automated test cases using Selenium API in Java

Academic Projects

Android Source Code Visualization, Java Programming

University of British Columbia, Sept – Dec 2013

  • Developed a 3D model city based on the structure of Android source code
  • Retrieved Android source code from a URL and parsed it into an Abstract Syntax Tree used to gather data to build the city.
  • Achieved a mark of A at the end of the term with a video presentation.

Library Location Application, Java Programming

University of British Columbia, Sept – Dec 2012

  • Created an application that shows the location of all BC libraries and the statistics for all of the libraries using Google Web Toolkit
  • Was responsible for parsing the library data from an Excel file and persistently storing the data into the GWT datastore.
  • Presented the application to the lab and achieved a mark of A

Maze Solver Project, C++ Programming

University of British Columbia, Jan – Feb 2012

  • Implemented a maze solver using C++ on Linux
  • Created using various data structures such as linked list, array queue and heap priority queue
  • Obtained a mark of A+ at the end of the project

Education

The University of British Columbia, Vancouver, BC, 2010-present

Major: Computer Science

Additional Experience

Undergraduate Teaching Assistant

University of British Columbia, Vancouver, BC, May 2015 – present

  • Conducted tutorial sessions and office hours for students.
  • Have a strong knowledge of the Y86 assembly language and CPU architecture.

Interests and Hobbies

Northern Shaolin Kung-Fu, 2005-2011

  • Taught youths (ages 8 through 15) basics and fundamentals of Kung-Fu.
  • Performed at many festivals and events around the Metro Vancouver area in front of audiences of up to 100 people.