Resume


DominKnow Inc Claro

August 2011 – Present
YUI 2.0, JavaScript, CSS2/3, HTML, Cold Fusion, SQL Server 2005

Claro was based against a YUI 2.0 implementation.  Created and fleshed out an intermediary namespace, DKI which provided separation from YUI for all programmers to code against.  Introduced clearer namespace usage using Crockford’s singleton pattern and the heavy use of methods accepting configuration objects vs parameters.  Introduced the Claro JS namespace and the segmentation of the Claro.services layer for all REST communication.  Implemented a full widget framework based in concept on ExtJS design patterns for inheritance and component management. As a senior developer was in  charge of helping junior developers and doing code reviews.

Media-X Systems

June 2010 – August 2011
ExtJS/Sencha, JavaScript, CSS, HTML, Php, MySql

Worked on the existing eTeacher application and the implementation of a WYSIWYG interface to replicate the paper report card used within Ontario by schools.  Started development on a eStudent application using Sencha to deliver class room based content to tablet devices for students. Application included monitored chat along with other functionality.

MB3

June 2009 – December 2009
Cold Fusion, JavaScript, SQL Server, XML, CSS, Ajax

Small company that provided a product for disaster management for U.S. state departments.  The product was to manage to the distribution of disaster relief funds to individuals and business from both the state and the federal government. My primary role was to fix existing bugs in both the database stored procedures and the cold fusion that served up data. Also created example interface pages in ExtJS in an attempt to move them in to a proper REST implementation.

iStudio – Senior Web Developer

June 2007 – March 2009
VB/C# ASP.Net 1.1 – 3.5, APS, CFM, PHP, Java, JSP, XML, XSL, Ajax, CSS, SQL Server 2000-05 

Worked on a large number of projects in just about all areas of web technology.  Developed several major applications within a .Net environment, including Royal Bank of Canda Structured Notes (http://www.rbcnotes.com) and Multiple Sclerosis Society of Canada site Endms.ca (http://www.endms.ca).

Trunk Communications – Senior Web Developer

April 2006 – May 2007
ASP.Net 1.1/2.0, XML, XSL, HTML, CSS, AJAX, SQL Server 2005

Developed several corporate branding sites for the company using a multitude of technologies.  Created an online event registration system and set up the hardware and hosting infrastructure.  Also created a national VPN topology for the company for both PC and Mac.

Department of Foreign Affairs and International Trade – Senior Web Developer

January 2005 – March 2006
ASP.NET 1.1, AJAX, XSL, XML, CSS, HTML, SQL Server 2000

Developed an intranet online training management system for use within the department and the federal government.  Application was a pure RIA using soap and .NET Web Services to render content along with supportive custom Javascript framework.

Canada School of Public Service – Senior Web Developer

March 2004 – July 2004
ASP, XML, XSL, Javascript, VBScript, SQL Server 2000

Rewrote existing public course registration system in under 30 days and revamped the administration system to use XML and XSL along with server side VBScript classes in order to get some reuse within the site.

Alliance Events – Senior Web Developer

January 2002 – March 2004
ASP, XML, XSL, Javascript, .NET 1.1, SQL Server 2000

Created corporate web presence and developed online event registration system with accompanying administration system.

ImageWare Systems Inc – Lead Web Developer

January 2000 – September 2002
CFM, ASP, Javascript, SQL Server 2000

Participated in the development of a B2B bleeding edge application to create secure online swipe cards via web interface.

Some Other Sites and Places I have worked between 1990 to 2000

  • EZLearning
  • Ottawa Homes
  • AED Medical
  • Dynasty Component
  • SmartNet
  • Department of Foreign Affairs and International Trade
  • Andrew Fleck Child Care Services
  • Cebra
  • Department of National Defence
  • Department of Justice
  • Hexagon Computers
  • Department of Corrections
  • Detroit Edison Power Company
  • Stentor Canadian Network Management

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s