Yuchen (David) Li
Home
Resume
Full Resume (PDF) Professional Summary Education Skills & Technologies Experience
Projects
Hobbies
Gaming Sports Music

Resume

My professional resume and background

Download My Resume

Professional Summary

Full Stack Software Developer with 2+ years of professional experience building scalable enterprise applications for the manufacturing industry. Proven expertise in .NET Core, ASP.NET Web API, Angular, and SQL Server, with a focus on performance optimization, RESTful API design, and end-to-end feature delivery. Strong background in Agile methodologies, including experience as a Scrum Master, with a track record of coordinating cross-functional teams and delivering production-ready releases on schedule.

Education

University of Waterloo

Bachelor of Computer Science (Honours)

Sept 2018 - Aug 2023
University of Waterloo - Co-operative Program
Scholarships: President's Scholarship of Distinction (2019)
Awards: Top 25% – Canadian Computing Competition (Senior Division, 2017)

Skills & Technologies

Languages & Frameworks

Expert
C# SQL .NET Core ASP.NET Core Web API Entity Framework Core WPF
Proficient
Angular JavaScript TypeScript
Intermediate
Java C++ C

Database & Tools

Expert
SQL Server Query Optimization Stored Procedures Visual Studio Git Azure DevOps
Proficient
Indexing PowerShell Postman IIS

Concepts & Patterns

Expert
MVVM REST API Design Repository Pattern
Proficient
OAuth 2.0 CI/CD

Experience

Oct 2023 - Present

Software Developer

Advantive LLC (formerly PINpoint Information Systems Inc.), Toronto, ON, Canada

  • Owned end-to-end delivery of major product features, coordinating with design, QA, and customer teams to achieve on-time, production-ready releases across multiple manufacturing clients.
  • Designed and delivered RESTful APIs to enable secure external system integration and real-time production data synchronization.
  • Refactored SQL stored procedures to resolve performance bottlenecks and improve system responsiveness and reliability.
  • Led modernization initiatives such as Angular upgrades and culture-aware data formatting, ensuring maintainability and global deployment readiness.
  • Enhanced operator workflow efficiency by redesigning step transition logic and embedding document preview capabilities, improving production throughput and quality.
  • Improved application stability through defensive coding, diagnostic logging, and structured error handling, reducing incident resolution time and hotfix frequency.
  • Facilitated Agile ceremonies as Scrum Master and mentored new developers to strengthen delivery cadence and team productivity.
Sep 2022 - Apr 2023

Software Developer (Co-op)

PINpoint Information Systems Inc., Burlington, ON, Canada

  • Enhanced system performance and scalability by implementing multi-threaded database replay tools, increasing throughput by over 10×.
  • Collaborated with senior developers to design and deliver new product features that improved system reliability and maintainability.
May 2021 - Aug 2021

Software Developer (Co-op)

Digital 14, Mississauga, ON, Canada

  • Developed and maintained Java-based backend services supporting secure communication systems.
  • Supported CI/CD implementation and code reviews under senior engineers, gaining exposure to enterprise-grade security and deployment standards.
Jan 2020 - Apr 2020

Software Developer (Co-op)

JSI Telecom, Kanata, ON, Canada

  • Contributed to UI/UX development of key product modules to improve usability and consistency.
  • Applied Agile Scrum practices to plan, develop, and deliver iterative product improvements.