
Sabbatical until May 2010
United Kingdom

Sabbatical until May 2010
United Kingdom
I have a First Class Master of Engineering Degree in Computer Science and Electronic Engineering, a PhD in Computer Science and I am a senior member of the IEEE. I am currently working as a contractor at HP Labs Bristol, implementing a distributed free text index using Lucene and Hadoop.
I worked for Unilever Research for two years on machine learning and HP Labs for six years on mobile devices, the Semantic Web and digital media. In 2006 I left HP to take up a post as a senior lecturer in Information Architecture at UWE. However academic life did not meet with my expectations so my current aim is to find a permanent role back in industrial R&D or advanced software development.
Research interests: Metadata driven applications and user interfaces, user created metadata and tagging, semi-structured data, information architecture, enterprise content management, Web 2.0, mobile web applications, web architectural issues
Technologies: Hadoop, Lucene, Java, Servlets, Velocity scripting language, XML, XSLT, XPath, HTML, Ant, JUnit, Eclipse, CVS, Subversion, RDF, RDF Schema, CC/PP, UAProf, Linux, SQL, Genetic Algorithms
(Public Company; HPQ; Computer Hardware industry)
December 2008 — October 2009 (11 months)
(Public Company; HPQ; Computer Hardware industry)
June 2007 — December 2008 (1 year 7 months)
Working at HP Labs Bristol
(Public Company; 10,001 or more employees; Higher Education industry)
September 2006 — June 2007 (10 months)
I was a senior lecturer in Information Architecture in the Information Systems School, Faculty of Computing, Engineering and Mathematical Sciences.I taught and demonstrated on three modules to Multimedia Computing undergraduates and two modules to Information and Library Management Masters students.
(Public Company; 10,001 or more employees; Computer Software industry)
November 2000 — September 2006 (5 years 11 months)
I worked as a Research and Development Engineer in the Digital Media Department on the following projects:
Digital Media Platform 07/2004 – 09/2006
DMP is a software product that stores large digital assets used in the creation of DVDs. I was responsible for a redesign of the internal service level API of the repository and implementing various query language converters.
SIMILE 02/2003 – 07/2004
I was technical lead on SIMILE, a joint project between HP, MIT and the W3C. I developed the first prototype of a faceted browser that demonstrated browsing across multiple collections of electronic resources.
Device Independence 11/2000 – 02/2003
I worked in a project team investigating authoring content for multiple devices types. I was lead developer on an open source Java framework for processing and validating UAProf, now used by several major telecoms companies. I also chaired a W3C Working Group and was joint specification lead of JSR-188..
(Public Company; 10,001 or more employees; Computer Software industry)
January 1999 — November 2000 (1 year 11 months)
I worked as a Research Scientist in the Adaptive Computation Group at Unilever Research Port Sunlight. My role focussed on applying biologically inspired computing to product design and formulation, using techniques including Bayesian Neural Networks (BNN) and Pareto Optimal Genetic Algorithms (POGO). I also wrote a web crawler to identify domains being registered by Unilever operating companies.
(Public Company; 51-200 employees; Electrical/Electronic Manufacturing industry)
1990 — 1996 (6 years )
PhD , Computer Science , 1995 — 1999
MEng (1st) , Computer Science and Electronic Engineering , 1991 — 1995
IEEE, ACM
IEEE Senior Member