Matthew Thorne

Software Developer at IGNIS Innovation Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Semiconductor Manufacturing
    • 1 - 100 Employee
    • Software Developer
      • Mar 2018 - Present

      Desktop software development using C# and C++. Windows application development based on WinForms and .Net framework. Android app development using Java. Data visualization with OpenGL on Windows and Android. Desktop software development using C# and C++. Windows application development based on WinForms and .Net framework. Android app development using Java. Data visualization with OpenGL on Windows and Android.

    • Canada
    • Higher Education
    • 700 & Above Employee
    • PhD Candidate
      • Jan 2009 - Dec 2017

      Member of the Computer Graphics Lab. Served as teaching assistant for several courses including Introduction to Computer Graphics. Conducted research related to drawing tools for comic artists including some elements of image processing. Thesis remains incomplete. Member of the Computer Graphics Lab. Served as teaching assistant for several courses including Introduction to Computer Graphics. Conducted research related to drawing tools for comic artists including some elements of image processing. Thesis remains incomplete.

    • .Net UI Programmer
      • May 2005 - Dec 2008

      I was the primary developer responsible for implementing the GUI for a Windows desktop-based animation application. I implemented the GUI layout provided by the UX design team using C# and WinForms. I was the primary developer responsible for implementing the GUI for a Windows desktop-based animation application. I implemented the GUI layout provided by the UX design team using C# and WinForms.

    • Computer Games
    • 300 - 400 Employee
    • Script Programmer
      • Dec 2003 - Nov 2004

      I implemented gameplay behaviour using UnrealScript. I implemented gameplay behaviour using UnrealScript.

    • Programmer (Co-op)
      • May 2000 - Aug 2000

      A co-op work term position in which I did the following: Developed web-to-database applications (link and content manager) in ColdFusion Developed webpage indexing and search utility using MFC and CGI programming Developed image search and retrieval tools using C++/CGI programming Developed analysis and user tracking applications for webpages in C++ A co-op work term position in which I did the following: Developed web-to-database applications (link and content manager) in ColdFusion Developed webpage indexing and search utility using MFC and CGI programming Developed image search and retrieval tools using C++/CGI programming Developed analysis and user tracking applications for webpages in C++

  • True Spectra
    • Toronto, Ontario
    • Programmer (Co-op)
      • Jan 1999 - Apr 1999

      A co-op work term position in which I did the following: Developed plug-in for web-based image server (C++) Worked with Java Advanced Imaging API A co-op work term position in which I did the following: Developed plug-in for web-based image server (C++) Worked with Java Advanced Imaging API

  • Entrust Technologies
    • Ottawa, Ontario
    • Programmer (Co-op)
      • May 1998 - Aug 1998

      A co-op work term in which I did the following: Created multi-threaded test library (C/C++, Posix) Extended File Toolkit Functionality - file I/O for encryption SDK, interface for hardware encryption key (C/C++) A co-op work term in which I did the following: Created multi-threaded test library (C/C++, Posix) Extended File Toolkit Functionality - file I/O for encryption SDK, interface for hardware encryption key (C/C++)

Education

  • The University of British Columbia
    Masters, Computer Science
    2001 - 2003
  • University of Waterloo
    B.Math, Computer Science
    1996 - 2001

Community

You need to have a working account to view this content. Click here to join now