Professional Web Developer and Agile Practitioner.
About Myself
I have been a professional software engineer for over 10 years,
working on projects of varying size, duration and technology. For
most of this time I have been a senior developer on one of the UK's
leading web content management systems, creating and contributing
to major features of the software. This includes participation in
the whole life-cycle - contributing ideas, UI design,
implementation and customer support.
For the last two years I have been involved in the adoption and
day-to-day running of Scrum
(an agile project management framework for software development)
within the core development department, as both a team member and
acting Scrum Master. Working as part of an agile team I have
experience in practices such as Pair Programming, Test Driven
Development and Continuous Integration. I created and maintained
the company's first Continuous Integration server, one that has
been in constant use for the last five years. All software releases
have been produced by this server since it was established.
Current Interests
My passion within software development is Web UI design and
development, and the usability of Web UIs. A recent project has
increased my knowledge of technologies like jQuery, JSON and WCF
services, as well as forming new best practice standards for
client-side development in the department. I'm continuing to learn
and develop using these technologies.
More recently I've been reading about Design-driven
Development, and have used it to establish the architecture for
a significant new project.
More Information
If you would like more information about my career to date and
my interests, please see my profile on
LinkedIn. If you would like to see some examples of my website
design and development please see my Portfolio page.