Hi, I'm Xiaoxiao Zhao.
A
Fast-learning, Self-driven programmer with a passion for autonomous driving vehicles and solving real-world problems.
About
I am a Computer Engineering Undergraduate Student at University of Toronto. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like C++, C#, JavaScript, Python, React, Vue, MySQL, HTML5, CSS during my bachelor's. I have 16 months of professional work experience which helped me strengthen my experience in coding. I am passionate about autonomous driving vehicles and developing complex applications that solve real-world problems.
- Languages: C, C++, C#, Python, JavaScript, TypeScript, CSS, HTML, Bash
- Libraries: NumPy, Pandas, OpenCV
- Frameworks: .NET, Node.js, React, Vue2/3, TensorFlow, PyTorch, Bootstrap, Apache Beam
- Tools & Technologies: Git, Docker, AWS, Heroku, JIRA
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
- Engineered a full-stack solution for the Tele-operation System (TOS), developing a Go-based backend with real-time WebSocket communication to integrate with the work order system, eliminating 15+ daily manual status updates for operations teams.
- Reduced dangerous scenario response time by over 60% (from 5 seconds to 2 seconds) by implementing a front-end "one-click takeover" button and cloud-side steering wheel haptic feedback.
- Improved codebase quality and maintainability by leading the cleanup of over 300 instances of non-standard code, resolving issues like non-validated props and unnecessary rendering.
- Automated code quality checks using ESLint and GitHub Actions in the CI/CD pipeline, reducing front-end build time by 20% and ensuring all new code met strict quality standards.
- Contributed 50+ ideas with revenue potentials during weekly brainstorming sessions at Bing Monetization team
- Completed 40+ front-end features on Azure DevOps platform using C, JavaScript, and TypeScript within an ASP.NET core (some React projects also included)
- Integrated unit testing into the development and deployment workflow, creating and maintaining multiple tests for each feature to automate quality assurance within the Azure DevOps pipelines.
- Flighted 100+ feature experiments, among which, six features were shipped, contributing 15% of team’s FY25 KRs
- Obtained a total diluted revenue gain of around one million dollars in CN market
- Designed a web-app based on Streamlit and Fastapi to act as a control center and bridge the communication between our simulation platform components (Gazebo and our dispatching system)
- Deployed it via docker on the company server to achieve simulation of Autonomous Mobile Robots (AMRs)
- Designed a web-app based on Vue3 and PCL library to automate rosbag mapping, point cloud registration and stitching
- Deployed it via docker on the company server to fill the gap for an online mapping tool for our field engineers
- Built a Retrieval Augmented Generation (RAG) application based on the company’s knowledge base using Ragflow and GLM-4, then deployed it as a web app for employee training and documentation chatbot
Projects
Recent Projects
Skills
Languages and Databases






Libraries





Frameworks






Other



Education
Toronto, Canada
Degree: Bachelor of Applied Science in Computer Engineering + PEY (Professional Experience Year) Co-op
CGPA: 3.8/4.0
- Software Engineering
- Introduction to Machine Learning
- App. Fund. of Deep Learning
- Algorithms and Data Structures
Relevant Courseworks: