Summary
Michael Li is a seasoned Senior Software Developer and Solutions Architect with over eight years of hands-on experience designing and delivering web, client/server, and relational database applications—primarily on the Microsoft .NET stack and MS SQL Server. He has led teams and projects across public health, insurance, and environmental organizations, translating complex requirements into robust systems using technologies like C#, ASP.NET, Entity Framework, WCF, and SSIS/SSRS. Comfortable in both development and QA roles, he has a track record of guiding data conversions and enterprise integrations while maintaining strong database design and T-SQL expertise. Based in North Vancouver, he blends deep legacy .NET knowledge (including WPF, WF, and Silverlight era tools) with practical experience in modern patterns like MVC, LINQ, and service-oriented architectures. Colleagues rely on him for pragmatic architecture and implementation guidance across the full application lifecycle.
9 years of coding experience
13 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Computer Science, Bachelor of Applied Science (B.A.Sc.), Computer Science at South China University of Technology
English, Chinese, Chinese