Yizhao Wang

  • Student at UCLA
  • Los Angeles, California, United States
  • Computer Software

Previous positions

  • Student Research Assistant at University of Toronto
  • Software Engineer at AMD

Education

University of California, Los Angeles, Master of Science – MS, Computer Science

Background

Summary

I am a highly self-motivated and skillful person, expecting to work in the field of Computer Science.

Experience

  • Student Research Assistant

    University of Toronto

    June 2018 – April 2019(10 months)Toronto, Canada Area

    – Research on Natural Language(Speech) Processing (NLP) supervised by Prof. Gerald Penn. – Responsible for designing and exploring some customized layers including convolutional layer and mellin convolutional layer by use of Python and PyTorch to improve the accuracy of pytorch-kaldi,a speech parsing model. – Added various deep neural networks like CNN and M-CNN to reduce the word error rate (WER) and explored the reduction reason and the layers’ function in WER reduction. – Divided the input into small overlapping context windows and repeatedly applied the mellin process (M-CNN) on each context window and consequently reduced the word error rate. – Made the dimension of expressing the context window absorbed through multi-layer CNN without padding to reduce the data size and improve the speed of neural network learning as well as maintain the information as much as possible.

  • Software Engineer

    AMD

    July 2017 – June 2018(11 months)Markham, Canada Area

    – Was responsible for development and maintenance alone for the software driver of a graphics card measurement hardware tool in C/C++. The hardware tool measured all parameter values of a running graphics card that engineers wanted to know and then wrote those values into xml files in a human-readable format. – Maintained the already existing code for the driver and continuously added new functionality such like streaming. – Built the streaming function of the driver from scratch. Optimized the USB transmission of the data in the streaming functionality by having buffer switch between receiving raw data transmitted from USB & flushing the data into I/O. Developed the checksum verification mechanism as well as the sequence number to make sure the raw data streamed from the hardware was error-free. – Built the product level model and made the installer for the business partner HP. – Tried to solve the cross-platform problems between in Windows and Linux for the project. – Tried to create a simple user interface for better applicability of this suite. – Contributed in the technical support for first-time users and new intern training.

Education

  • University of California, Los Angeles

    Master of Science – MS, Computer Science

    2019 – 2020

  • University of Toronto

    Honours Bachelor of Science with High Distinction, Computer Science

    2014 – 2019

    Focus in Artificial Intelligence Focus in Web and Internet Technologies Achieved Dean’s List Scholar respectively in 2015, 2016, 2017

  • Nanjing Foreign Language School

    High School Diploma

    2011 – 2014

Languages

  • Chinese

    Native or bilingual proficiency

  • English

    Full professional proficiency

  • Japanese

    Limited working proficiency

Projects

  • Course Project: A Mobile Flight Booking Application

    2015

    – Led a group of four to use Java to develop an android mobile application and help users book flights, developing the functional modules including flight querying, flight booking and auto-generate flight routing (from multiple flights) by given departure and arrival locations. – Distributed overall architecture design and implementation of the project in both frontend and backend and control the project schedule.

    Team Members (1):
    • Yizhao Wang
  • Course Project: A Web Social Media Application

    2016

    – Led a group of four to employ JavaScript and Node.js to design both frontend and backend programs of a web social media application to perform functional modules including creating and deleting posts, following users and setting administrative authority. – Personally implemented backend programs and used MongoDB to perform the database system, which was successfully deployed in an independent online server other than in the backend server.

    Team Members (1):
    • Yizhao Wang

Skills & Expertise

  • Chinese
  • JavaScript
  • Artificial Intelligence (AI)
  • AJAX
  • English
  • Natural Language Processing (NLP)
  • Python
  • Machine Learning
  • TensorFlow
  • AngularJS
  • C
  • Node.js
  • Python (Programming Language)
  • C++
  • Pytorch
  • Japanese
  • Java
  • Software Development

Honors & Awards

  • 2017 Dean’s List Scholar

    University of Toronto

    2017

  • 2016 Dean’s List Scholar

    University of Toronto

    2016

  • 2015 Dean’s List Scholar

    University of Toronto

    2015