Douglas Johnson

Principal Software Architect at Vecima Networks

Douglas Johnson has a diverse work experience starting from 2002. Douglas began as a Teacher Assistant at the University of Saskatchewan, where they taught labs for various classes and assisted students with assignments. Douglas also worked as a Lab Coordinator during the summer term, performing computer technician duties such as troubleshooting, user support, and researching new software solutions.

In 2005, Douglas joined GE Healthcare as a Programmer/Support Analyst for a short period. Later in the same year, they joined Vecima Networks Inc., where they held multiple roles. Initially, they worked as a Senior Software Developer and Tech Lead, focusing on C development for embedded Linux on cable systems appliances. Douglas was responsible for designing and developing small applications that worked well together, following the Unix philosophy. Douglas also conducted systems analysis based on project specifications and government regulations.

Over time, Douglas progressed to become a Senior Software Architect and ultimately a Principal Software Architect at Vecima Networks Inc. Douglas has been working in this role since July 2020, contributing their expertise in software architecture to the company.

Douglas Johnson obtained a Bachelor of Science degree in Computer Science from the University of Saskatchewan from 2000 to 2005. Douglas also obtained several certifications in various subjects such as Software Defined Networking, Fundamentals of Digital Image and Video Processing, Image and video processing, Introduction to Data Science, Algorithms: Design and Analysis, Part 2, and Algorithms: Design and Analysis, Part 1 from Coursera between 2012 and 2014.

Links

Previous companies

GE Healthcare Systems logo
University of Saskatchewan logo

Timeline

  • Principal Software Architect

    July, 2020 - present

  • Senior Software Architect

    January, 2015

  • Senior Software Developer, Tech Lead

    November, 2005

View in org chart