Technology leader with decades of experience in all aspects of technology from bread-boarding electronic circuits to embedded IoT system design to scalable microservice/cloud architectures. Strategic and results-oriented, with proven experience in building and engaging in high-performing teams on a foundation of disciplined software principles and processes including: Agile project management, test-driven design, object-oriented design principles and patterns, and continuous integration/deployment, virtualization, containerization.Leading by example with an empathetic and ego-free approach, created cultures of collaboration and innovation with high accountability through SMART goal setting, discussion, measurement, and adjustments to align to company objectives.
-
Chief Technology OfficerProvision Analytics Jan 2023 - PresentCalgary, Alberta, Ca• Defined technology and architecture direction to achieve SaaS software product commercialization goals• Reduced developer onboarding from 1-2 weeks to 15 minutes through automation and scripting• Implemented DevOps, CI/CD build automation• Instituted API-first development strategy with focus on SOC2 compliance• Implemented handbook-first approach to knowledge-capture• Stabilized legacy SaaS system from frequent downtime to 99% uptime• Implemented agile project management processes and tools• Docker / Kubernetes development & administration• Worked with teams to define and achieve Objectives and Key Results (OKRs)• Led technical recruiting initiatives to build new, high-performing engineering team• Board of directors meeting participation/reportingSaaS solution, React, Typescript, Java, .NET, SOLID OO, Test-driven design, domain-driven design, design patterns, service-oriented architecture, microservcies, Docker, Kubernetes, Microsoft Azure, Azure DevOps Pipelines, CI/CD -
Evp, EngineeringProvision Analytics Apr 2022 - Jan 2023Calgary, Alberta, Ca -
Software ConsultantSelf-Employed Jun 2021 - Apr 2022
-
Director Of Software DevelopmentAtb Financial Aug 2020 - Jun 2021Edmonton, Alberta, Ca• Defined technology and architecture direction to achieve software product commercialization goals• Implemented agile project management processes and tools that increased executive visibility into project progress at every level of the company• Digital Identity platform APIs (SaaS) (https://oliu.id)• Digital wallet mobile applications, consuming the Digital Identity platform APIs (https://myproof.me)• Collaboration / project management with the Government of Alberta and other organizations to provide Digital ID to Albertans using this platform • Managed website project deployments (https://atbventures.com, https://myproof.me, https://oliu.id)• Docker / Kubernetes development & administration• Worked with teams to define and achieve Objectives and Key Results (OKRs)• Led technical recruiting initiativesSaaS solution, React, Node.js, React Native, Typescript, Strapi CMS, SOLID OO, Test-driven design, domain-driven design, design patterns, service-oriented architecture, microservcies, Docker, Kubernetes, Google Cloud Platform, Netlify, GitLab Pipelines, BitRise CI/CD, Sovrin blockchain network -
Vp, SoftwareZerokey Inc. Sep 2019 - Jul 2020Calgary, Alberta, Ca• Led all software development activities (microservices, web APIs, desktop, VR software, and embedded firmware)• Defined technology and architecture direction to achieve software product commercialization goals• Initiated and implemented containerized software deployments and development processes using Docker, Linux, microservices• Built software teams with a focus on disciplined design principles and patterns, collaboration, and an ego-free approach to problem solving• Implemented agile project management processes and tools that increased executive visibility into project progress at every level of the companySaaS solution, .NET, C#, ASP.NET MVC, Blazor, React, HTML, Javascript, xUnit, MongoDB, SOLID OO, Test-driven design, domain-driven design, design patterns, service-oriented architecture, microservices, Docker, Linux -
Vp, Research & DevelopmentPk Sound Jan 2017 - Aug 2019Calgary, Alberta, Ca• Built and fostered collaborative, disciplined teams using rigorous technical interview process with focus on cultural fit• Participated in company strategy planning as part of the executive management team• Responsible for strategic planning, direction and control of technical architecture, and product development activities as well as technical input into the overall business strategy• Provided leadership and develop objectives for the Research and Development (R&D) department, consisting of acoustic, electrical, mechanical, and software engineering teams.• Responsible for defining and implementing IT systems architecture to support company business strategy including VMWare vSphere setup/admin, Asterisk VOIP, Windows server/desktop management and deployment automation• Managed R&D government grant applications and SR&ED activities• Led product certification efforts.NET, C#, WPF, C, xUnit, FreeRTOS, Altium designer, Solidworks, CLIO, AFMG acoustic design tools, SOLID OO, Test-driven design, domain-driven design, design patterns, service-oriented architecture -
Senior Software ArchitectPk Sound Nov 2012 - Jan 2017Calgary, Alberta, CaJoined PK Sound in 2012 as the sole software engineer to design and code PK’s KONTROL software system (now .dynamics). Communicating over an Ethernet network, KONTROL enables remote control and system monitoring of PK’s patented Trinity and Gravity-series loud-speaker systems.• Responsible for designing and developing software platform, including visual designer GUI, for stage sound system speaker discovery and layout using .NET, WPF, MVVM, test-driven development, and various design patterns.• Created network messaging protocol and software layers to communicate with remote embedded devices (STM32 micro-controller running FreeRTOS) and DSP devices (digital signal processors)• Responsible for defining and implementing software development methodologies, continuous integration, and dev-ops automation• Designed and implemented Agile (Scrum/Kanban) process, tools, and training• Designed and implemented company-wide product support process and tools• Designed and implemented knowledge management information architecture and migration to Sharepoint/Office 365.NET, C#, WPF, C, xUnit, FreeRTOS, Altium designer, Solidworks, CLIO, AFMG acoustic design tools, SOLID OO, Test-driven design, domain-driven design, design patterns, service-oriented architecture, VMWare vSphere/ESX, Windows deployment services -
Manager, Software Development / ArchitectTravel Alberta 2011 - 2012Calgary, Alberta, Ca• Led a team of 4 to architect and deliver Travel Alberta’s new web properties to align to the new marketing brand initiative• Directed implementation of Agile development processes and methodologies including Test-driven design, continuous integration, and SOLID OO principles.• Responsible for defining technical infrastructure needs, implementing eMarketing department software development methodology, and project management process.• Worked closely with Executive Director, eMarketing and Manager, Web Experience to align technical implementations to business goals.• Managed up to 5 external vendors to ensure alignment of technical implementation with business goals.NET, C#, ASP.NET, xUnit, Test-driven design, domain-driven design, design patterns, SiteCore, F5 BIG-IP network devices, service-oriented architecture -
Enterprise ArchitectCortex Business Solutions 2008 - 2010Calgary, Alberta, CaJoined Cortex as a Senior Developer / Team Lead, tasked with improving the development department’s software development processes and Agile development adoption. Advanced to Product Architect, then Enterprise Architect / Manager of the Architecture group. As Manager of the Architecture group, reported to the VP of Product Development.• Re-architected core business system solution to a Service Oriented and Plug-in architecture which allowed company client integrations to scale by orders of magnitude• Initiated project to rebuild Windows client application using Silverlight / WPF, utilizing the Composite Application Guidance (Prism) framework for modularity and maintainability.• Implemented new technical hiring process• Lead and mentored a team of 8+ developers in Agile development projects• Introduced and mentored team on S.O.L.I.D Object-oriented principles, Test-driven design (TDD), Domain-driven design, design patterns, continuous integration (CI/CD).NET, C#, Java, BizTalk, NHibernate, Rhino Mocks, MBUnit, NUnit, Test-driven design, domain-driven design, design patterns -
Consultant - Solutions Architect / Software DeveloperMedical Conference Project 2007 - 2008• Developed an ASP.NET web solution for medical conference listings and registrations.• Created a back-end administration tool for managing conference information, delayed publishing, speaker biography information, category listings.• Integrated online registration payments via PayPal.• Dynamic conference publishing and website display using information entered in admin tool.• Responsible for all areas of technology infrastructure for the company including team email/calendar solution, domain hosting and registration, and development.• IHttpHandlers, Test-driven design, domain-driven design, design patterns (Unit of Work, generic Repository, Model-View-Presenter, Model-View-Controller, Mapper, DTO, Strategy Pattern, State Pattern)
-
Consultant - Software DeveloperBantrel Jan 2006 - Jun 2006Calgary, Alberta, Ca• Created an automated data import solution using BizTalk Server 2004 and .NET code. • Created custom BizTalk pipeline to convert incoming data format to a standard, internal XML format. • Assisted the team with object-oriented design methodologies and implementing design patterns in existing code to allow for a more flexible, maintainable system.ASP.NET MVC, C#, NHibernate, Rhino Mocks, MBUnit, NUnit, Subversion, IHttpHandlers, SOLID OO, Test-driven design, domain-driven design, design patterns -
Software DeveloperFraser Milner Casgrain (Now Dentons) Law Firm 2001 - 2006Responsible for all internal software architecture, development and direction at an international level (offices in Calgary, Edmonton, Ottawa, Toronto, Montréal, Vancouver, and New York). Solutions used by 1500+ employees, nationally.• Designed and developed a national, automated change request and incident reporting process with Microsoft InfoPath 2003. This process dramatically increased technology infrastructure reliability and decreased problem resolution time.• Designed and developed process automation / system integration system using BizTalk 2004, SharePoint Portal Server, and InfoPath 2003. (C#, Web Services, XML, XSLT, MS-SQL, ADO.NET, OOAD)• Designed, developed, and implemented online reporting using Microsoft SQL Server Reporting Services (VB.NET, HTML, MS-SQL, Reporting Services)• Developed / managed nationally-deployed ASP.NET internal auditing application (C#, ASP.NET, ADO.NET, MS-SQL, Active Directory, Microsoft Exchange 2000 / 2003, OOAD)• Designed and developed searchable national employee / office resource database application. • Designed and developed numerous (10+) internal web applications. These applications increased data availability and reduced risk exposure.• Created / managed SQL Server maintenance plans. This reduced risk of data loss and proactively prevented SQL maintenance problems.
-
Software DeveloperEzone Media Networks 2000 - 2001• Led the initiative to move web development from a purely ASP-based approach to Windows DNA architecture on a Windows 2000 platform. (OOAD, COM / COM+, XML, ASP, DHTML, HTML, VBScript, JavaScript).
-
Consultant - Software DeveloperPetro-Canada Jul 2000 - Dec 2000• Developed a web-based trademark image management tool. (ASP, VB6, Oracle)
-
Consultant - Software DeveloperCanadian Pacific Railway Jan 2000 - Jun 2000Calgary, Alberta, Ca• As part of the first Microsoft Exchange 2000 implementation project in Calgary, developed a consolidated search portal pulling from disparate search index sources. (ASP, VB6, ADO, javascript, MS-SQL) -
Software DeveloperObjectworks Inc. 1998 - 2000• Primary team lead / architect for a team of 5 creating an oil-well test analysis application for Alpine Oil Services (purchased by Weatherford). (Delphi, OOAD, UML, XML). The application read bottom-hole recorder data and presented pressure-temperature, static gradient, and transient gauge graphs as well as Well and test data manipulation, exported to various data formats, including EUB-PAS. Client indicated a 400% increase in process efficiency as a result of the application.• Played an integral role in analyzing, designing, and developing the final stages of an internal revision control application. (C++, MS-SQL, OOAD).• Aided in design and implementation of a multi-threaded telephony application that included internal office communication, external communication, and voice mail capabilities (C++, OOAD).
-
Network AdministratorMilner Fenerty (Now Dentons) Law Firm 1996 - 1998• Maintained Novell and Windows networks for the Edmonton office including server setup, administration and maintenance, disaster recovery planning and implementation, and desktop configuration and maintenance. Supported 200+ user desktops and 6 servers.
Terry T. Skills
Terry T. Education Details
-
Nait (Northern Alberta Institute Of Technology)Computer Engineering Technology
Frequently Asked Questions about Terry T.
What company does Terry T. work for?
Terry T. works for Provision Analytics
What is Terry T.'s role at the current company?
Terry T.'s current role is CTO.
What schools did Terry T. attend?
Terry T. attended Nait (Northern Alberta Institute Of Technology).
What skills is Terry T. known for?
Terry T. has skills like Software Development, Agile Methodologies, Design Patterns, Object Oriented Design, Strategy, Scrum, Software Project Management, Software Engineering, Xml, Web Services, Software Design.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial