Printing tool Download PDF


To find an aggressive, technology-focused organization needing a high-energy leader to bring order and consistency to Client deployment and support organizations. I have significant experience in all aspects of Client Services, from defining standardized and custom deployment plans, optimizing the organization to best support a stable of products and services, and most importantly, to facilitate effective communication between Clients, the Client Services organization and the Development organization. I excel in the rapid understanding of business domains and then guiding the technology to achieve business success.

Work experience

Software Engineer

Various Organizations

Primarily working as a C Developer in UNIX environments and developing PC-based database applications.

Jun 2007Oct 2010

VP, Client Engagements

Avue Technologies Corporation

Avue combines a comprehensive database of Human Resources content with J2EE-based technology to create a powerful HR platform for implementing Human Capital Management solutions for the US Federal Government. My role at Avue has been to lead teams working with Federal clients in understanding the client's existing business processes, define automated replacement processes using Avue, and define and execute the Project and Change Management Plans for successful deployment. This involved dealing with a broad range of experts with varied business and technical skills and experience. My ability  to rapidly understand the business and user environment needs and then define optimal technical solutions to meet those needs was crucial in our success. Further, taking those solutions and deploying them in a way that was embraced by the users in a change-adverse environment of the Federal Government added to the challenge.

In addition to my Client Engagements role at Avue, I also led Avue's Business Development team in responding to Federal Government “Request for Proposals”, creating compliant, effective and often successful responses. My ability to understand the requirements, organize a response and effectively communicate in the written response how the requirements would be met with Avue were crucial to my success in this role.

May 2006Jun 2006

VP, Development

Municipal Software Corporation

As Vice President of Development at Municipal Software I led a diverse team of 30 professionals working on two software product lines - SaaS and on-premise. The "legacy" .NET-based on-premise product was far behind schedule and in a "death march" phase when I joined, mired in endless development without release. I worked with the developers, professional services organization, clients and the infrastructure team to put together a viable product roadmap that enabled us to successfully launch. Crucial to the transition was the implementation of tools to enable an agile development environment: nightly builds, milestone releases and continuous regression testing. The SaaS product was initially a hosted version of the on-premise product, but redesigned as a series of apps that implemented the on-premise product's capabilities. In addition to the Development leadership role, I worked closely with both the Client Services and Sales organizations to ensure they had the technical support necessary for success. That included a direct role in landing the largest contract in the history of the organization. While I really enjoyed the Municipal Software environment, I chose to return to Avue when the opportunity arose.

Apr 2001May 2006

VP, Technology Development

Avue Technologies Corporation

My initial role at Avue provided the basis for my success in working with Avue's clients – leading the technology group with responsiblity for the definition, development and evolution of the technology platform. I joined Avue just after the conversion of the product to a J2EE base. At that time, all aspects of the company were suffering from the new version's poor-quality and incomplete functionality being delivered by a struggling development group. I led an immediate turnaround, implementing key development processes, facilitating understanding of product concepts and requirements between the product team and the developers, and driving the creation of a high-quality, complete and capable product. This enabled a corresponding turnaround in the company's fortunes, as Avue went from a struggling company to one of the “10 hot companies to watch” according to Federal Computer Week (, an influential magazine in the US Federal Government technology community.

My technical and operations expertise was further tapped in taking over a struggling Data Center team, where I again led a turnaround. We went from frequent outages, an inability to evolve the data center and an unhappy staff, to a stable situation, with new technologies in place, standard processes for managing the day-to-day running of the data center and a happy operations staff. The data center has been certified by several US government agencies using the stringent Department of Defense System Security Authorization Agreement (SSAA), covering security, continuity of operations (COOP) and standardized operations.


Director, Implementation Services

Derivion Corporation

Derivion was an early SaaS leader in the Electronic Bill Presentment and Payment (EBPP) marketplace. I joined Derivion as the business grew from having a handful of "early-adaptors" to a significant volume of sophisticated customers. My role was to transform the ad hoc processes of the first few implementations into a standard, scalable implementation process, while ensuring on-time delivery. I quickly established a reputation as someone who "gets things done," standardizing the implementation plan, implementing configuration management, formalizing the release process, and reorganizing around the new process. In a high-stress, fast-moving business, I created an effective and happy organization of more than 30 people.


Director, Client Services was a classic, “Doonsbury” DotCom-bubble startup in the Internet Healthcare space developing and marketing (hyping?) web-enabled products for the independent physician. I left on great terms so that my family and I could return to Canada to be closer to family.


Director, Client Services


Amicus developed the ToolBelt Suite of Internet products to facilitate the creation of extranets for the Independent Broker-Dealer segment of the Financial Services market. Using the ToolBelt Suite, Amicus hosts more than 25 extranets supporting 45,000+ users. My role was to enable our customers to take advantage of our technology for their custom web sites. I built up the Client Services organization to include a well-defined website implementation methodology, a project management process, documentation and training services, a formal technical support group, and worked with Development and Marketing to create a process for defining new product direction. I worked one-on-one with customers in pre-sales, implementation and training roles to ensure we met their goals with our products and services.


Director of Development

Evolutionary Technologies International (ETI)

ETI develops the ETI•EXTRACT Tool Suite, an industry-leading product automating the development of data conversion programs for the data warehouse, data migration, and data bridging marketplaces. I played a key role in ETI’s rapid growth phase, helping take it from a struggling startup to a market leader — ETI was ranked no. 15 on Inc. Magazine's list of fastest growing companies in 1997. I held four positions at ETI, starting as a Client Consultant and growing successively to Manager of Client Consulting, Manager of Technical Support Services (TSS) and Director of Development, DSL Products. I managed a staff of 25 people responsible for developing a family of products that extend ETI•EXTRACT’s capabilities for accessing specific database systems.



Master's of Applied Science

University of Toronto

Thesis: A Simulation Study of Shared-Memory Multiprocessor Scheduling Algorithms. My thesis work involved considerable C and Modula-2+ programming on uniprocessor, parallel, and multiprocessor UNIX systems. Published: A Comparison of Basic CPU Scheduling Algorithms for Multiprocessor UNIX, The Journal of the USENIX Association, Volume 3, Number 4, Fall 1990.


Bachelor's of Applied Science

University of  Waterloo

Successfully completed all six 4-month Work Terms at various Companies. Graduated with First Class Honors.