Hi, I am Lily Zhang

Lily Zhang

Computer Science Student at University of Toronto

I am currently an undergraduate student at the University of Toronto (St. George campus), specializing in computer science and majoring in math. I am an incredibly fast learner, having built my knowledge and experience in software development in four years, and landing two successful internships at Google. I also have a strong background in mathematics, having achieved perfect scores in 10 out of 11 university-level math courses, and being recruited as a teaching assistant starting in my second year. Two years later, I was promoted to be a head teaching assistant.

Leadership
Team Work
Communication
Problem-solving
Organization
Fast Learner
Critical Thinking
Hard Working
Willing to Learn

Skills

Python
Python

Proficient in python programming. Used for interviews and course projects.

Java
Java

Proficient in java programming. Used for multiple internship projects and course projects.

C/C++
C/C++

Familiar with C/C++ programming. Used for internship projects and course projects.

SQL
SQL

Proficient in SQL. Used for course projects and internship projects.

R
R

Know basic R. Used for course projects.

HTML
HTML

Know basic HTML. Used for personal website.

CSS
CSS

Know basic CSS. Used for personal website.

Matlab
Matlab

Know basic matlab. Used for course projects.

Git
Git

Experienced with git-based development.

JUnit
JUnit

Familiar with JUnit testing framework. Used for multiple internships projects.

protocol buffer
protocol buffer

Experienced with protocol buffer. Used for multiple internships projects.

LaTeX
LaTeX

Experienced with LaTeX. Wrote multiple stunning course notes using LaTaX.

Experiences

1
Software Engineering Intern
Google (Ads Infra Team)

Sept 2020 - Nov 2020 , Mountain View, CA, USA

Responsibilities:
  • Converted existing count-based request batching algorithm into a resource-usage-based algorithm for an internal massive data matching service, which boosts resource usage from 40% to 90+%.
  • Designed and modified a component of a single-tenant service to support multiple tenants.
  • Proposed sounding plans for refactoring a set of test files, each with 2,000+ lines of code, to improve test coverage and readability.
  • Fixed error-prone bugs that lead to job crashes following the C++ standards.

Teaching Assistant
University of Toronto

July 2020 - Sept 2020 , Toronto, ON, CA

Responsibilities:
  • Provided special assistance to course coordinators of calculus courses (MAT135 and MAT137) in designing online-teaching administrations.
2

3
Head Teaching Assistant
University of Toronto

Sept 2019 - Apr 2020 , Toronto, ON, CA

Responsibilities:
  • Led a group of 30 TAs for Calculus courses (MAT135/136) with approximately 2,400 students.
  • Organized weekly TA meetings, facilitated TA training workshops, and helped TAs prepare for classes.
  • Assisted in active learning lectures with approximately 500 students.
  • Identified communication efficiency issue within the teaching team and resolved it by introducing appropriate tools.
  • Independently planned online final exam including step by step instructions for students, TAs, and instructors.

Software Engineering Intern
Google (Ads Team)

May 2019 - Aug 2019 , Kirkland, WA, USA

Responsibilities:
  • Designed, implemented, tested and launched feature in production for processing location changes in bulk upload.
  • Implemented language localization for the feature, including keyword translation and number parsing.
  • Implemented low latency lookup engine using cache, thread pool, and parallel computing.
  • Worked closely with product manager on user experience design and feature requirements.
  • Practiced on cross-team communication and filed bugs against multiple teams for fixing cross-team inconsistencies.
  • Proactively refactored 2,000+ lines of code which improved code readability and test coverage.
4

5
Teaching Assistant
University of Toronto

Sept 2018 - Apr 2019 , Toronto, ON, CA

Responsibilities:
  • Led classes for a Calculus course (MAT137) with 70 students.
  • Graded assignments and exams for over 1,000 students.
  • Received Daniel B. DeLury Teaching Assistant Award for excellent TA work.

Engineering Practicum Intern
Google (Firebase Backend Team)

May 2018 - Aug 2018 , Waterloo, ON, CA

Responsibilities:
  • Converted existing synchronous resource provisioning pipeline into async pipeline and launched in production.
  • Implemented application and storage layers using Java, Spanner, protocol buffers, AppsFramework, Guice and FluentFutures.
  • Enforced 100% test coverage using Junit and Mockito.
  • Extended original project to be generically usable by other provisioning workflows and wrote design doc for it.
  • Led a team of six interns in hosting Google Waterloo TGIT Talent Show with over 200 attendees.
6

7
Teaching Assistant
University of Toronto

Sept 2017 - Apr 2018 , Toronto, ON, CA

Responsibilities:
  • Led classes for a Calculus course (MAT137) with 70 students.
  • Graded assignments and exams for over 1,000 students.

Math Camp Teaching Assistant
University of Toronto

Apr 2017 - Aug 2017 , Toronto, ON, CA

Responsibilities:
  • Assisted instructors in teaching middle school and elementary school kids.
  • Created math-related puzzles that interest students.
  • Provided hints to students who were having trouble with solving given math problems.
  • Looked after young kids and maintained classroom discipline.
8

9
Sales Associate
Gap

Apr 2016 - Dec 2017 , Bayview Village, Toronto, ON, CA

Responsibilities:
  • Shipment: unpack products and sort clothes onto carts.
  • Replenishment: bring inventories from stock room to the floor.
  • Visual: fold denims and display products nicely.
  • Ship from store: locate products ordered by online customers and pack them up.

Achievements

University of Toronto President’s Scholars of Excellence

Daniel B. Delury Teaching Assistant Award

Governor General's Award



Name of Award Year
Paul Mandl Undergraduate Award in Mathematics 2020
Robert Barrington Leigh Scholarship 2020
Professor William Kingston And Dr John Kingston Scholarship 2020
University of Toronto Dean's List Scholar 2020
Tom Hull Scholarship in Computer Science 2019
Norman Stuart Robertson Scholarship in Mathematics 2019
Daniel B. DeLury Teaching Assistant Award 2019
The Coxeter Scholarship in Mathematics 2018
Herbert Edwin Chadburn and Florence Grace Chadburn Memorial Scholarship in Mathematics and Physics 2018
Senior Alumni Memorial Scholarship 2018
Professor William Kingston And Dr John Kingston Scholarship 2018
University of Toronto Dean's List Scholar 2018
Adel S Sedra Undergraduate Scholarship In Mathematics 2017
Professor William Kingston and Dr.John Kingston Scholarship 2017
University of Toronto Dean's List Scholar 2017
Governor General's Award 2016
University of Toronto President's Scholars of Excellence Award 2016
Edward Gladstone Schafer Memorial Scholarship 2016
Earl Haig Mathematics Department Award 2016
Earl Haig Canadian Senior Mathematics Contest Champion 2016
Earl Haig Grade 12 Earth and Space Science Award 2016
Earl Haig Grade 11 Hypatia Contest Chamption 2014
Earl Haig Grade 11 Physics Achievement Award 2014
Earl Haig Grade 11 Financial Accounting Fundamentals Award 2014
Earl Haig Grade 11 Architecture Design Award 2014
Earl Haig Leadership Council Outstanding Performance Award 2014
Earl Haig Grade 10 Science Award 2013