Kan Ma is a senior software engineer based in Burnaby, BC with roughly a decade of hands-on experience building full-stack applications across consulting and product teams. He has progressed through roles at Cognizant, Cognizant Softvision, DNN Corp., and several smaller firms, demonstrating sustained delivery on client and enterprise projects since the mid-2000s. Comfortable in both legacy and modern stacks, Kan brings institutional knowledge from long tenures at companies where he transitioned from web and IT application development to senior engineering responsibilities. He has a Computing Science degree from Simon Fraser University and a track record of steady career growth that suggests strong adaptability and reliable execution. Colleagues would likely describe him as a pragmatic engineer who balances maintenance of existing systems with incremental modernization. Outside of headline roles, his multi-year overlaps at companies hint at deep domain familiarity in long-lived codebases and client-focused delivery.
10 years of coding experience
16 years of employment as a software developer
Bachelor, Computing Science, Bachelor, Computing Science at Simon Fraser University
Reusable JS Components - mostly React.JS - for DNN (formerly DotNetNuke) and more
Contributions:56 PRs, 67 pushes, 70 branches in 1 year 4 months
dotnetnukejsreactdnndnncms
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.