Christine Davis

christine@neato.co.nz | http://www.neato.co.nz | +1 514 803 9768

About Me

My name is Christine Davis. I have been doing web-centric development professionally for the past nine years. I collect interesting hobbies, play the guitar and ukulele, rock climb, take photos, and enjoy making amazing food. Originally from New Zealand, my new home is in Montréal, Québec.

Technical Skills

Browser Based Technologies

I have worked with Javascript throughout my career and pre-career; and use frameworks, closures, Firebug and JSLint like a rock star.

The most exotic javascript code I've written so far used the MooTools framework to create the user interface for a web application that attempted to mimic the functionality of the file browser in Vista, for manipulating files over the internet.

I have also used the jQuery framework extensively, including integrating a variety of plugins and extensions.

While I am not a designer, I can glue CSS and HTML together to build serviceable interfaces, and turn designer-provided mockups into functional sites. I also have a good feel for finding and fixing cross-browser rendering issues.

Python/Django

I currently work with Python and Django, in a front end developer capacity. On the Django side, my skills do extend down to creating new models and views; all the way up to building templates. While I play with python daily, I generally stay within the nicely landscaped playground of Django; but I'm not afraid of lambda functions.

Java

I have used the Spring Framework on several projects along with several of its components: Spring Security to create an OpenID authentication scheme that allowed multiple independent services to authenticate against a central authentication service. Additionally, I have used Spring Web Flows for controlling form submission processes and Spring MVC as a base for building RESTful interfaces.

Outside Spring, I have used Hibernate as a DAO tool and ActiveMQ to allow communication between independent services; along with JUnit and EasyMock for unit testing and creating mock objects.

C#/ASP.Net

I have worked with C# and ASP.Net in conjunction with Microsoft Content Management Server (Now part of SharePoint Server). I've also written and used web services, worked with ActiveX controls, and wrote part of a windows service. In this environment, I used SQL Server, including writing T- SQL stored procedures; and NUnit for unit testing.

TCL

I used TCL with content management software Vignette StoryServer.

PHP

PHP is a language that I've only used for side projects. Several years ago, I wrote an enormous, but freakishly popular plugin for folksonomies in WordPress called Ultimate Tag Warrior. I briefly contributed to the TikiWiki open source project.

Additional Technical Skills

For source control, I have used Visual SourceSafe, Subversion and CVS.

For writing source code, I have used Eclipse for working with Java, and Visual Studio for C#. For PHP and HTML, I usually use either Coda or TextMate.

Career History

Ecometrica

May 2009 – PresentPython + Django + Javascript on OSX

Ecometrica is an environmental services consultancy with offices in Montréal, Canada and Edinburgh, Scotland. I am the lead front-end developer for a web-based carbon foot-print reporting tool. Built on a core of Django and jQuery, the tool uses extensive AJAX, to streamline the interface; along with mapping (via OpenLayers, and initially google maps) and on-demand graph rendering.

Wright Technology Solutions

June 2008 – March 2009Java + Javascript on OSX

Wright Technology Solutions was a small software consultancy, in Montréal, Canada. Here, I worked on software for performing online backups and file storage, doing a combination of coding server-side Java APIs and building the web browser interface in Javascript/HTML.

Effacy Group

August 2007 – January 2008Java on Ubuntu

Effacy Group was a boutique Java consultancy in Wellington, NZ; offering software development and specification services. I primarily worked on http://bnb.co.nz and http://1bbweb.com - content-centric Java websites for finding B&B accommodation in New Zealand and worldwide.

Merito / Firstlight Online

August 2001 – August 2007TCL on Solaris, Java and C#/ASP.Net on Windows 2000

Merito was formed by six of the CyberElves staff, post dot-com boom. It was subsequently purchased, and became Firstlight Online. For the first nine months of my time with Merito, I continued with the Bank of New Zealand. That was followed by a series of bespoke content management-centric projects with Gauss (Java based), then MCMS (C# based) that culminated in a contextual advertising product, Firstlight E|R|A, which became the primary focus of Firstlight Online.

CyberElves

April 2000 – August 2001Cold Fusion on Windows, TCL on Solaris

CyberElves was a dot-com-era software development house. I predominantly worked on client sites, including several months at design agency Shift, working on multilingual functionality for http://purenz.com; and an extended period at the Bank of New Zealand working with Vignette StoryServer working on both their website and intranet applications. The first six months were part time while I completed my degree.

Actrix Networks

June 1999 – April 2000

Actrix is an ISP in Wellington, NZ. I began working on the helpdesk at weekends; and ended up part of the technical team.

Education

I have a BSc in Computer Science from Victoria University, Wellington. I graduated in 2001.