<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.5.1//EN"
  "./dtd/resume.dtd">

<resume id="x9281cp35">
<keywords>
 <keyword>CV</keyword>
 <keyword>Resume</keyword>
 <keyword>Curriculum Vitae</keyword>
 <keyword>Oxford</keyword>
 <keyword>UK</keyword>
 <keyword>programmer</keyword>
 <keyword>developer</keyword>
 <keyword>project manager</keyword>
 <keyword>Java</keyword>
 <keyword>J2EE</keyword>
 <keyword>XP</keyword>
 <keyword>eXtreme Programming</keyword>
 <keyword>Agile Development</keyword>
 <keyword>SQL</keyword>
 <keyword>JSP</keyword>
 <keyword>Velocity</keyword>
 <keyword>WebMacro</keyword>
 <keyword>XML</keyword>
 <keyword>SGML</keyword>
 <keyword>MVC</keyword>
 <keyword>Apache</keyword>
 <keyword>Jetty</keyword>
 <keyword>Tomcat</keyword>
 <keyword>Perl</keyword>
 <keyword>Linux</keyword>
 <keyword>CVS</keyword>
 <keyword>Maven</keyword>
 <keyword>Hibernate</keyword>
 <keyword>JUnit</keyword>
 <keyword>HTMLUnit</keyword>
</keywords>

  <header>
    <name id="t.pizey">
      <firstname>Tim</firstname>
      <surname>Pizey</surname>
    </name>
    <address>
      <street>185 Campbell Road</street>
      <city>Oxford</city>
      <zip>OX4 3NT</zip>
    </address>
    <contact>
      <phone location="home">+44-1865-711036 </phone>
      <phone location="mobile">+44-7768-894509</phone>
      <email>tim.pizey AT context-computing.co.uk</email>
      <url><link href="http://context-computing.co.uk/~timp">http://context-computing.co.uk/~timp</link></url>
    </contact>
  </header>

  <objective targets="employee">
    <para>
     To contribute to the success of a forward looking high-tech company; 
     advancing the company's goals using my understanding of software systems 
     implementation and business computing.
    </para>
  </objective>

  <skillarea targets="employee">
    <title>Project Management</title>
    <skillset>
      <title>General Experience</title>
      <skill>Estimating</skill>
      <skill>Budget running</skill>
      <skill>Team formation and lead</skill>
      <skill>Designed, implemented, used and maintained three project
      management systems</skill>
    </skillset>
    <skillset>
      <title>Consultancy</title>
      <skill>Tracking the cutting edge</skill>
      <skill>Agile Development</skill>
      <skill>Apache Jakarta</skill>
      <skill>J2ee developments</skill>
      <skill>Keeping current </skill>
      <skill>Code review</skill>
      <skill>Standards compliance</skill>
    </skillset>
    <skillset>
      <title>Public speaking</title>
      <skill>Presentations</skill>
      <skill>Training</skill>
      <skill>Running meetings</skill>
    </skillset>
  </skillarea>

  <skillarea targets="employee">
    <title>Development</title>
    <skillset>
      <title>Java</title>
      <skill level="expert">Servlets</skill>
      <skill>J2EE</skill>
      <skill>Maven</skill>
    </skillset>
    <skillset>
      <title>Frameworks</title>
      <skill>Struts</skill>
      <skill>Tapestry</skill>
      <skill>Cocoon</skill>
      <skill>Melati</skill>
    </skillset>
    <skillset>
      <title>View tier</title>
      <skill>JSP</skill>
      <skill>ASP</skill>
      <skill>Velocity</skill>
      <skill>Webmacro</skill>
      <skill>Tiles</skill>
      <skill>XPath, XSLT</skill>
    </skillset>
    <skillset>
      <title>Web</title>
      <skill>xHTML</skill>
      <skill>DHTML</skill>
      <skill>CSS</skill>
      <skill>JavaScript</skill>
      <skill>CGI</skill>
    </skillset>
    <skillset>
      <title>SQL</title>
      <skill>SQLServer</skill>
      <skill level="expert">HSQLDB</skill>
      <skill level="expert">Postgresql</skill>
      <skill>MySQL</skill>
      <skill>Oracle</skill>
    </skillset>
    <skillset>
      <title>Persistence and ORM</title>
      <skill>Hibernate</skill>
      <skill>JAXB</skill>
      <skill>XML</skill>
      <skill>SGML</skill>
      <skill>POEM</skill>
    </skillset>
    <skillset>
      <title>Testing</title>
      <skill>JUnit</skill>
      <skill>DBUnit</skill>
      <skill>JWebUnit</skill>
      <skill>HtmlUnit</skill>
      <skill>HttpUnit</skill>
    </skillset>
    <skillset>
      <title>Configuration Management</title>
      <skill level="expert">Maven</skill>
      <skill>Ant</skill>
      <skill level="expert">CVS</skill>
      <skill>Subversion</skill>
      <skill>VSS</skill>
    </skillset>
    <skillset>
      <title>Continuous Integration</title>
      <skill>Continuum</skill>
      <skill>Cruise Control</skill>
    </skillset>
    <skillset>
      <title>Systems Administration</title>
      <skill>Linux</skill>
      <skill level="expert">Perl</skill>
      <skill>Mail - postfix, qmail</skill>
      <skill level="expert">Tomcat, JServ</skill>
      <skill>IIS</skill>
      <skill>Jetty</skill>
      <skill>Apache</skill>
    </skillset>
    
    <skillset>
      <title>Parsers and Compilers</title>
      <skill>Lex</skill>
      <skill>Yacc</skill>
      <skill>JavaCC</skill>
    </skillset>
    
    <skillset>
      <title>Tools</title>
      <skill>Emacs</skill>
      <skill>Eclipse</skill>
      <skill>Idea</skill>
    </skillset>
    <skillset>
      <title>C sharp</title>
      <skill>Initial overview</skill>
    </skillset>
  </skillarea>

  <history>
    <job>
     <jobtitle>Systems Consultant</jobtitle>
     <employer>Champion Recruitment</employer>
     <period>
      <from>
       <date><month>October</month><year>2005</year></date>
      </from>
      <to>
       <date>Present</date>
      </to>
     </period>
     <description>
      <para>
      Responsible for configuring and bespoke work on the Bond International 
      Adapt system and its website.
      </para>
     </description>
     <projects>
      <project title="Onsite">
      Testing and configuring turned into rewriting and restructuring a 
      large ASP based web site. I used ASP to generate Java JWebUnit tests 
      to gain control of this sprawling script based site.
      </project>
      <project title="Adapt Configuration">
       Two residential courses enabled me to configure the archane internals
       of the Adapt system.
      </project>
      <project title="CLIPS Parser">
       The Adapt System has its own command language, I wrote a parser using JavaCC which 
       identified a thirty percent error rate in delivered code.
      </project>
      <project title="Data Definition Parser">
       The Adapt System does not publish its code, so the db structure had to be inferred by 
       parsing database structure reports, these were used to build a model of the db in java.
      </project>
      <project title="Maven Project Control">
       The project is controlled using Continuum, Maven 2 and CVS.
      </project>
      <project title="Tempaid 5">
       Database structure of Tempaid 5 extracted and java model generated.       
      </project>
     </projects>
    </job>
    <job>
     <jobtitle>Senior Java Developer</jobtitle>
     <employer>INSL Limited</employer>
     <period>
      <from>
       <date><month>May</month><year>2005</year></date>
      </from>
      <to>
       <date><month>August</month><year>2005</year></date>
      </to>
     </period>
     <description>
      <para>
       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.
      </para>
     </description>
     <projects>
      <project title="Audit Trail">
      Adding an audit log to all configuration change events.
      </project>
      <project title="Continuous Integration configuration">
      Retrofitting Maven and Cruise Control to the existing project.
      </project>
     </projects>
    </job>
    <job>
     <jobtitle>Product Specialist</jobtitle>
     <employer>CSW Group Limited</employer>
     <period>
      <from>
       <date><month>June</month><year>2004</year></date>
      </from>
      <to>
       <date><month>May</month><year>2005</year></date>
      </to>
     </period>
     <description>
      <para>
       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.
      </para>
     </description>
     <projects>
      <project title="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.
      </project>
      <project title="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.
      </project>
     </projects>
    </job>
    <job>
     <jobtitle>Proprietor</jobtitle>
     <employer>
      <link href="http://www.context-computing.co.uk/">Context
      Computing</link>
     </employer>
     <period>
      <from>
       <date><month>January</month><year>1994</year></date>
      </from>
      <to>
       <date><month>June</month><year>2004</year></date>
      </to>
     </period>
     <description>
      <para>
       Between my MSc and 2004 (11 years) I was a Sole Trader.
       My coding and other output is archived at
       <link href="http://www.paneris.net/">http://www.paneris.net</link>.
       All projects were setup or retrofitted with Maven under CVS.
      </para>
     </description>
     <projects>
      <project title="Rimauresq Wines">
        Using the Melati Content Management System implemented a bi-lingual sales site.
      </project>
      <project title="Wemyss Vintage Malts">
        Using the Melati Content Management System implemented a sales site.
      </project>
      <project title="Begbroke Science Park">
        I designed and implemented a custom Content Management System 
        in Java using Melati, under Maven and CVS. 
      </project>
      <project title="FleetNet">
       A vehicle monitoring and tracking website using GPS and email
       over GSM, written in Java on top of Melati.
      </project>
      <project title="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. 
      </project>
      <project title="Click World Wide">
       A holiday letting website, similarly written in Java using JAL.
      </project>
      <project title="DBA">
       A directory publishing system, using perl.
      </project>
      <project title="Financial Training Company">
       A database backed website for ordering courses and 
       student and staff messageboards written in 
       Java using the Melati framework.
      </project>
      <project title="Evidence Based Mental Health">
       Creation of the web version of the publication, using java, perl, 
       sgmls and webmacro.
      </project>
      <project title="GTL Upload">
       A secure file upload facility using java and Melati.
      </project>
      <project title="APW Upload">
       A secure file upload facility, a copy of the above.
      </project>
      <project title="Pianos Online">
       A piano portal, using Melati.
      </project>
     </projects>
     <achievements>
      <achievement>
         Recruited a distributed team of freelancers from Russia,
         Ukraine, Czech Republic and UK.
      </achievement>
      <achievement>
         Designed and implemented a project management and
         implementation portal.
      </achievement>
      <achievement>
         Part of the team that developed the 
         <link href="http://www.melati.net/">Melati</link> middleware layer.
      </achievement>
     </achievements>
    </job>
    <job>
     <jobtitle>Chief Technical Officer</jobtitle>
     <employer>
      <link href="http://www.bibliomania.com/">Bibliomania.com</link>
     </employer>
     <period>
      <from>
       <date><month>August</month><year>2000</year></date>
      </from>
      <to>
       <date><present/></date>
      </to>
     </period>
      <description>
        <para>
       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.
        </para>
        <para>
       Bibliomania has folded as a company but I still maintain the website,
       which generates a small income from Google adverts.
        </para>
      </description>
    </job>
    <job>
     <jobtitle>Publishing Consultant</jobtitle>
     <employer>Thompson Tax</employer>
     <period>
      <from>
       <date><month>May</month><year>1996</year></date>
      </from>
      <to>
       <date><month>February</month><year>1997</year></date>
      </to>
     </period>
     <description>
      <para>
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).
Programmed used Omnimark and perl running under NT.
      </para>
     </description>
    </job>
    <job>
     <jobtitle>Senior Technical Analyst</jobtitle>
     <employer>Catalyst Electronic Publishing</employer>
     <period>
      <from>
       <date><month>September</month><year>1994</year></date>
      </from>
      <to>
       <date><month>May</month><year>1997</year></date>
      </to>
     </period>
     <description>
      <para>
      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.
      </para>
     </description>
     <projects>
      <project title="Solomon">
       Conversion of the laws of the Solomon Islands.
      </project>
      <project title="New Scientist">
       A conversion of 5 years of back numbers.
      </project>
      <project title="DXpress">
       A Quark Xpress converter.
      </project>
      <project title="Topley">
       Conversion of a Commercial Law publication to Folio Views format.
      </project>
      <project title="Petroleum Argus">
       Creation of a Folio Views version of the magazine.
      </project>
      <project title="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>
     </projects>
    </job>


    <job>
      <jobtitle>Project Manager</jobtitle>
      <employer>Vosper Thornycroft Support Projects Division</employer>
     <period>
      <from>
       <date><month>May</month><year>1982</year></date>
      </from>
      <to>
       <date><month>June</month><year>1992</year></date>
      </to>
     </period>
      <description>
        <para>
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.
        </para>
      </description>
    </job>
  </history>

  <memberships>
    <title>Memberships</title>
    <membership>
      <organization>Thames Valley Agile Special Interest Group</organization>
      <description>
	<para>
         A recently founded group which has attracted some leading
         lights in the industry.
	</para>
      </description>
    </membership>
    <membership>
      <organization>
       <link href="http://www.paneris.org/">Paneris</link>
      </organization>
      <description>
	<para>
          As the founding member I have been responsible for every
          aspect of this online community.
	</para>
      </description>
    </membership>
    <membership>
      <organization>
       Henley Management College: Future Work Forum 
      </organization>
      <description>
	<para>
         I have spoken twice at this prestigious forum presenting on 
         distance working and the virtual corporation.
	</para>
      </description>
    </membership>
    <membership>
      <organization>Oxford Linux Users Group</organization>
      <description>
	<para>
         This talented group is a source of help and direction.
	</para>
      </description>
    </membership>
    <membership>
      <organization>Oxford Green Party</organization>
      <description>
	<para>
         I have twice stood as a paper candidate for council elections.
	</para>
      </description>
    </membership>
    <membership>
      <organization>Romsey Horse and Cattle Society</organization>
    </membership>
    <membership>
      <organization>Game Conservancy</organization>
    </membership>
  </memberships>

<!--
  <awards><title>Honors and Recognition</title>
    <award targets="foodservice"><title>Cooking Honor Roll</title>
	<organization>Culinary Institute of America</organization>
	<period>
	  <from><date><month>January</month><year>1992</year></date></from>
         <to><date><month>May</month><year>1995</year></date></to>
        </period>
    </award>

    <award><title>Sysop's Choice Award for Best Cook</title>
	<organization>Usenix</organization>
	<date><month>May</month><year>1987</year></date>
    </award>    
  </awards>
-->

  <clearances>
     <clearance><level>Basic Check</level>
        <date><month>November</month><year>2004</year></date>
     </clearance>
  </clearances>


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

  <academics>
    <degrees>
      <degree>
	<level>MSc</level>
	<major>Artificial Intelligence</major>
	<date>
	  <month>October</month>
	  <year>1993</year>
	</date>
	<institution>University of Edinburgh</institution>
        <subjects>
	  <subject>
	    <title>Prolog</title>
	  </subject>
	  <subject>
	    <title>Knowledge Representation</title>
	  </subject>
	  <subject>
	    <title>Natural Language</title>
	  </subject>
	</subjects>	  
      </degree>
      <degree>
	<level>BSc</level>
	<major>Neurobiology</major>
	<date>
	  <month>July</month>
	  <year>1982</year>
	</date>
	<institution>Sussex University</institution>
        <subjects>
	  <subject>
	    <title>Computers in Education</title>
	    <result>First</result>
	  </subject>
	  <subject>
	    <title>Poplog</title>
	  </subject>
	  <subject>
	    <title>Artificial Intelligence</title>
	  </subject>
	  <subject>
	    <title>Mathematics</title>
	  </subject>
	  <subject>
	    <title>Statistics</title>
	  </subject>
	</subjects>	  
      </degree>
      <degree>
	<level>A Level</level>
	<institution>Beechen Cliff School, Bath</institution>
	<date>
	  <month>July</month>
	  <year>1980</year>
	</date>
        <subjects>
	  <subject>
	    <title>Biology</title>
	    <result>B</result>
	  </subject>
	  <subject>
	    <title>Physics</title>
	    <result>C</result>
	  </subject>
	  <subject>
	    <title>Chemistry</title>
	    <result>C</result>
	  </subject>
	  <subject>
	    <title>Mathematics</title>
	    <result>D</result>
	  </subject>
	</subjects>	  
      </degree>
      <degree>
	<level>O Level</level>
	<institution>Monkton Combe School, Bath</institution>
	<date>
	  <month>July</month>
	  <year>1977</year>
	</date>
        <subjects>
	  <subject>
	    <title>Latin</title>
	    <result>A</result>
	  </subject>
	  <subject>
	    <title>Biology</title>
	    <result>B</result>
	  </subject>
	  <subject>
	    <title>Mathematics</title>
	    <result>B</result>
	  </subject>
	  <subject>
	    <title>Further Mathematics</title>
	    <result>C</result>
	  </subject>
	  <subject>
	    <title>Physics</title>
	    <result>B</result>
	  </subject>
	  <subject>
	    <title>Chemistry</title>
	    <result>B</result>
	  </subject>
	  <subject>
	    <title>English</title>
	    <result>B</result>
	  </subject>
	  <subject>
	    <title>French</title>
	    <result>C</result>
	  </subject>
	  <subject>
	    <title>RE</title>
	    <result>C</result>
	  </subject>
	  <subject>
	    <title>English Literature</title>
	    <result>C</result>
	  </subject>

	</subjects>	  
      </degree>
    </degrees>
  </academics>

  <pubs>
    <pub>
      <artTitle>
        <link href="http://www.dai.ed.ac.uk/">
         Repair Strategies in English
       </link>
      </artTitle>
      <bookTitle>MSc Thesis </bookTitle>
      <author name="t.pizey"/>
      <date>
	<month>October</month>
	<year>1993</year>
      </date>
      <publisher>Dept. of AI, university of Edinburgh</publisher>
    </pub>

	
  </pubs>

  <interests>
    <title>Interests</title>
    <interest>
      <title>Family</title>
      <description>
       <para>
My wife and I have two daughters, aged five and three, 
and a dog called Pepper.
       </para>
      </description>
    </interest>
    <interest>
      <title>Romsey Show</title>
      <description>
       <para>
       I have been a member since 1983, and have been Chief
       Trade Stands Steward and Special Assistant to the President.
       </para>
      </description>
    </interest>
    <interest>
     <title>Gardening</title>
      <description>
       <para>
        Growing expertise in fruit and vegetable gardening in addition
	to my collection of bonsai trees, some of which I have had 
        for 30 years. 
       </para>
      </description>     
    </interest>
    <interest>
     <title>Outdoor life</title>
      <description>
       <para>
        I am very fond of the west coast of Scotland where I have
	camped, fished and worked a small croft. 
       </para>
      </description>     
    </interest>
    <interest>
     <title>Online life</title>
      <description>
       <para>
        I am the maintainer  of the Open Source middleware layer
        <link href="http://melati.org/">http://melati.org/</link>  and 
        continue to nurture the  programmer community site  
        <link href="http://paneris.org/">http://paneris.org/</link> I founded.
       </para>
       <para>
       I am a committer on the 
       <link href="http://webmacro.sourceforge.net/">WebMacro</link> project, 
       which I have recently refactored to work with Maven.
       </para>
       <para>
        I am a committer on the 
        <link href="http://javacc.dev.java.net/">JavaCC</link> project and 
        an Admin for the 
        <link href="http://xmlresume.sourceforge.net/">xmlresume</link> 
        project (which this CV was created with).
       </para>
      </description>     
    </interest>

  </interests>

  <referees>
    <referee>
      <name>
	<firstname>William</firstname>
	<surname>Chesters</surname>
      </name>
      <title>Team Manager</title>
      <organization>Jason Geophysical</organization>
      <contact>
	<email>williamc At paneris.org</email>
      </contact>
    </referee>
    <referee>
      <name>
	<firstname>Tim</firstname>
	<surname>Joyce</surname>
      </name>
      <title>XP Coach</title>
      <organization>GDS Global</organization>
      <contact>
	<email>timj AT paneris.org</email>
      </contact>
    </referee>
  </referees>

  <lastModified>
    <date>
      <month>March</month>
      <year>2008</year>
    </date>
  </lastModified>

</resume>



