Resume

This resume cannot be distributed without prior approval from

Specialize in SharePoint customizations including but not limited to branding, site definitions, master pages, page layouts, web parts, web controls, application pages, features and solution deployment.

Role ranges from a developer in a multi-person team to a solution consultant with expert-level skills, leading a project to completion status.

7 years of SharePoint Server experience and 13 years of Content Management Server (MCMS) experience.

Written 38 articles in Code Project, covering SharePoint 2013 / 2010 / 2007 and MCMS, with over 2.5 million page views and 35k downloads.

Microsoft Certified Professional Developer (MCPD): SharePoint Developer 2010

Microsoft Certified Technology Specialist (MCTS): Microsoft SharePoint 2010, Application Development; Microsoft SharePoint 2010, Configuration

Developer of NCompass Resolution before it became MCMS.

  • 2012.03 - present
    Consultant, Enterprise Applications, Softlanding Network Solutions, Vancouver (BC).
    Environment: Windows 2012 R2, Windows 2008 R2, IIS, SQL Server, SharePoint Server 2013/2010/2007, ASP.Net, C#, JavaScript, HTML and CSS.
  • 2011.08 - 2012.03
    SharePoint Developer, Knowledgetech, Vancouver (BC).
    Description:

    Implement a ECM system for Prospera Credit Union.

    Environment: Windows 2008 R2, IIS, SQL Server, SharePoint Server 2010, ASP.Net and C#.
  • 2010.11 - 2011.08
    SharePoint Consultant, Solving Kids' Cancer, New York (NY).
    Description:

    Redesign a workflow system to manage and review proposal submissions for their extranet SharePoint portal.

    Environment: Windows 2003, IIS, SQL Server, SharePoint Server 2007, InfoPath 2007, ASP.Net, C#, JavaScript and XSL.
  • 2009.01 - 2010.02
    Technical Lead, Analytic Design Group, Vancouver (BC).
    Description:

    Provide technical design input to following Provincial Health Services Authority (PHSA) projects:

    Environment: MCMS and SharePoint Server 2007.
  • 2008.09 - 2012.06
    SharePoint Consultant, Commonwealth of Learning, Vancouver (BC).
    Description:

    Build external web site using SharePoint Server.

    Implement a publications catalog.

    Develop custom site definition and blog search for out-of-the-box SharePoint blog to work inside an internet publishing site.

    Integrate Google Custom Search, Disqus comment system and AddThis social bookmarking.

    Environment: Windows 2003, IIS, SQL Server, SharePoint Server 2007, ASP.Net, C#, JavaScript, HTML and CSS.
  • 2007.04 - 2007.11
    Computer Consultant, n-tara, Johnson City (TN).
    Description:

    Redesign Wellmont Health System's external web site using Microsoft Content Management Server (MCMS).

    Environment: Windows 2003, IIS, SQL Server, MCMS, MondoSearch, ASP.Net, C#, VB.Net, JavaScript and HTML.
  • 2006.12 - 2007.02
    Computer Consultant, Flora Manufacturing & Distributing Ltd., Burnaby (BC).
    Description:

    Migrate Flora's external web site from NCompass Resolution 4.0 to Microsoft Content Management Server (MCMS) 2002.

    Environment: Windows 2003, IIS, SQL Server, MCMS, ASP, VBScript, JavaScript and HTML.
  • 2006.03 - 2006.08
    Computer Consultant, Thunderbird School of Global Management, Glendale (AZ).
    Description:

    Phrase 1: Implement new look and feel for external web site.
    Phrase 2: Redesign new external web site using Microsoft Content Management Server (MCMS).

    Environment: Windows 2000, Windows 2003, IIS, SQL Server, MCMS, ASP, VBScript, JavaScript, HTML and CSS.
  • 2005.08 - 2006.04
    Computer Consultant, Visiphor Consulting Services, Vancouver (BC).
    Description:

    Representing Microsoft Canada, create a Proof of Concept extranet site for Manitoba Public Insurance using Microsoft Content Management Server (MCMS).

    Implement an Employee Records Management system for London Drugs using SharePoint Portal Server.

    Implement a 360 Degree management survey for CHIP Hospitality (now SilverBirch Hotels & Resorts) using Windows SharePoint Services.

    Environment: Windows 2003, IIS, SQL Server, MCMS, SharePoint Portal Server, Windows SharePoint Services, ASP.Net, C#, VB.Net, JavaScript, HTML and CSS.
  • 2005.01 - 2005.02
    Computer Consultant, Telus Business Solutions, Vancouver (BC).
    Description:

    Rebuild 2010 Commerce Centre web site using Microsoft Content Management Server (MCMS).

    Environment: Windows 2003, IIS, SQL Server, MCMS, ASP.Net, C#, JavaScript, HTML and DHTML.
  • 2004.04 - 2004.10
    Computer Consultant, Creo Inc. (now Kodak's Graphic Communications Group), Vancouver (BC).
    Description:

    Rebuild Customer Library, a web based portal of customers, plants and documents, using Microsoft Content Management Server (MCMS).

    • Content Management Server (MCMS) customization.
    • Development of custom ASP.Net web controls and classes.
    • Build MCMS console application for batch update process.
    Environment: Windows 2000, IIS, SQL Server, MCMS, SharePoint Portal Server, ASP.Net, ADO.Net, C#, JavaScript, HTML and XML.
  • 2001.11 - 2003.06
    Computer Consultant, Creo Inc. (now Kodak's Graphic Communications Group), Vancouver (BC).
    Description:

    Rebuild Creo external web site using Microsoft Content Management Server (MCMS).

    • Customize Content Management Server for WWW requirements. They include implementation of coupled Channels and Postings for multi-regions and multilingual authoring and targeting.
    Design and develop Creo Intranet Enterprise Information Portal (EIP) Intranet site.
    • Customize Content Management Server for EIP requirements. They include SharePoint integration, Email Notification, Templates assignment to channels, Channel Management and Order Postings in Web Author, HTML Tags stripping for Placeholder Content, Edit Custom Properties in Authoring Mode and many more.
    Environment: Windows 2000, IIS, SQL Server, MCMS, SharePoint Portal Server, ASP, VBScript, JavaScript, HTML and DHTML.
  • 2001.11 - 2003.06
    Computer Consultant, Vision Critical, Vancouver (BC).
    Description:

    Design and develop Interior Health Authority web site using Microsoft Content Management Server (MCMS).

    Environment: Windows 2000, IIS, SQL Server, MCMS, SharePoint Portal Server, ASP, VBScript, JavaScript, HTML and DHTML.
  • 1998.07 - 2001.07
    Web Application Developer, NCompass Labs (Acquired by Microsoft in Apr 2001), Vancouver (BC).
    Description:

    Web Applications Developer for web content management software Resolution, now Microsoft Content Management Server (MCMS).

    • Design and develop Resolution Content Connector, now Microsoft Solution for Internet Business (MSIB), to integrate Resolution with Commerce Server 2000 for e-commerce and personalization.
    • Develop demo to show Resolution integration with Site Server Commerce for Business to Business e-commerce and personalization.
    • Design and develop browser based thin client application.
    • Design and develop sample web sites.
    • Perform test analysis, planning and system test.
    Environment: Windows 2000/NT/98, MacOS, IIS, SQL Server, MCMS, Commerce Server 2000, Site Server Commerce, ASP, VBScript, JavaScript, HTML, DHTML and XML.
  • 1995.10 - 1998.07
    Computer Consultant, Information Systems Management (BC) Corporation (now Telus Enterprise Solutions), Burnaby (BC).
    Description:

    Enhance ISM-BC external website.

    • Write HTML and JavaScript pages.
    • Program CGI scripts.
    • Create and retouch graphics and pictures.

    Perform the following functions for BC Tel (now Telus)

    • Y2K technical analyst for Directory system.
    • Develop the following systems:
      1. Name That Number
      2. Call Display Plus
      3. Directory listings on Internet
      4. Directory system to Nortel 's D1 directory assistance system interface
    • Enhance Directory system to support second area code in BC.
    Environment: Windows 95, Macintosh OS, HTML, Perl, Javascript., IBM MVS/XA, TSO/ISPF, JCL, DB2, IMS, COBOL and COBOL II.
  • 1995.01 - 1995.10
    Computer Consultant, Canada Safeway Ltd., Vancouver (BC).
    Description:

    Enhance Buying applications for Single Image Solution project to merge one system between Canada and United States.

    Environment: IBM MVS/ESA, TSO/ISPF, JCL, DB2 and COBOL II.
  • 1993.08 - 1994.12
    Computer Consultant, Information Systems Management (BC) Corporation (now Telus Enterprise Solutions), Langley (BC).
    Description:

    Maintain and support Overwaitea Foods merchandising system which includes price checks, labels and retail pricing.

    Environment: IBM MVS/XA, TSO/ISPF, JCL, VSAM, DB2, CICS, COBOL, COBOL II and Easytrieve.
Master of Engineering (Honors) - Chemical Engineering
Associateship of the City and Guilds of London Institute (ACGI)