Ryan Zhou is a Senior Software Engineer with a decade of experience specializing in data-driven applications that help people make better decisions. Based in Ottawa, he has spent the bulk of his career at Esri, progressing from software engineer to senior roles across Canada and the US while focusing on geospatial and decision-support systems. He holds a Master's in Computer Science and a Machine Learning certificate from the University of Washington, blending strong academic foundations with practical product delivery. Known for loving all aspects of data, Ryan brings a mix of applied ML knowledge and hands-on engineering to bridge analytics and usable software. Notably, his steady tenure at a leading GIS company reflects deep domain expertise and an ability to evolve technical impact across teams and locations.
10 years of coding experience
7 years of employment as a software developer
Certificate Machine Learning, Certificate Machine Learning at University of Washington
Bachelor of Computer Science Honours Computer Applications, Bachelor of Computer Science Honours Computer Applications at Concordia University
Master’s Degree Computer Science, Master’s Degree Computer Science at University of Ottawa
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.