James Spence

James Spence

Technical Manager @ BlueCat

About James Spence

James Spence is a Technical Manager at BlueCat, where he has worked since 2018, specializing in developing scalable DNS solutions for cloud environments. He previously held roles at NexJ Systems, including Senior Developer Team Lead and Application Developer Co-op, and earned a Bachelor of Applied Science in Engineering Science from the University of Toronto.

Work at BlueCat

James Spence has held the position of Technical Manager at BlueCat since 2018. In this role, he focuses on developing and managing DNS solutions tailored for cloud environments. His responsibilities include overseeing technical projects and ensuring the delivery of high-performance solutions. Spence's tenure at BlueCat has spanned six years, during which he has contributed to the company's growth and innovation in DNS technology.

Previous Experience at NexJ Systems

Before joining BlueCat, James Spence worked at NexJ Systems for three years as a Senior Developer Team Lead from 2015 to 2018. In this capacity, he led a team of developers, managing projects and ensuring the successful implementation of software solutions. Earlier in his career at NexJ Systems, he served as an Application Developer Co-op from 2012 to 2013, where he gained foundational experience in software development.

Education and Expertise

James Spence earned a Bachelor of Applied Science in Engineering Science (BASc) from the University of Toronto, completing his studies from 2009 to 2014. His academic background has equipped him with a strong foundation in engineering principles. Spence specializes in developing performant and scalable DNS solutions for cloud environments, leveraging his technical knowledge and experience in software development.

Role as Scrum Master

In addition to his technical responsibilities, James Spence has served as a scrum master while developing cloud-deployed DNS software. This role involves facilitating agile development processes, ensuring that teams adhere to scrum methodologies, and promoting effective communication among team members. His experience in this capacity enhances his ability to manage projects and lead development teams effectively.

People similar to James Spence