Return to My Personal Site

William Yang

Web & Application Developer

Please view the hard copy for the comprehensive and up to date version of my resume

Education

Honors Computer Engineering with Co-op

University of Waterloo 2015–2020 | Expected Option in Statistics

Awards: • University of Waterloo President's Scholarship • Professional Engineers of Ontario University Engineering Entrance Scholarship • Nortel Network Engineering Entrance Scholarship For Outstanding Academic & Extracurricular Involvement • Engineering Society Leadership Excellence First Year Award

Experience

NVIDIA Inc.

Software Engineering Intern | May 2018 – August 2018

• Wrote GPU HW data collection tool in C++ & deployed with Jenkins & Ansible that gathers data from servers and indexed it to Elasticsearch then to Kibana

• Wrote Spark jobs to produce game server metrics from large Parquet & JSON data

IBM Inc.

Software Engineering Intern | September 2017 – December 2017

• Developed API tool in Node.js for OLAP engine setup on core infrastructure for automated testing of changes and requests made to the server

• Set up delivery plan with Bash scripts in Jenkins to record REST API responses from builds and generate updated tests, completely automating the process

Shopify Inc.

Software Engineering Intern | January 2017 – April 2017

• Introduced position and image integration into CSV product import and export, allowing 250k+ merchants to revise products by spreadsheet

• Implemented context into internal inventory tracking report, informing internal team about quantity after adjustments of millions of products

DBRS Inc.

Software Engineering Intern | May 2016 – August 2016

• Created a graph search tool modelling transactions onto nodes, allowing analysts to understand their business relationships visually

• Developed internal analyst web platform using .NET and AngularJS

WatSat Waterloo Satellite Team

Command & Data Handling | September 2015 – Present

• Developed web interface that pulls data for graphical visualizations, aiding in the detection of anomalies for the battery, processor, and sampler sensors