Skip to main content
Yongqi Pi

Yongqi Pi

Full Stack Software Developer

Talent
Toronto, OntarioMember since February 12, 2023
·

Hire this person

Send a job offer directly to this candidate

About

I am a software engineer with a strong background in various programming languages and a passion for technology and innovation. a software engineer with a strong background in various programming languages and a passion for technology and innovation. I am currently pursuing my Master of Engineering in Computing and Software at McMaster University and have gained valuable experience through internships at top companies in the field.

Experience

Bosch China | Software Engineer Intern | Shanghai, China Oct. 2021 – May 2022

  • Refactored a ROS project using design patterns in C++ to improve code maintainability and scalability.
  • Implemented Ray-Tracing algorithm by transforming point cloud data to octree maps for free space modelling with LiDARs using Point Cloud Library, ROS and C++.
  • Applied foreground segmentation algorithm to point cloud data by using quadtree and plane equation.
  • Designed a fusion framework for occupancy grids to integrate multiple inputs and fusion strategies.
  • Solved the shift problem in IMU by using AprilTag in indoor positioning.
Alibaba Group | Software Engineer Intern | Shanghai, China Aug. 2021 – Oct. 2021
  • Built a runtime resource sensing and performance monitor tool for testing using node.js and echart.
  • Implemented over 10 features of microservices for a website for DevOps using Django and Python.
  • Decreased 30% response time of microservices for asynchronous messaging using RabbitMQ.
Institute of Automation, Chinese Academy of Sciences Apr. 2021 – Aug. 2021

Software Engineer Intern Shanghai, China

  • Developed a serial communication program for driving the motion system of a robot using PySerial.
  • Implemented a 3D universal visualization tool for displaying structure of neural networks using openGL, D3.js, jQuery, HTML, CSS, Angular and Flask.

Education

McMaster University Hamilton, ON, Canada

Master of Engineering in Computing and Software (4-12-months Co-op)

Sep. 2022 – June 2024

Dalian Maritime University Dalian, China

Bachelor of Engineering in Software Engineering (GPA: 3.38/5.0) Sep. 2017 - June 2021

Reviews

Related