Nick Gravgaard, creative software developer

Summary
I enjoy imagining innovative solutions to interesting problems and then implementing them, both at work and in the projects I have undertaken independently (including an algorithm which is now used by Google - please see the softography section below). I am a software developer with over 10 years of commercial experience who is seeking a mid to senior level development position that will allow me to continue to develop my programming skills. I have worked on a wide range of different projects, from web sites to back-end systems to application software to games. The languages I know best are C, C++, C# and Python, and at the moment I am looking for C# work.
General details
Name Nick Gravgaard
Email
URL http://nickgravgaard.com
Technical skills
Category Skill Experience
Operating systems Windows 1991 - Present
Linux (SUSE, Red Hat, Slackware, Ubuntu) 1998 - Present
Mac OS X 2006 - 2007
Programming languages C 2000 - 2008
C++ 2002 - 2004, 2009
C# 2010 - Present
Python 2006 - Present
Java 2006, 2009
JavaScript 1999 - 2006, 2009 - 2010
Perl 2004
SQL 1999 - 2000, 2004 - 2006, 2009 - Present
Libraries, APIs, frameworks Microsoft .NET 2010 - Present
Visual Studio Extensibility (VSX) 2010 - Present
C++ STL 2002 - 2004, 2009
Qt, PyQt 2009 - Present
GTK+, PyGTK 2008 - 2009
Python Imaging Library (PIL) 2006 - 2010
Django 2009 - Present
jQuery 2009 - 2010
MFC, Win32 2000 - 2004
OpenTV 2006 - 2008
Java Swing 2006, 2009
Xlib (X Window System) 2000 - 2006
Component Object Model (COM) 2000 - 2002
Compilers GNU C / C++ Compilers (gcc, g++) 2000 - 2008
Visual C++ 2000 - 2004, 2009
Editors, IDEs Visual Studio 2000 - 2004, 2009 - Present
Eclipse 2006, 2009
vi / Vim 2006 - 2008
Version control and SCM Git 2009 - Present
Subversion (SVN) 2004 - 2006, 2009
CVS 2003 - 2004, 2006 - 2008
Visual SourceSafe 2000 - 2002
ClearQuest 2000 - 2002
Build systems Makefiles 2006 - 2008
CMake 2009
Ant 2009
Object-oriented analysis and design UML 2000 - 2004
Design Patterns 2002 - 2004
Together 2003 - 2004
Rational Rose 2000 - 2002
Software development methodologies Agile 2006 - Present
Scrum 2006 - 2008
Databases MySQL 2009 - Present
CouchDB 2009 - 2010
SQLite 2009
Oracle 2004 - 2006
SQL Server 1999 - 2000
Document authoring HTML / XHTML 1999 - 2000, 2004 - 2006, 2009 - Present
CSS 2004 - 2006, 2009
XML 2000 - 2002, 2009
XSLT 2000 - 2002, 2009
Softography

A complete version of this CV with employment history and qualifications is available upon request. References are also available.
Valid XHTML 1.1!