Su Zhang

me@zhang.su
github.com/zhangsu

Skills

Ruby
C
JavaScript
TypeScript
Python
Java
C++
Go
Bash
Scheme
Rails
App Engine
.NET
Hibernate
Canvas
jQuery
Closure Library
Ajax
d3.js
CSS3
Sass
Compass
Slim
MySQL
MSSQL
MongoDB
Redis
Google Cloud Storage
S3
RSpec
Git
POSIX
Windows API
Linux
HTTP

Experience

Software Engineer at GoogleMar. 2015 - present

Software Engineering Intern at GoogleJan. 2014 - Apr. 2014

Software Engineering Intern at GoogleMay 2013 - Aug. 2013

Started internal project from scratch using Go and App Engine for reviewing and approving publications, in much the same way as code review, before they get displayed on Research at Google.

Software Engineering Intern at YelpSep. 2012 - Dec. 2012

Implemented QR code check-in system for Yelp elite parties and user events which involves programming Python, MySQL, Amason S3, Selenium, SMTP, jQuery, Prototype, and Twitter Bootstrap.

Software Developer at Uken GamesJan. 2012 - Apr. 2012

Software Engineering at Harris Corp.May 2011 - Aug. 2011

Software Developer at NCR Corp.Sep. 2010 - Dec. 2010

Enhanced Java EE application for remote check deposit powered by JSP, Spring, EJB, and Hibernate.

Education

Bachelor of Computer Science, University of Waterloo2009 - 2014

Projects

ActivitilaNov. 2012 - present

Redis-cached version of my activity feed merged from various sources written in CoffeeScript and Node.js (activities.zhang.su).

Scorched End Audio Library (SEAL)May 2011 - present

C library and Ruby gem for 3D audio rendering based on OpenAL.

Visual OfficeOct. 2012

Game-like visualization tool (visual-office.appspot.com) for office seating plan produced in October's Yelp hackathon exploiting CSS3 animations and Compass.

zhang.suMay. 2012

CSS3 Homepage (zhang.su) built with Slim, Sass, and CoffeeScript.

LoverApr. 2012

Two-player survival game (zhang.su/lover) on HTML5 canvas produced in Molyjam 2012 game hackathon.

Sudoku and Sudoku SolverApr. 2010

Form-based Sudoku game and its solver developed with C# .NET.