A selection of recent projects undertaken by Paul Boocock, Principal Consultant
My full CV can be downloaded in Word format here.
Absolutely Training Ltd 2004-2006
In this project I led the complete redevelopment of a suite of e-learning applications, including:
My broad role stretched from requirements analysis through technical architecture and OO design , project planning, Java programming and guiding developers, as far as initial production deployment.
Basing the project on the latest available technologies, Spring, Hibernate 3 and Java 5, I added new innovations such as annotation-driven code generators and a high-level page-definition language to enable a customised look-and-feel for each deployment. This, together with appropriate Agile techniques, allowed a small team to deliver the applications under budget to very positive reactions from internal staff and clients.
Cantor Fitzgerald / eSpeed 2002-2004
This J2EE-based exchange system matches customer orders entered through the Flash rich web client for customers or the Swing application for internal traders, and displays real-time price updates to all users. In order to meet the performance targets of delivering live updates to 10000 simultaneous connections and matching 10 orders per second, it employs a mixture of standard J2EE and specially developed technologies. One of these is my PrevDb combined persistence and caching system.
I was lead Java developer for this project, but I also carried out the requirements analysis, technical architecture and OO design, production deployment, project planning, guiding developers and liaison with other teams. I needed knowledge stretching from detailed understanding of the business to network configuration.
I developed sophisticated code generators in XSLT, which generate the majority of the Java code from the UML entity model. This, and the comprehensive JUnit test suites for the hand-written business logic, gave high productivity combined with excellent quality and reliability
Internal project 2008-2009
I am developing this innovative e-commerce website alongside client projects. You can design your own clock, choosing the background (or upload your own photo), add a personal message, and then order it directly. Try it out at www.designoclock.com.