Bruce Fan is a software engineer with a decade of experience building scalable web applications and reusable UI systems, currently focused on advanced Web Development at Algonquin College and recent roles at H2O.ai. He blends a strong Java backend background from 4399 Tech with modern front-end expertise—Next.js and TypeScript—paired with UI component library work delivered at Solace. A certified Azure Developer Associate and Professional Scrum Master, Bruce brings cloud-native thinking and disciplined agile practices to cross-functional teams. His trajectory shows quick iteration on front-end roles into broader engineering responsibilities, reflecting a practical appetite for production-grade UX and platform reliability. Based in Ottawa, he combines international training from Guangzhou University with a hands-on, continuous-learning approach that favors reusability and developer experience. Colleagues describe him as a pragmatic problem-solver who elevates team velocity through well-documented, extensible components.
10 years of coding experience
2 years of employment as a software developer
Algonquin College
Bachelor of Engineering - BE Computer Software Engineering, Bachelor of Engineering - BE Computer Software Engineering at Guangzhou University
Contributions:2 commits, 5 pushes, 1 branch in 2 years 5 months
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.