I am a dedicated software developer based in Toronto, Ontario with extensive experience in full-stack web development. Over the past years, I have worked on maintaining, enhancing, and deploying internal web applications using a variety of technologies including GCP, SpringBoot, and Angular. Alongside my professional work, I develop versatile personal projects spanning desktop tools, mobile applications, and games. I am passionate about learning and mentoring, having created training programs for new interns and collaborated with teams to deliver award-winning projects. Currently, I am completing my Bachelor of Engineering in Computer Engineering with a software focus at Toronto Metropolitan University, maintaining a solid academic record and actively contributing to extracurricular activities such as team website development.

Leo Cheng

I am a dedicated software developer based in Toronto, Ontario with extensive experience in full-stack web development. Over the past years, I have worked on maintaining, enhancing, and deploying internal web applications using a variety of technologies including GCP, SpringBoot, and Angular. Alongside my professional work, I develop versatile personal projects spanning desktop tools, mobile applications, and games. I am passionate about learning and mentoring, having created training programs for new interns and collaborated with teams to deliver award-winning projects. Currently, I am completing my Bachelor of Engineering in Computer Engineering with a software focus at Toronto Metropolitan University, maintaining a solid academic record and actively contributing to extracurricular activities such as team website development.

Available to hire

I am a dedicated software developer based in Toronto, Ontario with extensive experience in full-stack web development. Over the past years, I have worked on maintaining, enhancing, and deploying internal web applications using a variety of technologies including GCP, SpringBoot, and Angular. Alongside my professional work, I develop versatile personal projects spanning desktop tools, mobile applications, and games.

I am passionate about learning and mentoring, having created training programs for new interns and collaborated with teams to deliver award-winning projects. Currently, I am completing my Bachelor of Engineering in Computer Engineering with a software focus at Toronto Metropolitan University, maintaining a solid academic record and actively contributing to extracurricular activities such as team website development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Software Developer at Celestica
August 1, 2024 - August 22, 2025
Maintained and managed Celestica's internal web applications using GCP, ensuring optimal performance, security, and scalability. Enhanced, bug-fixed, tested, and deployed full-stack web applications with SpringBoot and Angular. Developed RESTful APIs to facilitate communication between frontend interfaces and backend services. Implemented JUnit and end-to-end tests to validate business logic and maintain reliability across releases. Resolved service request tickets and coordinated with business owners to ensure smooth workflow of internal systems. Developed comprehensive training lessons for incoming interns.
Web Cloud Solutions Developer at Celestica
August 31, 2024 - August 22, 2025
Maintained and managed Celestica's internal web applications using GCP to ensure optimal performance, security, and scalability. Enhanced, tested, and deployed full-stack web applications employing SpringBoot and Angular. Developed RESTful APIs to bridge frontend and backend services. Implemented JUnit and end-to-end tests for business logic validation and reliability. Managed service requests for employees and coordinated with business owners to ensure smooth system workflows. Developed comprehensive training lessons for interns to onboard key technologies and internal processes.

Education

Bachelor of Engineering at Toronto Metropolitan University
September 1, 2020 - April 1, 2025
Bachelor of Engineering at Toronto Metropolitan University
September 1, 2020 - April 30, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Gaming, Education, Manufacturing

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more