This is a single-page, concise version of my resume. For more project details or to select projects by category or specific tags, use the side-bar navigation.
University of Waterloo
Waterloo, ON
BASc Mechanical Engineering
Ryerson University
Information Technology Management
Wilfred Laurier University
Executive MBA (non-degreed)
Professional Engineers of Ontario
Professional Engineer
Project Management Institute
Project Management Professional (PMP)
Rogers Communications
Brampton, ON
Senior Program / Project Manager

PCI Compliance

Led two large PCI Compliance work streams:

  • Ongoing Compliance
  • PCI Segmentation
Toronto, ON
Senior Project Manager

Application System Upgrades

Managed a portfolio of Projects within CIBC Wealth Management.

Mississauga, ON
Consultant / Senior Project Manager

Audit, RISK, Compliance & Remediation

Member of a consulting team accountable for Technology Audit, Risk and Compliance.


  • INTRIA Technology Remediation Program
  • Security Remediation Projects
  • Application Remediation Program and Business Case Development
  • Audits (Internal, External, Clients)
  • Risk Management and Compliance
  • Audit Process Integration
  • Enterprise Web Development
  • Application Costing and Allocations


Sunlife Financial
Toronto, ON
Senior Project Manager

Infrastructure Outsourcing Initiative

Managed the planning and development of a large multi-year helpdesk and desktop outsourcing initiative.

Toronto, ON
Senior Project Manager

Data Centre Migration & Application Development and Support

  • Managed migration and consolidation of MTS/Allstream Business Internet Division.
  • Initiated and managed quarterly software releases for ARS Remedy Ticketing Application development.
Toronto, ON
Senior Project Manager

Application Development – IVR Infrastructure

Managed design, development and delivery of a bilingual IVR application for financial services client.

Senior Project Manager

Application development-pension administration

Managed design, development and implementation of a 3-tier client-server pension administration application for retail client.

Senior Project Manager

Application development -IVR Service Bureau

Designed, developed, delivered a web-based IVR client-server application front-end for a large pension database.

Consultant / Project Manager

Business Process / Infrastructure / Application Development

Led an enterprise-wide business process modeling and technology assessment.  Developed corporate IT strategy and business case for platform standardization, wide-area connectivity and system integration. Planned and implemented a corporate intranet and web-based enterprise scheduling application.

Program, Project and Systems Manager

CRM Implementation

Directed development, implementation, and province-wide roll-out of a distributed CRM Solution to support over 350 employees across 26 field offices.

Audit Database and Systems Implementation

Led the design, development, and management of a province-wide initiative to build a comprehensive database to target marketing and customer services. Managed $30M budget, outsourcing contracts, over 75 full-time staff and contractors over 3 years.

Synchronous Project Management, Inc
Seasoned, highly-focused SENIOR IT consultant and Project Manager (PMP)

More than 20 years IT project and program management and 16 years of proven IT consulting experience with enterprise level clients. Work closely with senior management to transform broad executive priorities into concrete action plans.