Mike Spence

Director Of Software at TechInsights

Mike Spence has a vast and diverse work experience spanning over several companies. Their most recent role was as the Director of Software at TechInsights, where they led the software architecture team. Prior to that, they held various roles at TechInsights including Director of Architecture and Enterprise Architecture Manager.

Before joining TechInsights, Mike worked at Chipworks as a Senior Software Technology Developer, where they focused on areas such as natural language processing, relational databases, and image acquisition. Mike also worked as a Data Analyst at Chipworks, where they developed software for patent analysis and assumed a pre-sales role.

Mike's earlier experience includes working as a Display Systems Engineer at CAE, where they developed flight-simulation software for defense contracts, and as a Hardware Engineer at EMS Technologies, where they reverse-engineered FPGAs for the Canadarm II project.

Before that, Mike worked as a Hardware Engineer in the Systems Division at MOSAID, where they developed FPGA hardware modules and managed a hardware diagnostics system. Mike also had a role as a Coop Software Developer at MAYA Heat Transfer Technologies Ltd.

Overall, Mike Spence has a strong background in software and hardware development, data analysis, and enterprise architecture. Mike has experience working in various industries including technology, semiconductors, and aerospace.

Mike Spence attended the University of Ottawa from 1998 to 2002, where they obtained a BaSc degree in Electrical Engineering with a minor in management. Prior to that, from 1992 to 1997, they attended Nepean High School, focusing on Maths & Sciences. No further information is available regarding their education history.

Links

Timeline

  • Director Of Software

    March, 2022 - present

  • Director of Architecture at TechInsights

    January, 2022

  • Enterprise Architecture Manager

    October, 2021

  • Manager, Data Strategy

    April, 2021

  • Data Architect / Scrum Master

    May, 2020

  • Scrum Master

    March, 2018

  • Senior Software Developer

    July, 2016

View in org chart