I am a senior software architect and delivery leader with over 20 years of hands-on experience across enterprise systems, cloud platforms, and complex integrations. I have led architecture, design, and implementation of SOA, microservices, IAM, data engineering, and digital transformation initiatives for financial services, telecommunications, retail, and government clients. I thrive on building high-performing teams, mentoring engineers, and delivering resilient, scalable solutions on Azure, .NET, and modern web stacks. I am passionate about aligning technology with business outcomes, improving security and compliance, and enabling digital ecosystems through API management, event-driven architectures, and automation. When not coding, I mentor teams, design reference architectures, and help organizations adopt agile practices to accelerate value delivery.

Tim

I am a senior software architect and delivery leader with over 20 years of hands-on experience across enterprise systems, cloud platforms, and complex integrations. I have led architecture, design, and implementation of SOA, microservices, IAM, data engineering, and digital transformation initiatives for financial services, telecommunications, retail, and government clients. I thrive on building high-performing teams, mentoring engineers, and delivering resilient, scalable solutions on Azure, .NET, and modern web stacks. I am passionate about aligning technology with business outcomes, improving security and compliance, and enabling digital ecosystems through API management, event-driven architectures, and automation. When not coding, I mentor teams, design reference architectures, and help organizations adopt agile practices to accelerate value delivery.

Available to hire

I am a senior software architect and delivery leader with over 20 years of hands-on experience across enterprise systems, cloud platforms, and complex integrations. I have led architecture, design, and implementation of SOA, microservices, IAM, data engineering, and digital transformation initiatives for financial services, telecommunications, retail, and government clients. I thrive on building high-performing teams, mentoring engineers, and delivering resilient, scalable solutions on Azure, .NET, and modern web stacks.

I am passionate about aligning technology with business outcomes, improving security and compliance, and enabling digital ecosystems through API management, event-driven architectures, and automation. When not coding, I mentor teams, design reference architectures, and help organizations adopt agile practices to accelerate value delivery.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Consultant at SGI Insurance (Regina, SK, Remote)
January 1, 2025 - Present
Key contributor to SGI’s migration of insurance and vehicle-registration systems to modern Azure-based platforms. Collaborated with the CSO, product owners, and business analysts to capture requirements; mentored developers; led architecture design and code reviews. Implemented identity and access management using Azure Entra ID and B2C, SSO/authorization for internal apps and APIs; integrated with Guidewire, DRIVE, DuckCreek/DMS, ServiceNow, Okta, and OpenText. Designed ETL/ELT and analytics pipelines with Azure Data Factory, Databricks, and Delta Lake; built Elasticsearch/Kibana search capabilities. Established CI/CD pipelines with Azure DevOps and Terraform; automated unit/functional testing and supported production stability post-release.
Solution Delivery Lead at Instacart
July 1, 2024 - January 31, 2025
Defined phases and roadmap for POS, product catalog, loyalty integrations, and payments. Led architecture design and documentation; developed a monitoring portal with ReactJS and back-end services with C#, WebAPI, and microservices. Implemented Azure Service Bus, Logic Apps, EventGrid, and EventHub; data processing with Data Factory, Databricks, and Delta Lake. Executed CI/CD pipelines via Azure DevOps and Kubernetes/Docker.
Technical Lead at Transport Canada
January 1, 2023 - June 30, 2024
Led high-level architecture for RightTouch Air Solution, an airport modernization program enabling facial recognition-driven touchpoints. Engaged with stakeholders (CBSA, CATSA, TBS, airlines, IATA/ICAO) and UX teams to derive empathy and service blueprints. Directed pilot mobile app/API development for digital credentials using self-sovereign identity concepts, Entra ID, and SSO. Designed integrations with airport systems via C#, REST/WebAPI, Azure API Management, Service Bus, and SignalR.
Senior Integration Specialist at C.H. Robinson
April 1, 2021 - December 31, 2022
Architected multi-stage financial data integration using Kafka, Azure Service Bus, Functions, Cosmos DB, SQL Server; migrated BizTalk-based flows to Azure; implemented OIDC/IdentityServer4 IAM for Admin Tool; led Admin Tool UI with Angular/TypeScript and established monitoring with Stonebranch.
Senior Consultant at Securian Financial Bank (Valeyo)
October 1, 2020 - April 30, 2021
Shaped LOS solution roadmap; integrated with Canada Post, credit bureaus, and Verifed.Me; led IAM/identity security design and UI projects with Angular/TypeScript. Implemented Domain-Driven Design (Onion Architecture), CQRS/MediatR, and NUnit-based TDD; deployed on Azure App Services/Logic Apps/Service Bus, with a focus on secure identity and API design.
Senior Consultant at Sobeys (Mississauga)
May 1, 2019 - October 31, 2020
Led e-commerce and security-focused initiatives for Voila.ca; designed IAM with Azure AD B2C, implemented ETL/data analytics with Delta Lake and Databricks, and integrated SAP/OpenText/PIM/Salesforce. Built advanced product search with Elasticsearch/Kibana and drove integration across SAP/OpenText/EDAM, PIM, and Ocado OSP; led security/compliance efforts with ISO/NIST standards.
Senior Consultant at Laborie
December 1, 2017 - April 30, 2019
Re-architected healthcare/medical device software using Domain-Driven Design (Onion Architecture) and embraced TDD. Led modules integrating with devices (pump, UroCap, Catheter, EMG) via WPF/MVVM, multi-threading, and DevExpress; developed patient studies/diagnosis systems with HTML5/Angular/TypeScript/REST; implemented Python-based analytics and ML components; steered .NET Core enterprise architecture and code reviews.
Senior Consultant at Creditron/Huntington Bank
January 1, 2017 - December 31, 2017
Led architecture and UML design; developed WPF/MVVM cheque scanning module and payments (EFT, ACH) integration; steered payment workflow with NServiceBus; contributed to .NET Core-based enterprise applications; oversaw testing and code reviews.
Senior Technical Consultant at Toronto Hydro
May 1, 2016 - January 31, 2017
Designed and delivered integration for Smart Meter Data Management and billing systems; built REST/SOAP APIs, microservices, ESB/IIB patterns, and SSO/OAuth-based security; contributed to SCRUM process improvements and system integration testing.
Senior Developer/Architect at Memex Inc
March 1, 2014 - May 31, 2016
Led architecture and design for OEE/productivity solutions; guided architecture reviews, data migration, and .NET-based enterprise app development; used Angular/ReactJS, NodeJS, Web API, WCF, and Azure services for scalable data processing.
Lead Developer / Scrum Master at RoadPost
January 1, 2012 - March 31, 2014
Introduced SCRUM, improved development processes and test automation; led architecture re-engineering and Azure migration for B/OSS/CRM/Billing systems; oversaw CRM/billing integrations with payment gateways (CyberSource, PayPal); migrated e-commerce and dealer portal to a Magento-based system.
Lead Architect / Scrum Master at Hatch
July 1, 2007 - January 31, 2012
Refined development and change management processes; led on-shore/off-shore teams; designed and implemented integrations with SAP, OpenText, and multiple project-management systems using BizTalk ESB Toolkit; oversaw ETL/SSIS and Azure migrations; led MDM, BI, Hatch applications and SAP/OpenText integrations.
Senior Architect / Team Lead at Direct Energy
January 1, 2007 - July 31, 2007
Architected B2B solutions and internal integrations; led B2B workflows, CRM, data flows, and security considerations for partner integrations and regulatory compliance.
Senior Application Architect at Bank of Montreal
August 1, 2006 - December 31, 2006
Senior architect for intranet/workflow/cost management and internal auditing solutions; designed data models and integration engines using C#, WWF, UDDI, Web Services, and WCF-based patterns.
Senior Consultant at Motorola
August 1, 2006 - December 31, 2006
Reverse-engineered and contributed to ASTRO 25 system; implemented new-generation software using C#, WinForms, multi-threading, and socket programming; supported large-scale telecommunications product teams.
Architect / Senior Developer at ESNA Technologies
July 1, 1999 - February 28, 2005
Designed and developed call-center/fax server systems; implemented OCR-based data extraction and multi-threaded integration; contributed to enterprise multi-server architectures and Windows/Linux cross-platform work.

Education

Master Degree at North China Electric Power University
September 1, 1993 - December 1, 1995
Bachelor Degree at North China Electric Power University
September 1, 1989 - July 1, 1993

Qualifications

Certified Scrum Master
January 11, 2030 - March 13, 2026
Certified Service Oriented Architecture (SOA) Strategist
January 11, 2030 - March 13, 2026
Python – Basic & Advanced courses on Pluralsight
January 11, 2030 - March 13, 2026

Industry Experience

Telecommunications, Financial Services, Retail, Software & Internet, Government, Healthcare, Manufacturing, Media & Entertainment