Founder & Co-Developer - My Studio Assistant (2012 - Present)
MyStudioAssistant is a subscriber-based SaaS venture providing specialized content management and web publishing services to professional visual artists, sculptors, and crafts artisans. I am the venture's founder and principal developer.
Web Developer - Self-employed (2007 - Present)
I provide website and app development, implementation, and support services to startup ventures, small and medium-sized businesses, and creative professionals. Most of my recent projects are based on an existing CMS or web publishing platform, such as WordPress, Joomla, Drupal, or CakePhP, with added themes, extensions, and customizations as needed.
I teach the entire spectrum of Business Analysis courses and workshops in an IIBA-authorized BA curriculum to audiences from many of Canada’s largest corporations, financial institutions, and government organizations.
Consulting engagements included strategic planning, research, business design, facilitation and management advisory services, most often with an emphasis on recognizing and exploiting leading trends in online media, communications, commerce, and entertainment.
Clients included RBC, Bell Canada, Rogers Communications, General Motors NA, Johnson & Johnson, Compaq, Emery Worldwide, Nortel, Cisco, Oracle Corporation, Armstrong World Industries, TD Bank, Lever, Loblaw Brands, National Grocers, and others.
Lecturer & Teaching Assistant - University of Toronto (2005 - 2013)
Lecturer and teaching assistant for The Business of Software (CSC454/2527), a project-based course in software entrepreneurship.
As a senior consultant, I filled a variety of roles on numerous client engagements including initiating and leading systems development, information architecture, business process reengineering, and change management projects.
In my role as a business director, I was also resposnible for business development, team leadership, methodology development, marketing, and sales coordination.
As a technology planning and implementation specialist, I designed and directed IT and change management projects in numerous jurisdictions across Canada. This role required providing technical expertise together with acting as a “technology evangelist” to foster and facilitate the adoption of significant IT-related changes within a traditionally conservative, information-protectionist environment.
Developer, Analyst & Project Manager - Statistics Canada (1981 - 1983)
I was responsible for various analysis, design, and programming tasks in support of several massive-scale data processing and statistical analysis applications, most notably Canada's National Accounts System.
Programming languages and scripting tools included PL/1, COBOL, Fortran, BASIC, IBM 360 Assembler, JCL, Clists, and more. Most of our data was stored on tapes, although I was part of an early project using an IMS database.