Download PDF

Work experience

Aug 1998Present

Client Technical Architect

Client Technical Architect Providing solution consulting to clients, and technical sales/account leadership to IBM Client Executives. Duties include: managing client relationships and performing negotiations in a consultative selling environment; advising clients and IBM teams on industry accepted and emerging business models; advising clients and IBM teams on new and emerging technologies such as cloud, mobile, and analytics; and the application of those technologies to clients' business challenges; identifying and championing new, technology-enabled business opportunities for clients; leading the analysis and creation of solution architectures, and solution alternatives; and developing and delivering solution briefings, client workshops, and broad-based marketing events for technical, line-of-business, and executive audiences.
Aug 2003May 2009


Canadian Wheat Board
Enterprise Architect Led the creation of an IT strategy and enterprise architecture to align the organization's IT initiatives with its business and IT strategy; and to guide the evolution of the organization's IT strategy, and technology portfolio. Led the architecture definition, and solution implementation of a package enabled business transformation and application portfolio rationalization, including re-engineering of the client's supply chain planning and management processes, for a $40M program.
Aug 1998Sep 2007

Senior It Architect

IBM Global Services
Senior IT Architect Led technology consulting and solution implementation engagements. See Representative Assignment History.
Aug 2005May 2006

Chief Architect

Wawanesa Insurance
Chief Architect Led a team of twelve in the definition and implementation of a program architecture development and program architecture governance process for the client's $100M transformation program.
Oct 2003Jan 2004

Chief Architect

Winnipeg Regional Health Authority(WRHA) IBM Global Services
Chief Architect Led the architecture definition and transition planning for an enterprise service delivery center and applications portfolio to meet regulatory requirements. The delivery center and portfolio was completed on time and on budget.
Aug 2002Aug 2003

Product Line Architect

Winnipeg Regional Health Authority(WRHA) IBM Global Services
Ceridian Canada Product Line Architect Developed and implemented a product line management framework and architecture management framework for new product development. The first product developed under this system was delivered under budget and broke even in the first nine months of operation; two firsts for the client.
Oct 2000Apr 2001

Lead Consulting Architect

Workers Compensation Board of Manitoba IBM Global Services
Lead Consulting Architect Led a team of six in the design and development of an JEE application framework for enterprise applications. The resulting framework was successfully used by the client to deploy a suite of web-based applications that reduced processing costs and improved processing times by over 90%.
Aug 1998Sep 2000

Chief Software Architect

Province of Manitoba
Chief Software Architect Led a team responsible for the development and communication of methodology for identifying, developing, enhancing, and maintaining reusable software components for a 75 developers using enterprise Java within a multi-project program. The team was also responsible for creating, communicating, and enforcing the enterprise-wide software development and design guidelines.
Jul 1996Aug 1998

Senior Software Developer

Sunquest Information Systems
Senior Software Developer Led and contributed to the architecture, design, and development of enterprise healthcare applications including an EMPI, clinical data repository, and clinical documentation system using C++, Unix, and SQL.
Oct 1994Jun 1996

Software Developer

Continental Healthcare Systems
Software Developer Led and contributed to the architecture, design, development, and maintenance of a clinical documentation system for acute care institutions, and large healthcare enterprises using C++, Unix, and SQL.



University of Manitoba


University of Manitoba