Summary
James Hall is a Staff Software Developer based in Ottawa with 11 years of professional experience building analytics and infrastructure systems at Shopify. He brings deep practical expertise in PHP, Java, and Go, progressing from intern to staff-level contributor on Merchant Analytics platforms. A recent computer science graduate, he pairs formal academic training with a long history of hands-on development and a habit of exploring new languages and frameworks in his spare time. Known for teamwork and professionalism, he focuses on pragmatic, scalable solutions that serve large merchant-facing workloads. Unexpectedly, despite a production-heavy career, he still finds time to prototype language and framework experiments, keeping his technical edge fresh.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BSc) with Honours, Computer Science, Bachelor of Science (BSc) with Honours, Computer Science at University of Ottawa / Université d'Ottawa
Diplôme d'Études Collégiales, Sciences, Diplôme d'Études Collégiales, Sciences at Heritage College
English, French