Summary
James Spears is a software architect with a decade of hands-on experience building web-first systems, currently shaping architecture at BMO after leading OLBB development with Angular, JavaScript, and DevOps practices. Trained as an industrial engineering technologist and a physics graduate from the University of Waterloo, he brings a rare combination of troubleshooting applied industrial systems and computational science to complex data problems. Passionate about Node.js and frontend web development, he pairs pragmatic engineering with user-facing polish, having moved between full-stack roles, freelance projects, and AI/automation work. Known for translating STEM rigor into scalable software delivery, he often seeks opportunities that intersect data, automation, and elegant front-end experiences.
10 years of coding experience
2 years of employment as a software developer
eTechnologist Industrial Engineering, eTechnologist Industrial Engineering at Durham College
Bachelor of Science - BS, Bachelor of Science - BS at University of Waterloo