Education
University of Oxford
MA (Hons), Mathematics 1986-10-01 - 1989-06-01Skelmersdale College (6th Form)
, Mathematics & Physics 1983-01-01 - 1985-01-01Work Experience
Haywood Associates Ltd.
Current
Haywood Associates Ltd.
Eurocommercial Properties N.V.
Current
Eurocommercial Properties N.V.
Department of Social Protection, Ireland
Current
Department of Social Protection, Ireland
The Apache Software Foundation
Current
The Apache Software Foundation
Neueda Consulting
2006-01-01 - 2016-01-01
Neueda Consulting
Perpetual Solutions
2008-01-01 - 2014-01-01
Perpetual Solutions
Equal Experts
2011-01-01 - 2012-03-01
Equal Experts
Mallon Associates
1999-06-01 - 2012-01-01
Mallon Associates
QA Training
1998-01-01 - 2004-01-01
QA Training
UBS
1998-05-01 - 2002-02-01
UBS
Skills
Summary
I provide consultancy, hands-on development, mentoring and training for using domain driven development and agile techniques, focusing on enterprise business IT systems. I currently am involved in several long-term projects. Since 2007 I have been providing strategic technical and agile process advice at the Department for Social Protection (Ireland), including CI/CD, testing, AppSec (SCA, SAST, DAST), Team Topologies and team charters, platform thinking/engineering, developer portals, docs-as-code, breaking up the monolithic application and database. I've also helped the Department draft its RFTs (RFPs) for both product procurement and team procurement, and run technical POCs such as database virtualization and test data management. I have also been part of the development team at Eurocommercial Properties since 2012, where we develop "Estatio", to support their core business (commercial estate management), as well as other applications. These applications are based on the Apache Causeway framework, an open source Java framework for Spring Boot, enabling the rapid development of domain-driven apps using the naked objects pattern. Speaking of which... I am a committer on Apache Causeway, and have extended the naked objects pattern to support both REST API and GraphQL API. The former is specified in the Restful Objects Spec (http://restfulobjects.org). Other recent clients include a Swiss-based civil engineering consultancy for which I developed an Apache Causeway based proof-of-concept using RFID for the configuration management of engineering elements, and a UK-based delivery/collection e-bike start-up also using Apache Isis to build their core system. I provide my services through my company, Haywood Associates Ltd (http://www.haywood-associates.co.uk), but am always happy to partner with other organizations to provide consultancy, development and training.