Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Generic

KAIWEN ZHU

Etobicoke,ON

Summary

I am a software developer with a multidisciplinary background in Software Engineering Technology, Computer Engineering Technology, and Business Management from McMaster University and Mohawk College. I am currently pursuing a Master’s degree in Electrical and Computer Engineering at the University of Toronto, focusing on AI and applied machine learning.

My experience spans a wide range of software development domains, including workflow automation, frontend systems, and enterprise platforms like Power BI, Power Apps, and SharePoint. I have hands-on experience building machine learning models using PyTorch and TensorFlow, with recent work in reward modeling, multi-task learning, and large language models (LLMs) using Hugging Face Transformers.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Data Analyst

ALCLE Environmental Solutions Inc.
Toronto, Canada
02.2023 - 05.2023
  • Designed and trained a multi-task regression model using PyTorch and TensorFlow to predict video engagement metrics (click-through rate, like rate, watch completion rate) from content-level features.
  • Utilized MS Excel to gather and summarize weekly video data, supporting video publishing initiatives.
  • Created graphs, including histograms and pie charts, using Python and MS Excel to visualize data, driving customer comprehension.
  • Conducted data analysis on large datasets; compared and interpreted data generated week over week to provide recommendations to clients.
  • Collected and sorted data from multiple outputs of a manually annotated model; trained a reward model for predicting user preference in model outputs.
  • Analyzed relevant data and verified its accuracy while removing irrelevant data points; summarized and reported data to provide information that supported business objectives.

Software Developer Intern

Tesla
Shanghai, China
01.2024 - 06.2024
  • Engineered TA/ATA Training Appointment/Notification System to automate lecture scheduling and enhance training efficiency.
  • Streamlined homework submission process by creating automated system for saving and distributing sales scripts to Teams groups.
  • Designed notification feature for posting tailored updates in specific Teams groups based on time and content.
  • Built scoring system for Tesla’s 2 and 3 Stars Sales Certification programs to enable accurate trainee performance evaluation.
  • Utilized Power BI to develop registration system dashboard and automated Python scripts for generating weekly reports.

Movie Review Analysis

Course Project
Toronto, ON
01.2025 - 04.2025

This project focuses on analyzing movie reviews using machine learning. It includes three tasks:

  • Sentiment Classification — Determine whether a review is positive or negative.
  • Score Regression — Predict a numerical score (0–10) associated with a review.
  • Critic Identification — Identify whether a review was written by a top critic or a regular user.

We explore two approaches:

  • A TF-IDF + traditional ML pipeline for benchmarking.
  • A BERT + tree-based model pipeline for contextual, high-performance prediction.
  • BERT-based models outperform TF-IDF baselines in sentiment and score prediction, offering better generalization and reduced overfitting.
  • Score regression using BERT and XGBoost achieved strong alignment with ground truth scores.
  • Top critic classification remained challenging due to class imbalance, though BERT improved minority class performance.

Education

Master of Engineering - Electrical & Computer Engineering

University of Toronto
Toronto
08-2025

Bachelor of Technology - Software Engineering Technology

McMaster University
Hamilton, Canada
12.2023

Ontario College Diploma - Computer Engineering Technology

Mohawk College
Hamilton, Canada
06.2021

Skills

Languages & Tools: Python, JavaScript, HTML, CSS, SQL


Frameworks & Libraries: PyTorch, TensorFlow, Scikit-learn, XGBoost, LightGBM, NumPy, Pandas, Matplotlib


LLM & NLP: BERT, GPT, Sentence Transformers, Attention Mechanisms, Embedding Alignment


ML & RL: Supervised Learning, Multi-task Learning, Reward Modeling

Cloud & Platforms: Google Cloud Platform, Power BI, Power Apps, Power Automate, SharePoint, Excel


Web & Frontend: React (ES6), REST APIs

Interpersonal skills: communication, collaboration, critical thinking, problem solving, and decision making; stakeholder communication, data visualization, and reporting

Languages: bilingual proficiency in Mandarin and English

Certification

Introduction to Software Engineering Certificate – IBM (2023)

Timeline

Movie Review Analysis

Course Project
01.2025 - 04.2025

Software Developer Intern

Tesla
01.2024 - 06.2024

Data Analyst

ALCLE Environmental Solutions Inc.
02.2023 - 05.2023

Master of Engineering - Electrical & Computer Engineering

University of Toronto

Bachelor of Technology - Software Engineering Technology

McMaster University

Ontario College Diploma - Computer Engineering Technology

Mohawk College
KAIWEN ZHU