Summary

  • A web developer, front-end developer, and application developer. An enthusiast of continuous integration, test first, and agile environments. A web standard and web accessibility advocate.

Specialties

  • Web development in all its forms - front-end development through to the database / persistence layer, and everything in between. C#, JavaScript, jQuery, CSS, AJAX, XHTML, Semantics, Web Services, RESTful Services, WCF, ASP.NET, ASP, XML, the .NET Framework

Experience

  • Web Developer / Software Developer Corbis / Veer Veer.com, Veer Marketplace, Calgary, Alberta, Canada February 2009 – Present (1 year 1 month) • Maintaining and developing components on an n-tier service oriented architecture, multi-server, e-commerce web application
    • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts)
    • Agile / Scrum environment

    Technologies Used: JavaScript, jQuery, Omniture, Amadesa, C#, ASP.NET MVC, LINQ, LINQ to SQL, Windows Communication Foundation (WCF), Web Services, REST, JSON, AJAX, MSBuild, XML, XSL, XPath, SOAP, CSS, HTML, Microsoft SQL Server 2005, SQL / T-SQL, Microsoft Team Foundation Server (TFS), and the .NET Framework 3.5
  • Web Developer / Front-End Engineer Critical Mass Hyatt, Calgary, Alberta, Canada November 2008 – January 2009 ( 3 months) • Maintained and developed modules on a multi-server, e-commerce application

    Technologies Used: JavaScript, Scriptaculous (the Prototype library), CSS, HTML, JavaServer Pages (JSP), JavaServer Pages Standard Tag Library (JSTL), Ant, Oracle PL/SQL, Oracle 9i, Borland StarTeam, ATG / Dynamo Server Server
  • E-Commerce Consultant / Developer RazorEdge January 2008 – October 2008 ( 10 months) • Developed an n-tier service oriented e-commerce application
    • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts)
    • Responsible for gathering requirements, performing gap analysis, development, and final support tasks
    • Conducted on-site client training, and reoccurring knowledge transfer sessions
    • Scrum Environment

    Technologies Used: JavaScript, C#, Windows Communication Foundation (WCF), Web Services, Microsoft Office SharePoint Server (MOSS) 2007, Microsoft Commerce Server 2007, MSBuild, XML, XSL, XPath, SOAP, CSS, HTML, ASP.NET, Microsoft SQL Server 2005, SQL / T-SQL, Microsoft Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS), and the .NET Framework 3.5
  • Consultant / Developer / Front-End Engineer MTS Allstream CAAF: City of Calgary Application Architecture Framework, Calgary, Alberta, Canada August 2007 – January 2008 ( 6 months) • Developed components an n-tier service oriented architecture web application
    • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts)
    • Agile / Scrum environment

    Technologies Used: JavaScript, ASP.NET, C#, Oracle PL/SQL, Oracle 9i, the CAAF Framework, nAnt, Continuous Integration Server, Test Driven Development (TDD), Rhino Mocks, Scriptaculous (the Prototype library), XML, XSL, XPath, SOAP, Web Services, CSS, and the .NET Framework 2.0
  • Technical Editor Wiley Technology Publishing / WROX Press January 2007 – December 2007 (1 year) Edited the following texts:
    • ASP.NET 2.0 Design: CSS, Themes, and Master Pages
    • Hands On ASP.NET AJAX Control Toolkit
    CSS, JavaScript, and AJAX Web Development

    Technologies Used: C#, ASP.NET, ASP.NET Themes, ASP.NET Master Pages, Silverlight, ASP.NET AJAX, The Base2 JavaScript library, XML, HTML, CSS, and the .NET Framework 2.0
  • E-Commerce Consultant / Developer / Front-End Engineer Cactus Commerce Ottawa, Ontario, Gatineau, Quebec, GameStop, Folica, Ecommerce, E-commerce, B2B, B2C, C2C, Biztalk, Commerce Server September 2006 – July 2007 ( 11 months) • Developed new features and maintained modules on n-tier, multi-server, e-commerce web applications
    • Tested and implemented components, worked closely with Quality Assurance assisting with creating automated test scripts as needed
    • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts)
    • Scrum environment

    Technologies Used: ASP.NET, C#, JavaScript, XML, XSL, XPath, SOAP, Web Services, CSS, HTML, Commerce Server 2007, Microsoft SQL Server, SQL / T-SQL, Microsoft Team Foundation Server (TFS), Microsoft Office SharePoint Server (MOSS) 2007, and the .NET Framework 2.0
  • Consultant / Developer Lexikal Media March 2006 – May 2006 ( 3 months) • Developed and designed website components for a domain registration / hosting company
    • Interfaced with payment gateways, domain name registration services, web hosting services, and other web services
    • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database)

    Technologies Used: ASP.NET, C#, JavaScript, XML, XSL, XPath, SOAP, Web Services, CSS, Amazon E-commerce Web Services (ECS) API, HTML, and the .NET Framework 2.0
  • Developer Mercurial Communications Netscape 8.0 Browser, Tempus Microsystems, Victoria, British Columbia, Canada June 2005 – November 2005 ( 6 months) • Developed new features and maintained existing code for a fleet management application
    • Communicated with socket-based interfaces, C++ interfaces, and 3rd party Application Programming Interfaces
    • Agile / SCRUM environment

    Technologies Used: C#, C++, 'C', Microsoft SQL Server, SQL / T-SQL, CVS, Subversion, MS Windows XP Embedded (XPe), and the .NET Framework 1.1
  • Consultant / Developer Public Energy October 2004 – April 2005 ( 7 months) • Redesigned and updated a not for profit organizations web presence
    • Implemented a content management system (CMS) for non web-savvy employees
    • General network and computer maintenance
    • Trained employees

    Technologies Used: PHP, CSS, DHTML, HTML, Apache web server, and the Google Web APIs
  • Developer Julian Blackburn College September 2003 – April 2004 ( 8 months) • Designed and developed a web based record, reporting, and asset sharing application

    Technologies Used: ASP.NET, C#, Microsoft SQL Server, IIS, SQL / T-SQL, HTML, CSS, and the .NET Framework 1.1

Education