
Software Architect
Chelmsford, United Kingdom

Software Architect
Chelmsford, United Kingdom
I'm an experienced software architect and hands-on developer. I have 18 years experience in developer roles. I am currently specializing in high performance, high availability Java and database solutions.
Architecting new products and solutions, building and managing development teams. Writing highly scalable code using Java, J2EE, JPA, Spring, JDBC and SQL.
(Privately Held; Myself Only; Computer Software industry)
August 2007 — Present (1 year 2 months)
IT Consultancy.
(Privately Held; 1-10 employees; Computer Software industry)
January 2003 — Present (5 years 9 months)
CTO and Co-Founder. Designed and developed FireStorm/DAO, a Java productivity tool used by more than 300 companies world-wide. Currently building dbShards - a complete solution for database sharding. Also providing consultancy services.
(Public Company; 51-200 employees; Computer Software industry)
October 2005 — August 2007 (1 year 11 months)
Product Architect for HydraSDO, which is an implementation of the Service Data Objects (SDO) specification. Represented Rogue Wave within the Open SOA (OSOA) collaboration and co-authored the SDO 2.1 specifications for Java and C++. Also, took an active role in developing the Apache Tuscany SDO Community Test Suite (CTS).
(Privately Held; 51-200 employees; Computer Software industry)
November 2000 — December 2002 (2 years 2 months)
I joined Cape Clear through the acquisition of Orbware. My main role was hiring and managing a development team in London. I also spent time with the sales force on customer visits and worked closely with product management to drive the product roadmap. The software, then called CapeConnect, was a platform for exposing existing applications based on Java, J2EE and CORBA as XML Web Services.
(Privately Held; 1-10 employees; Computer Software industry)
December 1999 — November 2000 (1 year)
Co-Founder and CTO of this software startup that developed a commercial J2EE application server. Orbware was the first UK licensee of the J2EE specification from Sun Microsystems. Orbware was acquired by Cape Clear Software in November 2000.
(Public Company; Broadcast Media industry)
December 1997 — December 1999 (2 years 1 month)
I joined Sky as a Technical Architect with the responsibility of introducing distributed object technology into the IT department. I managed the delivery of several solutions based on Java/CORBA/J2EE as part of the Sky Digital project.
(Banking industry)
August 1994 — December 1997 (3 years 5 months)
My main role at MTBC was to oversee the development of an integrated banking solution from a software company based in Boston. I spent time on-site with the US development team to ensure that the product would meet business and technical requirements and was responsible for the installation and running of the system in London. Other aspects of my role included analysis, design and development of bespoke systems for the traders and back office teams. Technologies used: PowerBuilder, Visual C++, Sybase.
(Public Company; Banking industry)
September 1990 — July 1994 (3 years 11 months)
I was responsible for developing front to back (pricing, deal capture, risk management, settlements) functionality for the sterling interest rate derivatives desk. Technologies used: Visual Basic, Visual C++, Microsoft SQL Server.
(Apparel & Fashion industry)
July 1989 — September 1990 (1 year 3 months)
Software development and support role working on multi-user finance and litigation applications using dBase/Clipper technology.