Category: Skills

Recruiters always ask me to narrow down my skill to one or two, because that's all their databases of candidates allow. Well, what can I say, I've done this job for many years, and had the time to develop many skills.

PHP

I have used PHP for many years, it is my backend technology of choice for most projects. More»

Actionscript

I've been using Actionscript seriously since Flash 5, and always tried to write object oriented code when possible, even with AS1. Today I use AS3 or AS2, as required. My background is coding, rather than visual creative. More»

Front end development

I started my internet career as a HTML "programmer", and began using JavaScript as soon as Netscape invented it in '96. Today, I write standard compliant, accessible, SEO optimized code using the popular Ajax friendly Javascript libraries such as JQuery, Ext-JS, MooTools. More»

Ajax

Although not stricly Ajax, as no XML was passed, I have used Javascript and server side scripts to refresh parts of a web interfaces for quite some time. More»

Production

Despite the job title of 'technical director', a large portion of my role at CMW London was technical production More»

Team leading

I have quite a lot of experience in team leading, stretching all the way back to my pre-digital career as a head chef. More»

Technical Architecture

I defined the technical architecture for many of the projects I worked on. I also set up tools and technical environment, and oversaw integration with third party vendor services. More»

Accessibility

I keep up to date with the relevant standards, and tend to write accessible front end code as a matter of routine whether required by the client or not. More»

XML, XSLT, XPath

XML is everywhere in web development these days. I have done a fair amount of XSLT work for a couple of years, and still use it for small data conversion tasks. More»

SQL

I have used familiar with the most popular databases on the web mySQL, PostgreSQL, MS-SQ, and SQLite. More»

Technical Writing

I did a fair amount of technical in my managerial roles, mostly at the presale stage, and senior developer roles, mostly documentation.

.NET

I have limited hands on experience of .NET. My involvment has been either as manager or consultant.

Perl and CGI

I did a lot of Perl / CGI scripting back in the day, including ecommerce, content management systems, and so on. Nowadays it is a language I use mostly for creating shell scripts and command line utilities.

Consulting

Given the chance, I much prefer consulting work to hands on development, as it allows me to stretch more.

Technical SEO

I normally build (or expect my team to build) source code which is optimized for search engines - once you get used to it, it becomes second nature. I have also given basic SEO training to copy writers.

Classic ASP

Like Perl, classic ASP is technology I used often in the past but have pretty much abandoned, although it comes in handy every so often, even as late as September 2009 (at Billington Cartmell).

Other Skills

Other skills and tools I am familiar with include: Photoshop, Ant, Apache, IIS, Subversion, system administration (Unix/Windows/OS X), Eclipse, Dreamweaver.