Resume

resumé

Information

Objective

To obtain a challenging application development position that will allow me to further my skills in the areas web-based solutions, including, but not limited to, interractive web development and software architecture. Ideally, this position would be in a relaxed, fun, casual, and forward-thinking enviroment. -- a workplace in which I would be working on exciting and fresh projects, and with people who share my passion for contemporary technologies.

Education

British Columbia Institute of Technology
  • Graduated with Honours from the Computer Systems Technology [CST] 2 year diploma program May 2005 [86% GPA]
  • Major - Information Systems [Windows]

Experience

OpenRoad Technologies [software developer]
Duration: Sept. 2007 - Current
  • architecting, designing, and implementing web applications using Microsoft’s .NET Framework (1.1/2.0/3.5) in C#/C# 2.0/C# 3.0
  • extensive employment of patterns and practices, including MVP, MVC, Enterprise Library
  • extensive development of complex databases, including, but not limited to, the use of Linq to SQL
  • interface development using XHTML 1.1 and CSS 2
  • extensive development of client-side interractivity using OO based Javascript techniques, utilizing open-source libraries such as YUI!, Prototype, and Mootools
Veratta Technologies [lead software engineer]
Duration: May 2006 - Sept. 2007
  • architecting, designing, and implementing web applications using Microsoft’s .NET Framework (1.1/2.0) in C#/C# 2.0
  • database design and development using MS SQL Server 2000/2005, including extensive manual scripting of stored procedures, triggers, and functions using T-SQL
  • design and development of complex DTS/SSIS packages for data transformation
  • extensive interface design and development using XHTML 1.1 and CSS 2
  • extensive development of client-side interractivity using OO based Javascript techniques, utilizing open-source libraries such as Prototype, Scriptaculous, and Mootools
Veratta Technologies [web developer]
Duration: Feb. 2006 - May 2006
  • developed 40+ websites with varying functionality
  • Notable Projects:
    • Playground (Intrawest) - development of an xml template-driven application for the creation of standardized marketing collateral for use in property sales. Currently used by Playground employees worldwide across 15 resorts. Project completed on-time, on-budget, and virtually bug-free.
    • Altrom Canada - development of an eCommerce system for one of the largest auto parts dealers in North America. Extensive work with data transformation from a legacy COBOL system to MS SQL Server 2005 connected to a web interface created using ASP.NET 2.0, MS AJAX 1.0, XHTML 1.1 and CSS 2.
Vision Critical Communications [qa analyst]
Duration: May 2005 - Jan. 2006
  • designing, writing, and implementing test plans
  • extensive and detailed unit testing using NUnit
  • design and implementation of Win32 based web application installer written in C# using ADO.NET/IIS Web Services for programmatically creating VDirs and Application Pools
  • design and implementation of Win32 based product management tool, including:
    • Microsoft Reporting Services installer
    • Microsoft Reporting Services updater
    • ASP.NET Web Application update tool
  • daily use of technologies including C#, ADO.NET, Wilson Object-Relational Mapper, SQL Server 2000, Javascript, CSS, Subversion, NAnt
  • understanding of industry standards and processes
  • daily maintenence and administration of 50+ production websites
  • one of four employees with secure access to production environments

Skills

Technologies
C#/C# 2.0/C# 3.0
ADO.NET, Enterprise Library
WPF/WF, XAML (non-production)
Components: COM, .NET
Windows 2000/XP/2003 Server/Vista
Database
MS SQL Server
MySQL
eXist XML
Wilson OR Mapper/LINQ to SQL
Web
XHTML 1.1 (Hand Coded)
XML/XSLT/JSON
ASP.NET 1.0/1.1/2.0/3.5
CSS1/CSS2 (Hand Coded)
Microformats
Script
Atlas / MS AJAX Beta/Beta 2/RC1/1.0
Prototype/Scriptaculous
Moo.fx/Mootools
OO Javascript techniques
Tools
Visual Studio .NET 2003/2005/2008
IIS 5.0/6.0/7.0
Microsoft Expression Web
Codesmith Tools (Code Generation)/netTiers
Subversion Concurrent Versioning System
Photoshop CS / Illustrator CS / InDesign CS
Dreamweaver MX / Fireworks MX
Microsoft Office Suite
Process
Unified Modeling Language (UML)
N-Tier Architectures
Rational Unified Process (RUP) / Rational Rose
Agile Processes (Scrum, XP, FDD)

References

References available upon request.

Print version

I also have a PDF version of my resumé available.