David Holden

Address:              41 Cherwell Close
Abingdon
Oxfordshire
United Kingdom
OX14 3TD

Telephone:           01235 201906

Email:                  david@cartwheelqa.com

Web site:             http://www.cartwheelqa.com for more details of skills and past projects.

Synopsis of experience

31 years professional experience of programming in a wide variety of languages, environments and application areas.  Project management, program design, implementation, testing, documentation.

31 years professional experience in communication: writing lectures, training courses, technical reports, proposals, user manuals; presenting conference papers, training courses and lectures.

17 years experience as qualified Lead Quality Auditor.

14 years running own business supplying software and quality consultancy.

10 years experience as QA Manager in software and technical consultancy businesses (supplying oil & gas, chemicals, pharmaceuticals, engineering and aerospace industries).

Technical Highlights

·      Extensive programming experience in Microsoft Visual C++, Borland Delphi, VBA, VB, VBScript, JavaScript and Java.

·      Technical work on expert systems, neural networks, fuzzy logic, language design, parser design.

·      Specification, planning, design, implementation and testing of software solutions, including design of programs, databases, user interfaces and programming languages.

·      Technologies used include: HTML, ASP, VBScript, JavaScript, Java applets, CSS, XML, JSON, Node.js, web services; SQL Server, Oracle and Access databases.

·      Expert in Word and Excel macro programming.

·      Original research and experimentation, and data analysis.

·      Project management on many projects of 1-3 people on timescales of a few months to several years, and several projects involving tens of people.

·      Experience with standard project models, Rapid Application Development and Agile.

·      Extensive knowledge of ISO9000 standards and TickIT.  Extensive experience in designing, implementing, running, maintaining and publishing quality management systems, particularly (but not solely) in a software and technical consultancy environment.

·      Considerable experience auditing against ISO9001 and TickIT following ISO19011 guidelines.

Employment History and Achievements

1999-Present  Managing Director and Principal Consultant, Cartwheel Software and Quality Consultancy Ltd.  Clients include:

       Drakewell Ltd. (1999-Present)

              Responsibility for design, implementation and maintenance of the C2 suite of software to read data downloaded from roadside traffic counters, analyse and display the data and manage various types of database.  Applications written in Visual C++ and Visual Basic; Web pages using HTML, VBScript, JavaScript, XML, JSON, CSS.  Supports data storage in SQL Server, Access, Oracle and MySQL databases.  Data presentation mainly through a set of over 100 web pages using ASP to display data from the databases to data users on the Internet or a company intranet; documentation.

This software has a large take-up in local government bodies, is very well-regarded and is now a de facto standard for traffic data collection.

              Wrote NT Services to process, check and summarise data; Control Panel applet to configure the services; batch report generation application in VB; encrypting licence DLL (in C++) used by C++, ASP (VBScript) and VB applications; Excel-based report generator for loading and analysing manual traffic count data; map front-end to C2-Web using Google Maps and getting data in real time using AJAX; admin and security functions.  Wrote user guides and installation guides.  Collaborated on software for managing surveys, showing and editing locations on Ordnance Survey maps.

I learned from scratch the web technologies ASP, VBScript, JavaScript, Java and SQL Server programming, implemented a set of web pages with several innovative features and added SQL support to C2 in time for delivery to a city council in less than 3 months.

       Coast to Coast Water, Birmingham (June 2006-2008)

              Designed and implemented a database system to control and track processing of water bills (thousands per month) and integrate with an Excel spreadsheet.  In phase 2 the functionality was extended and split into an Access front end with a SQL Server back end.  In phase 3 the functionality was extended again with highly complex queries to aid cost analysis.  In phase 4 the system was integrated with custom bill-reading software.

The customer was very pleased and led to commissioning of phases 2, 3 and 4.

       ANSYS Ltd (Harwell/Milton Park and Horsham) (April 2003-Present)

              Providing software quality auditing.  During 2003 I planned, advised and helped to write and implement substantially new quality system compliant with ISO9001:2000.

ANSYS CFX gained ISO9001:2000 certification with flying colours.

              Internal auditing provided to Milton Park and Horsham offices, continuing to present day.

       Various clients (October 2002-Present), quality consultancy and over 80 audits:
HBM-nCode (fatigue software) – quality audits
National Chemical Emergency Centre, Culham – quality audits
Nuvia Ltd, Harwell (medical database software) – quality audits
I & P (flow monitoring software) – quality and risk management consultancy
Oxford BioSignals Ltd. (medical software) – quality and ISO13485 audits
Aether Ltd. (environmental consultancy) – quality consultancy

Complimentary remarks received from certification bodies such as “internal audit is effective and well documented, with a risk based approach in evidence” (LRQA, 2010).

       Monitor Pro, Culham (August-November 2004)

              Providing software quality auditing.  Planned, advised and helped to write and implement a new quality system compliant with ISO 9001:2000 and existing business quality systems.

Monitor Pro passed audit in November 2004 and helped maintain business certification.

       Michael Murphy Associates (October 2004-7 as associate with Qualico Quality Consultancy)

              Designed and implemented an ISO9001 quality system for a firm of chartered surveyors.

MMA gained ISO9001 certification in 2008.

       Unicol (May 2006-December 2007  as associate with Qualico Quality Consultancy)

              Designed and implemented an ISO9001 quality system for a company designing, manufacturing and selling audio-visual stands, brackets etc.  Provided internal auditing and consultancy.

Unicol gained ISO9001 certification in December 2007.

2002  Aspen Technology

              Senior Development Engineer, QA Manager and Lead Quality Auditor

              Sole responsibility for design, implementation and maintenance of nine expert system software tools for decision-making in areas of process selection, equipment selection and troubleshooting.  Invented a typed, probability-based logic system and used in an arithmetic engine to calculate values and their probability functions.  Wrote visual editor for creating expert system rule bases.  Written in Delphi and uses COM and XML technologies.  Uses support components from the rest of the team and provides selection components to the rest of the company.

This software is used by many companies in the process industries, receiving favourable feedback, and it is unmatched in its technical coverage and expert system technology.

              Sole responsibility for managing the business quality system, quality systems training and advice and carrying out all internal audits.

Aspen Technology bought the business unit I worked in from AEA Technology in May 2002

1996-2002   AEA Technology

              Senior Development Engineer, QA Manager and Lead Quality Auditor

              Responsible for expert system software (as above).

              Responsible for ActiveX/COM component for formatting and displaying arithmetic expressions for an intranet product.  Written in Visual C++.

              Quality Manager for AEA Technology Engineering Software business unit (600 people in many countries) and the sole source of training and advice on QA and ISO 9000.

Over the years I was solely responsible for projects writing/rewriting and implementing quality systems on at least 7 occasions, interviewing dozens of staff to write procedures based on current working practices and advising on improvements and ISO 9001 requirements.  In every case the system was delivered on time and ISO 9001/TickIT certification was gained/maintained with no non-compliances.

              I am a qualified Software Quality Auditor and was responsible for carrying out all internal audits (11 audits over 3 years).  I also took part in internal and supplier audits for other business units, including a 21 CFR Part 11 compatibility audit.

              I had a major advisory role helping an Engineering Software subsidiary (a materials testing laboratory) gain ISO 9002 certification.

I worked for the United Kingdom Atomic Energy Authority from 1985 to 1996 when it was privatised to form AEA Technology

              Earlier work (1985-1996):

              Designed and implemented neural network C++ software library (UNIX library, later ported to PC as a C++ DLL).  Original research, experimentation and implementation of neural network theory.  I was involved in DTI-funded research into best practice in application of neural networks and transfer technology to industry through workshops, studies & consultancy on their real-world problems, and was responsible for the pre-processing technical area and two of the industrial members’ projects.

              Product manager for MatchFinder, a neural network-inspired software package for comparing and analysing gas chromatograms (used in chemical analysis).

              Original research and experimentation into the management of local and wide-area distributed computer systems in support of International Standards on Open Systems Interconnection; MANDIS European collaborative project researching network management algorithms and protocols; programming language design and compiler implementation; DOMAINS European collaborative project researching distributed operating system management tools, languages and control.  Wrote X.25 protocol handler.  Managed team of 3.  Published about 15 papers and presented at conferences, live demonstrations of distributed systems management.

Education

2002

GCSE Japanese (grade A*)

2002

Japanese Language Proficiency Test Level 4 passed

1994

MA Physics (part of BA hons award)

1982-1985

Merton College, Oxford

BA hons Physics

1975-1982

Lancaster Royal Grammar  School

12 O-Levels (10 grade A, 2 grade B)

1 AO-Level (grade A)

4 A-Levels (Physics, Maths, Further Maths, General Studies; all grade A)

2 S-Levels (Physics, Maths; both grade 1)

Other qualifications

2016

IRCA-certificated auditor transition to ISO9001:2015

2001

Auditor retraining to include ISO9001:2000 and ISO14001

1999

IRCA certification as Quality Auditor

1991

Clean driving licence

3 June 2016