Vancouver, Burnaby, Richmond, Surrey, Port Coquitlam, New Westminister, BC, British Columbia, Canada, .NET Developer, Web Developer

Summary

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

Experience

  • Web Developer / Software Developer Tesera Systems Inc January 2011 – Present • Developing and maintaining a web application that facilitates the open sharing of water data
    • Responsible for the full stack (front end development, application logic, services, data persistence) as well as server setup and maintenance

    Technologies: Ruby, Rails, JavaScript, jQuery, PostgreSQL, PostGIS, GeoNetwork, GeoServer, Amazon EC2, and Git
  • Web Developer / Software Developer Corbis / Veer Veer.com, Veer Marketplace, Calgary, Alberta, Canada February 2009 – December 2010 (1 year 11 months) • Maintained and developed components on the Veer.com stock photography web platform
    • Responsible for the full stack (front end development, application logic, services, data persistence)
    • Worked in a team of twenty
    • Agile / Scrum environment

    Technologies: JavaScript, jQuery, 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 4.0
  • 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: 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
  • Web Developer / Software Developer RazorEdge Agilent, Agilent Technologies, Commerce Server, Ecommerce, E-commerce, Share Point, Sharepoint 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: 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
  • Software Developer 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: 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: 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
  • Web Developer / Software Developer Cactus Commerce Ottawa, Ontario, Gatineau, Quebec, GameStop, Folica, Hanes, 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: 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
  • 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: 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: C#, C++, 'C', Microsoft SQL Server, SQL / T SQL, CVS, Subversion, MS Windows XP Embedded (XPe), and the .NET Framework 1.1

Education

Running