Calgary, Cochrane, Canmore, Okotoks, Ardrie, Alberta, Vancouver, Squamish, Burnaby, Richmond, Surrey, Port Coquitlam, New Westminister, BC, British Columbia, Canada, .NET Developer, Web Developer, DevOps, Ruby On Rails Developer, RoR Developer, Application Developer, JavaScript 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

  • Software Developer Varsity Tutors March 2016 – Present
    Technologies: Ruby, Ruby on Rails, MySQL, git, SASS, CSS, HTML
  • Software Developer Calgary Board of Education Enterprise, Microsoft .NET, Cloud, Calgary, Alberta, Canada March 2015 – February 2016 (1 year) • Extended functionality on the Calgary Board of Education's custom e-commerce platform
    • Responsible for server-side, database, and front-end development

    Technologies: Microsoft .NET, Visual Studio, ASP.NET MVC, ASP.NET, Dapper, Moq, MSTest, WCF, Web Services, MSMQ, HTML, JavaScript, TSQL, and CSS
  • Web Developer Made By Uppercut thisisnew.com, confab.co, This is new, Ember CLI, Shopify, Cloud, Calgary, Alberta, Canada November 2013 – December 2014 (2 years) • Worked on the "This is New" website, the Confab.co website, and the Nourish Organic e-commerce website
    • Responsible for server-side development, server provisioning, database development, and front-end development
    • Responsible for production, testing, and staging environments

    Technologies: Ruby on Rails, Ruby Test Unit, RSpec, Capistrano, Linux (Ubuntu), Digital Ocean, Nginx, Unicorn, Git, SQL, PostgreSQL, JavaScript, jQuery, Ember JS, Handlebars, Bootstrap, Foundation, HTML, CSS, and SASS
  • Web Developer / DevOps wehub.ca, waterandenvironmentalhub.ca, Water and Environmental Hub, Calgary, Alberta, Canada, Cloud Tesera Systems Inc January 2011 – December 2012 (2 years) • Developed and maintained a website for uploading, processing, and sharing GIS data from the ground up
    • Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance

    Technologies: Ruby on Rails, Ruby Test Unit, RSpec, JavaScript, jQuery, OpenLayers, GeoNetwork, GeoServer, Amazon AWS / EC2 / ElastiCache, Linux (CentOS, Ubuntu), Nginx, Unicorn, Git, SQL, PostgreSQL, PostGIS, HTML, CSS, and SASS
  • 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)

    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

    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)

    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)

    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

    Technologies: C#, C++, 'C', Microsoft SQL Server, SQL / T SQL, CVS, Subversion, MS Windows XP Embedded (XPe), and the .NET Framework 1.1

Education