my background

I am:

experienced: five years of professional programming experience

educated: a Bachelor of Software Engineering from the University of Waterloo

eclectic: RSA Conference exhibitor, software requirements gatherer, former Microsoft developer and more

past projects

web

Vote Green JSON Service

A geographic information web service built for the Green Party of Canada. The service mapped a voter's longitude and latitude to their Canadian federal polling places for the 41st election.

Technologies: GIS, Python, JSON

KW Votes

A community resource that provided real-time feeds from Twitter and Facebook for the federal election candidates in the Waterloo region. Online at kwvotes.ca.

Technologies: HTML, Python, JavaScript, Facebook and Twitter real-time APIs

Homes, Ahoy!

A free, interactive map for New Brunswick residents to explore home assessment values and historical sales data. Online at homesahoy.ca.

Technologies: HTML, Python, JavaScript, GIS, SQL

OARBS

Enterprise-level meeting room booking software that reduced teacher conflicts and improved resource usage rates.

Technologies: HTML, VB.NET, SQL, JavaScript

desktop

Microsoft Active Directory Federation Services 2.0

A web-based product that provides user authentication and federation with business partners[what?]. Working as part of a larger development team, I contributed primarily to the correct implementation of industry-standard protocols and the product's web interface.

Technologies: C#, SQL

Microsoft Windows CardSpace

A Windows application to securely log you into web sites and services. Working as part of a larger development team, I contributed primarily to the application programming interfaces and networking code.

Technologies: C++, COM

organizations I've worked for/with

  • Green Party of Canada
  • volunteer web services developer during 41st general election of Canada
  • Microsoft Corporation
  • 3.5 years as C++ and C# developer
  • York Region School District Board
  • 4 month contract customizing, installing and training staff on a line-of-business application that served over 5,000 employees
  • Arius Software Corporation
  • 8 month contract as web/Java/JavaScript developer