
Lead Consultant / Architect at ThoughtWorks
Kingston upon Thames, United Kingdom

Lead Consultant / Architect at ThoughtWorks
Kingston upon Thames, United Kingdom
I have over twenty years' industry experience, spanning a wide range of technologies and trends.
My current main project is the "REST Observer Pattern", being expanded in the "REST Dialogues" series on my blog.
As well as Web technologies, REST and Web/Mobile 2.0, I'm interested in declarative, asynchronous and distributed architectures, including rule-, data- and event-driven systems.
(Privately Held; Information Technology and Services industry)
August 2009 — Present (4 months)
(Privately Held; Computer Software industry)
May 2009 — August 2009 (4 months)
Clambering out of a financial hole left by my attempt to start up a start-up.
(Public Company; PSON; Newspapers industry)
July 2007 — November 2008 (1 year 5 months)
Web 2.0 and REST-based projects. Scrum.
(Privately Held; Information Technology and Services industry)
April 2002 — July 2007 (5 years 4 months)
Agile Software Consultancy: all stages of lifecycle from first contact to rollout. All technologies from back-end Java to front-end Web 2.0.
(Computer Software industry)
July 2000 — December 2001 (1 year 6 months)
Advanced fuzzy logic query and matching engine for virtual marketplace application matching customers with products. 'Dot-com'.
(Public Company; CMB; Banking industry)
September 1998 — July 2000 (1 year 11 months)
FX pricing, booking and trading. Integration of multiple user-facing and back-end systems.
(Public Company; DKIB; Investment Banking industry)
January 1998 — July 1998 (7 months)
Basket/Portfolio Equities Trading
(Public Company; Information Technology and Services industry)
September 1997 — January 1998 (5 months)
HOODINI project (see below) central object database ObjectStore cache of the main Sybase DB.
(Internet industry)
August 1996 — August 1997 (1 year 1 month)
Psilog was my own 'pre-dot-com': exploring various technologies with a view to commercialising them in the Internet boom.
(Public Company; Information Technology and Services industry)
August 1995 — August 1996 (1 year 1 month)
Middle Office HOODINI Project, Notification server, Orbix libs.
(Public Company; ICL; Information Technology and Services industry)
January 1995 — April 1995 (4 months)
CORBA team writing both software and CORBA specs for the OMG.
(Public Company; BT.A; Telecommunications industry)
October 1990 — December 1994 (4 years 3 months)
Hypertext, graphical knowledge management system. Graphical, Lisp-based SDH Network Management system, with a Network Designer application; asynchronous object distribution mechanism. RAD and prototyping techniques; animation of high-level specifications.
(Public Company; Information Technology and Services industry)
October 1989 — October 1990 (1 year 1 month)
Neural Networks; Rule Compiler.
MSc , Foundations of Advanced IT , 1988 — 1989
Specialised in Logic subjects
BSc. , Electronic Engineering and Comp. Sci. , September 1983 — July 1986