You are on page 1of 1

 tl2cheng@edu.uwaterloo.ca ⃝
Tate Cheng ⃝
 647-402-6181
 github.com/tate1010

 /in/tate-cheng/

Education Experience
University of Waterloo Software Developer
Bachelor of Computer Science Riot Games
Anticipated: April 2021 June 2020 - Current
[C++,React, Chromium ]
• Developed various feature in Riot Client such as Social Sign On
Skills or Requiring Vanguard Restart.
Languages • Develop new and upcoming Multi-Game Riot Client
Python • C++
Software Developer
Experimental Bank of Montreal Financial Group
Blender • Unity • Unreal May 2019 - Aug 2019
Spoken Languages [C#,Java]
English • Cantonese • Developed and implemented authentication and encryption
Mandarin for premise and Cloud Gemfire data grid’s Client and Server
• Enhanced Gemfire Data Browser functionality to enable
Projects exporting thousand’s or more row of data in JSON format
RUHacks2018  • Created a data provisioner for market stress data
Best Green(Money) Hack
DevOps Engineer Intern
Built Cocoa, a proactive
Bank of Montreal Financial Group
budget financial app Sept 2018 - Dec 2018
ConuHack2018 [Python,Selenium]
First Place API Challenger • Developed and managed Ansible Playbooks to perform
Winner software configuration management
Hackathon Overall Third • Developed control center configuration automation
Place Winner
Built Awesome sport, an
Data Analyst Student Intern
Royal Bank of Canada
automatic soccer game
May 2018 - Aug 2018
highlighter [Python,Google Analytics]
• Developed an automated test suite to verify correctness and
Interests presence of analytic data from RBC mobile app
PC gaming / Virtual Reality • Assisted in repairing a fingerprint authentication issue on the
Casual Dancing mobile app
Machine Learning Research Assistant
Epiphany Asset Management (HK) Limited
May 2017 - July 2017
[Python,Sci-Kit Learn, Keras]
• Compared different machine learning algorithm models’
performance using market stock’s value as data

You might also like