Education
Master of Mathematics, Computer Science
Bachelor of Mathematics, Computer Science and Statistics
University at Waterloo, 2017
Experience
Wish - Senior Software Engineer
July 2020 - April 2022
- Data & Relevancy
Wish - Software Engineer
July 2017 - July 2020
- Marketplace
LinkedIn - Software Engineer Intern
May 2016 - August 2016
- Search Infra
Google - Software Engineer Intern
January 2016 - April 2016
- Inbox iOS
Wish - Software Engineer Intern
May 2015 - August 2015
- Merchant Platform
Seeq - Software Engineer Intern
September 2014 - December 2014
Osellus - Software Engineer Intern
January 2014 - April 2014
Selected Courses
CS 135:
Designing Functional Programs
•
CS 136:
Elementary Algorithm Design and Data Abstraction
•
CS 240:
Data Structures and Data Management
•
CS 241:
Foundations of Sequential Programs
•
CS 245:
Logic and Computation
•
CS 246:
Object-Oriented Software Development
•
CS 251:
Computer Organization and Design
•
CS 341:
Algorithms
•
CS 350:
Operating Systems
•
CS 360:
Introduction to the Theory of Computing
•
CS 370:
Numerical Computation
•
CS 451:
Data-Intensive Distributed Computing
•
CS 454:
Distributed Systems
•
CS 456:
Computer Networks
•
CS 486:
Introduction to Artificial Intelligence
•
CS 488:
Introduction to Computer Graphics
•
CS 684:
Computer Vision
•
CS 747:
Software Verification Using Proof Assistants
•
CS 754:
Advanced Distributed Systems