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.
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.
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.
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.
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.
I used TCL with content management software Vignette StoryServer.
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.
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.
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 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 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 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 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 is an ISP in Wellington, NZ. I began working on the helpdesk at weekends; and ended up part of the technical team.
I have a BSc in Computer Science from Victoria University, Wellington. I graduated in 2001.