Name: Jason Shao
Major: Software Engineering
School: McGill University
Email: tianzhen.shao@mail.mcgill.ca
Phone: 438-370-9345
Skill
PYTHON 85%About me
Hi! Welcome to my corner of the digital World.
My name is Jason Shao, a passionate software developer living in Montreal, Canada. I am currently a U1 Software Engineering student studying at McGill University. My fascination with programming has been the driving force behind my creation of this website.
Experience
Education
Bachelor of Software Engineering, Minor in Applied Artificial Intelligence
2022 - 2026 (exp)
McGill University, Montreal, Quebec, Canada
High School Diploma
2019 - 2022
Stanstead College, Stanstead, Quebec, Canada
GPA: 4.1
Recipient of the Arthur E. Curtis Jr. Award (awarded to the top student entering an engineering program)
Professional Experience
Certification, Software Development Intern | Airbus Canada
May 2024 - Aug 2024
Shanghai, China
- Proposed and Integrated solutions for data tracker tool using Google Apps Script to eliminate stale data and automate the certification processes, overall enhancing workflow efficiency to save up to 30 hours per week.
- Created both analytical and tactical dashboards using QlikSense and Excel to visualize dynamic data from the certification process and give data-driven recommendations for product improvement.
Purchasing Intern | Jaguar Land Rover
May 2023 - Aug 2023
Shanghai, China
- Assisted in the development and execution of procurement strategies, negotiated with suppliers to optimize cost savings and efficiency, and actively engaged in workshops, such as AWS cloud services.
Front-end Developer Intern | Langying Education
Jun 2021 - Aug 2021
Shanghai, China
- Developed the teacher-student interaction software using JavaScript, HTML/CSS, and VUE.js framework to beautify and improve the user experience.
Project
Dance Heroes | Codejam 14 Hackathon - Committee's Choice Winner
Enabled players to simply drag-and-drop any music file to generate a unique, AI-driven dance routine tailored to their chosen track.
Combined real-time body tracking (via MediaPipe) with an automatically generated 3-D model dance routine, providing accurate scoring and instant feedback as players match their movements to the newly created choreography.
MP3Scorer
MP3Scorer streamlines the process of manually creating musical notations from sounds, by creating an application that converts MP3 files to sheet music. It utilizes an audio processing model to extract the melody of songs and recompose it into playable sheet jusic for different instruments such as Piano and Violin.
Languages:
Coded in Python and utlized VexFlow JavaScript library to display sheet music.