senior consultant specializing in software development
Senior – 17 years professional project based experience
Reliable – Proven track record delivering multi-million dollar projects
Current – Microsoft Certified Professional Developer, Certified ScrumMaster
Leader – Calm, open, sophisticated leadership style
Microsoft Certified Professional Developer – Windows Developer 4.0 on Visual Studio 2010
Microsoft Certified Professional Developer – Web Developer 4.0 on Visual Studio 2010
Microsoft Certified Trainer – 2010, 2011
Microsoft Certified Professional Developer – Enterprise Developer 3.5 on Visual Studio 2008
Microsoft Certified Professional Developer – Windows Developer 3.5 on Visual Studio 2008
Microsoft Certified Professional Developer – ASP.NET Developer 3.5 on Visual Studio 2008
CTT+ Train The Trainer course, Trab Training, Calgary (2010)
Certified ScrumMaster course, Danube, Calgary (2008)
Microsoft BizTalk Deep Dive, Microsoft Redmond Campus (2005)
Microsoft Professional Developers Conference 2010, 2008
Microsoft Tech-Ed 2008, 2007, 2001
Application Architect, Lead Developer, Mentor, Team Leader
Agriculture, Benefits Management, Cattle, Contact Management, Crude Oil Transportation, eCommerce, Education, Financial Banking, Genetics, Home Construction, Human Resources, Online Magazine, Natural Gas Accounting, Natural Gas Transportation, Natural Gas Contract Management, Scientific Research
C#, Crystal Reports, K2 Workflow, Sitecore CMS (6.1 – 6.4), SQL Reporting Services, Visual Studio (97 through 2010), Visual Basic
Lean, Agile, Scrum, Waterfall
Database: SQL, SQL Server (6.5, 7, 2000, 2005), T-SQL, Stored Procedures, SQL Enterprise Manager, Oracle (7, 8, 9), PL-SQL, Access, DB2, DB2Connect, ADO.NET, ADO, DAO, RDO
Platform: Windows Live Services (beta), Windows Azure (pre-beta), Windows (3.1, 95, 98, NT, 2000, 2003, XP, 7), Windows Server (NT, 2000, 2003, 2008), Windows Services, Windows Remoting, Windows Communication Foundation, COM/DCOM, .NET (1.0, 1.1, 2.0, 2.5, 3.5, 4.0), BizTalk 2004, IIS (3, 4, 5, 6, 7), ASP.NET MVC 2.0
§ Senior Consultant
§ Enterprise scale, service-oriented application design and development using emerging and established Microsoft technologies and Agile methodologies.
Clients through 4265 Consulting Inc
§ SMART TECHNOLOGIES – Senior Consultant on a twelve-person team to redesign and replace SMART’s flagship web property (smarttech.com) and Channel marketing site, and migrate the content authoring tool to Sitecore CMS. (Windows Server 2008, Windows Communication Foundation, C#, ASP.NET 3.5, AJAX, JQuery, Visual Studio 2008)
§ SHAW CABLESYSTEMS – Senior Developer on a three-person team to replace the existing system used to support Shaw’s Sarbanes Oxley (SOX) sustainment process. (Windows Server 2008, Windows, C#, ASP.NET 4.0, MVC 2.0, JQuery, Visual Studio 2010)
§ SMART TECHNOLOGIES – Lead Developer on a seven-person team to deliver the company’s first customer-facing “Software As A Service” offering, SMART Learning Marketplace (SLM). SLM integrates the delivery of third party multimedia objects with a subscription-management service to provide subscribers with classroom-safe, royalty-free content for use with the SMART NoteBook software. (Windows Server 2005, Web Services, C#, ASP.NET 3.5, AJAX, Visual Studio 2008)
§ Husky Energy - Senior Developer on a thirteen-person agile team to deliver the first phase of an Integrated Pipeline System to replace several legacy systems. This phase included the base domain model, pipeline configuration, and daily and monthly balancing modules. (Windows Server 2005, Windows Communication Foundation, Oracle 9, Visual Studio 2005, C#, Windows Forms, .NET 3.0, Developer Express .NET Windows Forms Components)
§ Senior Developer, Technical Lead and Integration Architect on agile projects.
§ Enterprise scale, service-oriented application design and development.
§ Promote and share Integration knowledge and experience, and drive an emerging Integration business practice.
§ Define project plans and subsequently manage delivery schedules and resource allocation for development teams
§ Analysis and definition of technical infrastructure requirements for Development, Test and Production environments of custom software development initiatives.
§ Definition and implementation of security requirements of custom software solutions.
Clients through Ideaca
§ TRANSCANADA PIPELINES – Senior Developer on an eleven-person Agile team to develop pipeline capacity allocation modelling software. (Windows Server 2003, IIS 6.0, SQL Server 2005, Visual Studio 2005, C#, Windows Forms, .NET 2.0, Windows Remoting, Infragistics NetAdvantage for Windows Forms .NET 2006, Microsoft Component UI Application Block)
§ SHAW CABLESYSTEMS - Team Lead and Integration Architect on a business-to-business digital phone system integration project. (Windows Server 2003, IIS 6.0, SQL Server 2000, BizTalk 2004, Visual Studio 2005, C#, Windows Forms, ASP.NET, .NET 2.0)
§ WALTON INTERNATIONAL - Senior Developer on a workflow automation project. (Windows Server 2003, IIS 6.0, SQL Server 2000, Axapta, K2 Workflow, Visual Studio 2003, C#, Windows Forms, ASP.NET)
§ CMA ALBERTA - Identify and implement enhancements to CMA Member Services web application (Windows Server 2003, IIS 6.0, SQL Server 2000, Visual Studio 2003, C#, Windows Forms, ASP.NET, COM+)
§ UNITED FARMERS OF ALBERTA - Gather requirements and produce RFP for the second phase of enhancements to UFA’s CardLock systems
§ Conduct technical reviews and audits of existing systems.
§ Review, evaluate and showcase emerging technologies.
§ Mentor and lead developers and testers.
§ Develop and present technical material to clients and staff.
§ Propose and direct internal technical initiatives.
§ Identify and develop new business opportunities for Western Business Unit.
Clients through xwave
§ AGRICULTURE FINANCIAL SERVICES CORPORATION - Development Team Lead for build effort of large n-tier web based solution for AFSC to support the new Canadian Income Stabilization Program for agricultural producers. (Windows 2003, IIS, SQL Server 2000, BizTalk 2004, Visual Studio 2003, .NET, C#, Windows Forms.NET, ASP.NET, Crystal Reports.NET)
§ CREDIT UNION CENTRAL ALBERTA - Solution Architect / Team Lead, implement and provide warranty support for a web-based electronic funds wire transfer application for banking institutions. (Windows 2000, IIS, DB2, C#, ASP.NET, SQL, ADO.NET, DB2Connect, SMTP, HTML, CSS, Internet Explorer)
§ ENMAX - Architect / Team Lead, implement and provide warranty support for a client application to automate a manual process of posting bids to an online energy auction site. (C#, .NET, HTML, Internet Explorer)
§ CREDIT UNION CENTRAL ALBERTA - Architect, develop, implement and provide warranty support for a scheduled data extraction process to feed a Banking Data Warehouse from heterogeneous bank branch databases and a Intranet website to administer and schedule extractions. (Windows 2000, IIS, SQL Server 2000, DB2, VB, ASP, ADO, DB2Connect, Internet Explorer)
§ GROWTH STAGE - Architect, team lead, and liaison on behalf of client to implement a web service allowing two web sites to share large volumes of scientific data. (VB, ASP, XML, XSL, ADO, IIS, Windows 2000, IIS, SQL Server 2000, Web Services).
§ JAGER BUILDING SYSTEMS - Architect a customizable web-based ad-hoc reporting engine. (ASP, ADO, SQL Server 2000, Windows 2000, IIS, XML, XSL, Internet Explorer)
§ GLOBALTHERMAL ELECTRIC - Business analysis and architecture of a centralized repository and intranet web interface for scientific research data. (SQL Server 2000, Windows 2000, IIS, .NET)
§ ALTAGENETICS - Business analysis and architecture of a web based application to track and manage genetic data from disparate data sources for the cattle industry. (SQL Server 2000, Windows 2000, IIS)
§ KAYDEN INSTRUMENTS - Architect and develop the security framework for a customizable E-Commerce website. (VBScript, ASP, ADO, Windows 2000, SQL Server 2000, Commerce Server 2000, Internet Explorer)
§ BENEFITS MANAGEMENT LIMITED - Architect, team lead and implement a self-serve website for a Benefits Management provider. (Windows 2000, SQL Server 2000, VB WebClasses, ASP, ADO, DHTML, CSS, Internet Explorer)
§ QSOUND LABS - Develop and implement website enhancements for an E-Commerce website (Windows 2000, IIS SQL Server 7,, ASP, ADO, DHTML, CSS, Internet Explorer)
§ SPECTRUM HR - Develop and implement two commercial Human Resources software packages for an international software vendor (Windows 2000, IIS, ASP, ADO, SQL Server 7, DHTML, CSS, Internet Explorer)
§ Analysis, design and development, implementation and support of custom Natural Gas Marketing software solutions (Visual Basic, Oracle, Access)
§ Support and client-satisfaction of a high-pressure, fast-paced, personality-sensitive user base.
§ Redesigned the interfaces of custom application suite to improve usability.