Summary
Overview
Work History
Education
Skills
Timeline
Generic

Qi Yu Li

Toronto,ON

Summary

A seasoned Autonomy Engineer and Backend Developer with 3.5 years of experience and a proven track record of driving innovation in autonomous vehicle technology and software infrastructure. Expertise in developing high-impact solutions using C++, Python, and AWS services. Demonstrated leadership in managing teams, designing critical system components, and achieving operational efficiencies.

Overview

6
6
years of professional experience

Work History

Autonomy Engineer

AeroVect
Toronto, ON
05.2023 - Current
  • Spearheaded software infrastructure initiatives, enhancing the autonomy stack with projects in perception and motion planning, leveraging technologies such as ROS2, Docker, and Websockets.
  • Single-handedly built key infrastructures using Bash scripting, Python with Flask for backend services, and implemented CI/CD pipelines to facilitate code deployment for testing.
  • Managed cloud-based solutions and services on AWS, including EC2, S3, DynamoDB, Lambda, AppConfig, IAM, and SNS, to optimize configuration management and fleet management systems, showcasing real-time GPS tracking and metrics reporting of robotic units.
  • Developed a CLI tool for engineers, streamlining their workflows for building code, testing in simulation, setting up environments, among other utilities, achieving a 100% adoption rate within the company.
  • Transitioned into a leadership role, managing a small team of developers, balancing managerial responsibilities with hands-on development tasks to drive project advancements and team growth.

Software Development Engineer

Amazon
Toronto, ON
08.2020 - 04.2023
  • Engineered a labor planning product to optimize headcount across all Amazon warehouses, significantly enhancing operational efficiency by aligning labor needs with demand.
  • Collaborated with product managers, customers, and stakeholders to refine requirements, ensuring alignment with the product's strategic vision.
  • Led the design, implementation, testing, and network launch of a tagging system for organizing thousands of labor plans daily, which streamlined processes and improved usability.
  • Achieved a 100% adoption rate for the new tagging feature across Amazon Fulfillment Centers, saving approximately 500 hours weekly for labor planners.
  • Developed and integrated features using AWS services, including S3, DynamoDB, SNS, Lambda, and SES, to support scalable and efficient backend solutions.

Software Team Lead

SAE International General Motors Autodrive Challenge with Autoronto
Toronto, ON
04.2018 - 07.2020
  • Played a pivotal role in a 3-year competition, leading the development of a fully autonomous vehicle to navigate urban environments using C++ and ROS.
  • Guided the team to 1st place victories in the first two years of the competition, demonstrating exceptional team leadership and technical prowess.
  • Managed a team of 13, utilizing GitLab Issues for efficient task management, code reviews, and the development of test plans.
  • Implemented an advanced path planner that generates routes between any two points on a map, adhering to all traffic regulations, including pedestrian right-of-way, signage, and traffic lights.
  • Designed a velocity generator to ensure the vehicle's velocity profile is manageable by the controller and adaptable in response to obstacles or sign detections, enhancing safety and compliance.

Autonomy Engineer Intern

Uber Advanced Technologies Group
Toronto, ON
09.2017 - 08.2018
  • Contributed to the development of Uber's autonomous vehicle technology, focusing on path generation and logic for precise street-side pick-ups and drop-offs within 16 inches of the curb using C++.
  • Engineered performance metrics computation and extraction tools to enhance offline testing capabilities, leading to the immediate identification of four critical corner cases.
  • Overhauled the architectural design for planning problem primitives, significantly increasing the accuracy of stopping locations by 0.5 meters, thereby improving overall system reliability and user experience.

Education

Bachelor of Science - Electrical And Computer Engineering

University of Toronto
Toronto, ON
04.2020

Skills

  • C
  • Python
  • Bash
  • Java
  • Linux
  • Git
  • AWS

Timeline

Autonomy Engineer

AeroVect
05.2023 - Current

Software Development Engineer

Amazon
08.2020 - 04.2023

Software Team Lead

SAE International General Motors Autodrive Challenge with Autoronto
04.2018 - 07.2020

Autonomy Engineer Intern

Uber Advanced Technologies Group
09.2017 - 08.2018

Bachelor of Science - Electrical And Computer Engineering

University of Toronto
Qi Yu Li