Download PDF

Summary

Having moved up the ranks within Moneris, from QA testing and product support through application development and system architecture to development management, my goal is to find a leadership position within the right company.

.

4 years as Development Manager.

Currently managing two teams with a total of 9 reports.

Speaker at Better Software East conference.

Created a Skunk Works team to foster innovation.

5 years as Systems Architect.

Published in Microsoft Architecture Journal.

.

Work History

Development Manager

Moneris Solutions
Nov 2010Present

Manager of two high performance development teams: The Private Label UX team and the  RBC Rewards team. Each team includes a team lead, designers and QA staff. Being responsible for ensuring the smooth and continuous output of high quality products and enhancements, I manage the development process from end to end. This includes:

  • requirements scoping and story writing,
  • solution envisioning and estimate generation,
  • solution design,
  • implementation planning and execution,
  • QA testing,
  • and deployment.

As a strong believer in Agile methodology, I have helped both of my teams adopt the SCRUM process. Both teams have been successfully practicing Agile since 2010 in strict adherence to the Agile principles. Over that period I have helped to rewrite and maintain our SDLC to reflect the current process.

Additionally, through my own initiative, I started a Skunk Works group within our development team. This is a small group of our top designers who work on off the books projects on there own time but with company resources. They supply their time and energy, we supply the training, management and feedback. They get to work on whatever interests them, we get the benefit of their interests through their learning and creativity.

Skunk Works Team Highlights

  • Team make-up:
    • 4 Software Designers
    • 1 Architect
  • Prototyped a gift card tap to pay application
  • Prototyped a pay with points web widget for eCommerce shopping carts
  • Prototyped a blockchain (host-less) gift card system
    • Created Moneris Coin (an alt coin)
    • Built our own mining and consumer mobile applications
    • Designed a revenue model
  • Prototyped a loyalty card tap for bonus application

The Private Label UX team design, build and maintain the user and data interfaces of the private label products of Moneris Gift and Loyalty. They are focused on designing highly usable interfaces for our internal and external users.

Private Label UX Team Highlights

  • Team make-up:
    • 1 Team Lead / UX Designer
    • 1 UI Designers
    • 2 Software Designer
  • Added Apple Passbook support for our Gift and Loyalty products.
    • Used by: Kernels Popcorn
  • Replaced our 12 year old SOAP web service with a RESTful web service.
  • Added Facebook integration to our loyalty product.
    • Used by: Monte Carlo Inns
  • Built an iFrame allowing merchants to easily add virtual gift card sales to their web sites.
    • Used by: Cabelas Canada
  • Rebuilt the Giftcertificates.ca B2C and B2B sites from the ground up using Drupal with MS SQL Server.
    • Contributed to a 12% increase in YOY revenue.
  • Redesigned our SDLC to incorporate UX within our Agile process.
  • Technologies managed:
    • Client Side UI : HTML/CSS/JS with Bootstrap
    • Server Side UI : Mixture of ASP.net, Drupal and PHP
    • Internal Services built with C#
    • MS SQL Server 2012

The RBC Rewards team design, build and maintain the RBC Rewards Loyalty System. They are dedicated resources provided to RBC through a professional services contract. I work closely with the RBC Rewards Business Unit and Vendor Management groups to understand their needs and help them build a best in class loyalty product.

RBC Rewards Team Highlights

  • Added on-line rewards travel booking through a partner integration.
    • Duration: 6 months
    • Billed Time: $900K
  • Designed and built a custom catalogue management system for the RBC Rewards on-line catalogue.
    • Duration: 6 months
    • Billed Time: $1.1 Million
  • Added a Rewards Mall through a partner integration.
    • Duration: 2 months
    • Billed Time: $100K
  • Added e-certificates (virtual gift cards) to the Rewards Catalogue.
    • Duration: 4 months
    • Billed Time: $450K
  • Successfully redesigned the 14 year old core of the system to allow for easier maintenance and testability.
    • Duration: 3 months
    • Billed Time: $350K
  • Technologies managed:
    • Microsoft SQL Server 2012
    • Cognos Reporting Suite
    • Microsoft IIS
    • Services and sites built with C# and ASP.net

 Personal Highlights

  • Managed and coached my successor as Systems Architect.
  • Very low attrition from my teams in the last five years.
  • Consistently achieve high scores (well above peer average) on both peer and leadership surveys.
  • Since 2009, I have been the succession plan for my immediate supervisor, the Director of Gift and Rewards Development.
  • Since 2011, I have been in the Moneris High Potential Leadership group. This is a group of up and coming managers who get extra training and responsibilities to prepare them for leadership roles.
  • As a future leader, I participated on a strategic visioning team to help guide the direction of the company through the next 5 - 10 years.

Systems Architect

Moneris Solutions
Jan 2004Jun 2011

As System Architect for Moneris Gift and Loyalty products, I was responsible for setting the technology vision to achieve the desired business results. To lead us toward that vision, I brought in and evangelized new development technologies, patterns and processes . I also coached the design teams in the application and use of new patterns and processes.

Accomplishments

  • Wrote the coding and design standards.
  • Implemented Continuous Integration
  • Brought in automated unit testing.
  • Brought in Microsoft .Net
  • Developed a component framework upon which all new applications and services are being built.
  • Developed a generic service host for all new system services.
  • Software development in C#
  • Authored numerous design and architecture documents.
  • Assisted in the design of a Secure Virtual Wallet
    • Patent filed in 2013

Interfaces Manager

Ernex, a division of Moneris Solutions
Jan 2002Jan 2004

Primarily responsible for maintaining and supporting the real-time data communication interfaces for the Moneris Gift & Loyalty system. This included:

  • Management of a small team of developers
  • Software development in C++
  • Communication specification writing and maintenance
  • Engineering representation on sales calls
  • Third party integration support

Education

User Experience Design Certificate

Akendi
Oct 2014Oct 2014

The University of British Columbia
Jan 1998Jul 1998

Computer Science course work.

Bachelor

The University of British Columbia
19881993
Applied Science (Mech)

Skills

Development Management
Technical Communication
Software Documentation
Business Analysis
Requirements Analysis
Agile Project Management
Agile Methodologies
Scrum
Project Management
Software Development Life Cycle
Risk Management
Integration
UX / UI Design
Web Services
Application Architecture
SOA
Enterprise Architecture
C#
C++
Javascript
XML
Databases
WCF
.NET

Personal Accomplishments

  • Presented at the Agile development conference Better Software East 2011.
  • Published article in issue 23 of the Microsoft Architecture Journal (March 2010).
  • Published presentation in issue 21 of the Microsoft Architecture Journal (Sept 2009).
  • Completed Ironman Canada 2004
  • Run 9 marathons (5 under 3:00)