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


Honors Computer Engineering with Co-op

University of Waterloo 2015–2020 | Honors Graduate with Distinction

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


Facebook Inc.

Software Engineering | August 2020 – Present

• Full time software engineering as a part of the Manager Products team under the People Products organization.

Facebook Inc.

Software Engineering Intern | September 2019 – December 2019

• Core product development on Manager Products team where I developed multiple pages and components in React, PHP, GraphQL, & Javascript

Apple Inc.

Software Engineering Intern | January 2019 – April 2019

• Developed core gRPC/Protobuf service in Go and integrated it with other services to re-allocate under-utilized servers to congested systems

• Improved timeseries forecasting server utilization with LSTM neural network in Keras with a 63% increase in accuracy from previous model


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


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