Hao Yan is a software developer with 11 years of experience specializing in cloud computing and big data, currently contributing to Db2 recovery, HADR, and seamless upgrade features at IBM Canada. He brings deep expertise in Java, Linux, and IBM DB2, having implemented critical features like reads-on-standby, ReadLog API, and upgrade/recovery paths for Db2 LUW. Hao pairs enterprise-grade backend engineering with startup experience as an Android co-founder, where he led UX coordination and optimized client-server interactions to reduce network load. With an M.Sc. in Electrical and Computer Engineering from the University of Toronto, he combines strong academic foundations with practical system-level problem solving, including locking/synchronization and firmware-related performance tuning from earlier roles. Colleagues describe him as a pragmatic engineer who surfaces non-obvious improvements in availability and performance while keeping long-lived systems robust and maintainable.
11 years of coding experience
2 years of employment as a software developer
Master of Science (M.Sc.), Electrical and Computer Engineering, Master of Science (M.Sc.), Electrical and Computer Engineering at University of Toronto
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.