James Sproull

Senior Staff Software Engineer

James Sproull is a seasoned software engineer with extensive experience in both front-end and back-end development. Currently serving as a Senior Staff Software Engineer at PageCloud since April 2016, James leads the development of an advanced web editor using TypeScript, React, Python, and Django. Prior to this, James spent a decade at IBM as a Senior Software Engineer focused on data visualization, notably leading the RAVE data visualization library. James's career began as a Software Developer at EMS Technologies, where responsibilities included developing a web-based bug tracking system. Previous roles also include developing a Java-based web browser at Espial and creating a custom Linux distribution. James holds a Bachelor's degree in Computer Science from the University of New Brunswick.

Location

Ottawa, Canada

Previous companies


Org chart


Teams

This person is not in any teams


Offices