Solution architectures for a major business and IT change programme at
National Grid
Creation of the acclaimed "Roadmaps" for National Grids IT
strategy
An innovative process for modeling Enterprise Data
Architectures
Design and development of a retail back office system
Creation of an inexpensive proprietary messaging
system for application integration
The architecture and design for a multi-tier client-server asset
management system
Standards for the analysis and design of component-based systems
Design of a monitoring scheme for a multinational
Unix network
Languages, Databases and Environments
Visual Basic and VB.NET (all versions)
XML, XSD (XML schema), XSLT, and their use in EAI
Java and various java-based technologies including JMS, JAXB and others
VBA, VBScript, Active Server Pages, ASP.NET and PHP
EAI tools including JCAPS, BizTalk, JMS, MSMQ and bespoke messaging
Oracle, including distributed databases and various tools (SQL*Forms,
PL/SQL)
Unix, including C, Bourne Shell, Perl, Awk and X-Windows
Windows, including the 16-bit, 32-bit and .NET APIs
Others including Access, Unify, ACCELL (the Unify 4GL), Pascal and assembler
Communication Skills
Publishing credits include “A Hacker’s Guide to Project Management” –
light-hearted project management advice for the new project leader, now in
its second edition
Papers include "Modelling the Enterprise Data Architecture"
Conference presentations include “The
Benefits of EAI” for the Enterprise Architecture Conference 2011, "Agile Architecture", "Communicating the Enterprise Architecture", "The Pragmatic Approach to Quality" and "Getting the System Sizing and
Performance Testing Right"
I offer training courses in testing and object-oriented analysis and
design
A highly experienced user of tools such as Microsoft Office and various
web technologies for electronic and paper-based document delivery
A good working knowledge of French
I maintain a fully-equipped office with colour laser printer, and a wide-ranging IT
library of books, magazines, reference CDs and software
I run the
AgileArchitect.org website exploring the use of agile methods in
architecture, and the role of the architect in agile developments
Education and Affiliations
1979 - 1982: Lancaster University. B.Sc. (Hons) 1st Class in Physics.
1972 - 1979: Chepstow School. 10 'O' Levels, A Grades at 'A' Level in
Mathematics, Further Mathematics, Physics and Chemistry, including a distinction on the
Physics special paper.
I am a founding member of the World Wide Institute for Software
Architects.