The following profile is a member of IT Consultants Direct "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=PI03152S
  The ITCD candidate database can be searched at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

Professional Objective

To contribute to the success of a forward looking high tech company, contributing to the company's goals using my understanding of software systems implementation and business computing.

Project Management

General Experience: Estimating, Budget running, Team formation and lead, Designed, implemented, used and maintained three project management systems.

Consultancy: Tracking the cutting edge, Agile Development, Apache Jakarta, J2ee developments, Keeping current, Code review, Standards compliance.

Public speaking: Presentations, Training, Running meetings.

Development

Java: Servlets (expert), J2EE, Tomcat, JServ (expert), Spring, Subversion, Maven, Jetty.

Frameworks: Struts, Tapestry, Cocoon, Melati.

View tier: JSP, Velocity, Webmacro, Tiles, Jasper Reports, XPath, XSLT.

Web: xHTML, DHTML, CSS, JavaScript, CGI.

SQL: Postgresql (expert), MySQL, HSQLDB, Oracle, MSSQL.

Persistence and ORM: Hibernate, JAXB, XML, SGML, POEM.

Testing: JUnit, DBUnit, Surefire.

Configuration Management: Maven, Ant, CVS, Subversion, VSS.

Systems Administration: Linux, Perl (expert), Mail - postfix, qmail.

Tools: Emacs, Eclipse, Idea.

Employment History

Senior Java Developer

[snip]

May 2005–August 2005

Lead java developer for the Spheriq email cleansing service. As lead developer I was expected to have overall ownership of the codebase and to mentor the other three members of the team.

Projects:

   Audit Trail: Adding an audit log to all configuration change events.

   Continuous build configuration: Retrofitting Maven and Cruise Control to the existing project.

Product Specialist

[snip]

June 2004–May 2005

Support of the Case Notes product. Project lead for large scale data migration. As Project Lead I managed a team including a contractor, systems analyst and a developer. I designed the database, chose the ORM tool and the system development tools.

Projects:

   Child Health Data Migration: The conversion of 2 million children's health records from CSV to Oracle and then to XML using Java. I was initially the sole developer and defined and implemented the majority of the solution. Project setup within Maven under CVS.

   NASP support: The Case Notes product is a Java Struts based web enabled front end to an XML document repository housed on Oracle. The Second Line support role involved writing JUnit tests for reported bugs and implementing a fix within time scales agreed in a Service Level Agreement.

Proprietor

Context Computing

January 1994–June 2004

Between my MSc and 2004 (11 years) I was a Sole Trader. My coding and other output is archived at http://www.paneris.net and http://www.paneris.org. All projects setup or retrofitted with Maven under CVS.

Projects:

   Begbroke Science Park: I designed and implemented a custome Content Management System in Java using Melati, under Maven and CVS.

   FleetNet: A vehicle monitoring and tracking website using GPS and email over GSM, written in Java on top of Melati.

   PFE: Web based Order and Shipment tracking system, written in Java using a home grown servlet framework JAL on top of JDBC, with WebMacro for the view layer.

   Click World Wide: A holiday letting website, similarly written in Java using JAL.

   DBA: A directory publishing system, using perl.

   Financial Training Company: A database backed website for ordering courses and student and staff messageboards written in Java using the Melati framework.

   Evidence Based Mental Health: Creation of the web version of the publication, using java, perl, sgmls and webmacro.

   GTL Upload: A secure file upload facility using java and Melati.

   APW Upload: A secure file upload facility, a copy of the above.

   Pianos Online: A piano portal, using Melati.

Achievements:

   Recruited a distributed team of freelancers from Russia, Ukraine, Czech Republic and UK.

   Designed and implemented a project management and implementation portal.

   Part of the team that developed the Melati middleware layer.

Chief Technical Officer

Bibliomania.com

August 2000–

Supervision of the completion, rollout and continued development of a literature website, where the data was stored as HTML fragments and processed using Java, WebMacro and Melati.

Bibliomania has folded as a company but I still maintain the website, which generates a small income from Google adverts.

Publishing Consultant

Thompson Tax

May 1996–February 1997

Working with Perl and SGML I wrote validation and auto-correction scripts for a large Tax Reference work. The data conformed to a very complex SGML DTD which enabled a custom application to give the tax law at any specified time (time travel). My programs used Omnimark and perl running under NT.

Senior Technical Analyst

Catalyst Electronic Publishing

September 1994–May 1997

Recruited by the Technical Director I had responsibility for all project conversions. I also assisted in sales and defined the overall approach to most projects. The majority of projects were completed in perl.

Projects:

   Solomon: Conversion of the laws of the Solomon Islands.

   New Scientist: A conversion of 5 years of back numbers.

   DXpress: A Quark Xpress converter.

   Topley: Conversion of a Commercial Law publication to Folio Views format.

   Petroleum Argus: Creation of a Folio Views version of the magazine.

   SGML Systems Engineering: Sub-contracted to SGML Systems Engineering to write a document parser using Lex and YACC in C. This involved encoding the whole grammar of Quark Xpress and writing wrapper code to parse and transform to SGML. 

Project Manager

Vosper Thornycroft Support Projects Division

May 1982–June 1992

In charge of a five million pound budget for programming labour and equipment. This post involved system design, hardware specification, negotiation with the lead contractor (British Aerospace, Warton), the MoD (Navy) and the end customer (Royal Saudi Arabian Navy) and its representatives (ex US Navy personnel). The system design, implementation and installation was managed and overseen by myself, both in the UK and the Kingdom of Saudi Arabia.

Memberships

Thames Valley Agile Special Interest Group

A recently founded group which has attracted some leading lights in the industry.

Paneris

As the founding member I have been responsible for every aspect of this online community.

Henley Management College: Future Work Forum

I have spoken twice at this prestigious forum presenting on distance working and the virtual corporation.

Oxford Linux Users Group

This talented group is a source of help and direction.

Oxford Green Party

I have twice stood as a paper candidate for council elections.

Romsey Horse and Cattle Society

Game Conservancy

Security Clearances

   Basic Check, November 2004

Miscellany

My personal contacts with good programmers and leaders within the Agile Movement are a source of frequent inspiration and guidance.

Education

MSc in Artificial Intelligence, October 1993

University of Edinburgh

Subjects: Prolog, Knowledge Representation, Natural Language.

BSc in Neurobiology, July 1982

Sussex University

Subjects: Computers in Education (First), Poplog, Artificial Intelligence, Mathematics, Statistics.

A Level, July 1980

Beechen Cliff School, Bath

Subjects: Biology (B), Physics (C), Chemistry (C), Mathematics (D).

O Level, July 1977

Monkton Combe School, Bath

Subjects: Latin (A), Biology (B), Mathematics (B), Further Mathematics (c), Physics (B), Chemistry (B), English (B), French (C), RE (C), English Literature (C).

Interests

   Family. My wife and I have two daughters, aged three and one, and a dog called Pepper.

   Romsey Show. I have been a member since 1983, and have been Chief Trade Stands Steward and Special Assistant to the President.

   Gardening. Growing expertise in fruit and vegetable gardening in addition to my collection of bonsai trees, some of which I have had for 27 years.

   Outdoor life. I am very fond of the west coast of Scotland where I have camped, fished and worked a small croft.

  

Referees

 

On Request

 
 
 
 
© 2004, 2005 Copyright IT Consultants Direct Ltd. All Rights Reserved.