CV - John Leslie Gordon Hardy
jlgh_job@dsl.pipex.com
[Work Experience] -
[Education and Training] -
[Courses] -
[Publications] -
[Personal Details]
[Interests and Activities] -
[Technical Experience] -
Download Full Text -
Download Summary -
[HOME]

Very versatile business /IT consultant with many in-depth technical skills such as XML

WORK EXPERIENCE
Avoca Systems Ltd April 2005 to October 2005t
- Worked on data migration related to Connecting for Health (National Programme for IT). Target systems were IDX Carecast and Cerner Millennium. Intermediate data storage was in MS SQL Server. Some exposure to HL7.
- Automated several aspects of their processes, specifically document generation merging, boilerplate with stored procedure output. This involved devising the approach and implementing using VBA.
BT Exact Jan 2004 to March 2005
- Designed the first draft of the Secondary Use Services (SUS) staging database for the CDS records using ERWin in the context of Connecting for Health
- Specified mappings from the XML variants of the CDS messages to the database
- Devised and built an automated checker to ensure accuracy of mappings
- Provided internal consultancy (mostly informal) on XML, CDS, the NHS and the NPfIT programme
HISL Ltd May 2000 to August 2003
- Researched, specified, built and demonstrated to a Junior Health Minister a pilot application for handling outpatient appointment bookings integrated with a permanent health record using a browser/server architecture. Started work on extending this pilot to cover electronic prescribing. This involved an in depth appreciation of the National Programme for IT and assorted related topics such as e-GIF, the existing e-bookings pilots, HL7, CT, SNOMED etc. It also involved many interviews with staff at all levels - primarily clinical staff. The pilot was developed using sophisticated in-house generation tools and featured a highly secure and resilient server coded in C, and a front end generated into ASP from an XML-based meta-language.
- Started work on extending this pilot to cover electronic prescribing.
- Worked as part of a team authoring specifications for a distributed rule-based case review system for use in the financial services industry.
- Used company generation tools as part of a team creating this product. This involved both creation of software server components (generated in C and SQL) and web-based UI generated into ASP and PHP.
- Personally reviewed and modified most UI elements in the case review product following a later update to ensure look and feel consistency.
- Facilitated specification workshops (and documented outcomes) for a larger scale e-commerce product for an external client
- Used company generation tools as part of a team creating this product
- Took primary development responsibility for translating the e-commerce application into 10 locales (language-country combinations), including definition of the overall procedure. This involved extracting the en-GB language strings as XML, liaising with our customer over the preparation of foreign language files, re-formatting the XML, reloading it into our tools, checking and test generation.
- Took primary development responsibility for defining and applying capitalisation rules for en-GB language strings appearing on the User interface.
FREELANCE Oct 1999 to May 2000
- Solved a sticky problem for a computer research organisation by re-writing a paper which had been rejected by one of their clients.
- Took a central role in the specification of a business-to-business e-commerce software product. This included interpolation of the business processes surrounding the product.
KRISTEN INFORMATION & SOFTWARE SERVICES (KISS) 1996 to Oct 1999
Senior Consultant
-
Led process to help a major financial institution decide how to deliver group pensions via an extranet. This took into account the needs of the end-users, the constraints of legacy computer systems and the capacity of the Customer Service department. It also included delivery of a functional specification and a range of briefings and briefing documents.
- Assisted the same financial institution break a deadlock over the way in which a new flexible pension product would work, by leading a workshop for high level staff from two UK sites
- Helped the UK marketing department of a major printer company decide how to computerise two facets of their work. Ran workshops attended by staff at all levels from the UK Marketing Director to front-line clerical staff.
- Led a number of other organisational/IT projects in a variety of sectors, including a major area of the health service, a quasi-governmental training board, a charity and small businesses. Output was either a functional specification, or proposals for a new way of working or both.
- Helped plan and implement an Internet-based Sales campaign.
- Represented KISS at trade shows, seminars etc.
- Devised, prepared and presented components of KISS training courses for commercial and academic audiences.
- Devised and operated graduate recruitment process which produced 20:1 applicant-to-vacancy ratio in 1998.
- Managed relationships between Universities and KISS.
- Carried out a number of software development tasks in a range of 3rd and 4th generation languages.
AT&T ISTEL Ltd 1988 to 1996
Consultant, then Senior Consultant
- Fulfilled or exceeded both client expectations and contractual obligations to a major bank by producing a functional specification of high standard within challenging constraints. We ended up coaching the bank's staff in how to use their own tools.
- Turned a situation around from a probable lawsuit to a satisfied customer by co-leading a team to build the software in seven weeks elapsed, when the team originally responsible for the software development failed to deliver.
- Met or surpassed the expectations of a number of blue chip clients by specifying and co-specifying a number of major systems. Presented specification work back to clients in order to validate the work and obtain agreement to proceed.
- Broke a long-standing log-jam for one client by helping them form a clearer view of their management reporting requirements.
- Took a leading role in a team formed around an innovative business model. This team was tasked with researching, specifying, building and marketing a major process industry ERP product for AT&T ISTEL acting as a single multi-disciplinary team working under one roof.
- Project managed, specified and part-built myself a second generation CASE tool. Made four incremental deliveries to specification, and on time to within 24 hours in a 1 year + project.
- Improved the standards of systems analysis by delivering company-wide training/awareness seminars on Soft Systems Methodology (SSM).
- Provided internal consultancy for an AT&T effort to initiate a multi-vendor loyalty scheme.
- Helped specify new functionality for telesales staff of a major financial institution selling foreign exchange. Worked with colleagues from another part of AT&T doing a parallel BPR project. Personally facilitated two key workshops with up to 40 participants from both AT&T and the client.
- Helped specify new functionality for one of the big supermarket chains. Learned organisational and software elements of store check-out and back-office operations.
MISSION AVIATION FELLOWSHIP (M.A.F.) 1986 to 1987
Computer Systems Manager
- Sorted out an all-but-failed first attempt at computerisation, thus probably saving the
organisation from disaster. Restored shattered user morale and confidence in the system.
Negotiated with supplier to secure delivery of software which had been paid for, but not
even written at the time of initial installation. Troubleshot and fixed problems as they
occurred until the software did the job intended.
(The main UNIX system served the organisation for 10 years thereafter,
with only part time system management throughout)
MISSION AVIATION FELLOWSHIP (M.A.F.) 1983 to 1985
Director of Flight Safety and Training (dual role 1983-1984. See below)
- Specified and ran orientation courses for new pilots coming into the organisation. Chose
a suitable training aircraft in the USA. Negotiated its purchase and ferry. Prepared and
presented training material on the ground and carried out training in the air. Established
appropriate training facilities at Glenrothes in Scotland. Organised all necessary
collateral for the training such as accommodation for all concerned.
- Represented the training effort at Glenrothes to the media (it featured on ITV breakfast
TV, on a Scottish radio station and in one of the Scottish editions of a national
newspaper)
(Towards the end my period of tenure, MAF were awarded the Lennox-Boyd
training award)
MISSION AVIATION FELLOWSHIP (M.A.F) 1983 to 1984
Director of Programmes
- Ran MAF operations in three/four African countries. Represented operational concerns on
the Board.
MISSION AVIATION FELLOWSHIP (M.A.F) 1980 to 1983
Programme Manager, Tanzania
- Set up a new programme from almost nothing to 4-5 aircraft and 8 expatriate families in
several sub-bases, operating to public transport standards. Negotiated operating
permissions etc. with the local authorities.
MISSION AVIATION FELLOWSHIP (M.A.F) 1977 to 1980
Programme Pilot/Mechanic, East Africa
- Re-established appropriate maintenance and stock-keeping controls in a programme which
had not had an engineer for several years.
- Wrote up recommendations for crash protection drawing on my work in Birmingham (see
below).
BIRMINGHAM UNIVERSITY 1971 to 1973
Research Assistant, then Research Associate, Accident Research Unit
- Investigated and wrote up accidents ("crashes" in recent parlance) involving
current model cars. This was for a civilian NATO project. Radically improved the
photography and documentation of vehicles damaged in accidents.
- Wrote and presented in Amsterdam a paper drawing on the NATO work, calling for
extensions to the crash testing regime then in use. Many of the key recommendations of
this paper have since been implemented, although I cannot claim that this is solely in
response to the paper.

EDUCATION AND TRAINING
School/College
Malvern College 1963-1967
'O' levels English Lit/Lang/Hist/Geog/French/
'A' & 'S' levels, Physics/Chemistry/Maths For Science A1/A1/A2
School Prefect. Head of House. Honorary Minor Scholar. Duke of Edinburgh Gold Award.
University
Clare College, Cambridge 1968-1971
Engineering: BA (Hons)
Lancaster University 1987-1988
Information Management: MSc (with Distinction)
Thesis; an evaluation of the Resource Management initiative at Huddersfield Health
Authority. Supervisor: Professor Peter Checkland
Gwyllim Jenkins Memorial prize
Other
Training for Commercial Pilots and Mechanics Licence, Tennessee, U.S.A. 1974 - 1976
All Nations Christian College, Ware, Herts 1973 - 1974

COURSES
Check Pilot (1 week; MAF, Ballarat, Australia)
Management (1 week; MAF)
Management (2 week; AT&T ISTEL)
ISO 9001 Management Overview (1 day; AT&T ISTEL)
Advanced JSD (3 day; AT&T ISTEL)
Intermediate FRAMEMAKER (3 day; AT&T ISTEL)
OMT (5 day; AT&T ISTEL)

PUBLICATIONS

PERSONAL DETAILS
Marital Status: Divorced; one son. I share care 50:50 with my former wife
Date of Birth: 6th March 1949
Health: Generally good

INTERESTS AND ACTIVITIES
Family. The local church. Writing. Volunteer with the League of Friends at the local hospital. Kit cars. In the past skiing, squash, shooting, competitive sailing.

APPENDIX A: CHRONOLOGICAL COMPUTER SYSTEMS SUMMARY
|
Environment |
Hardware |
Software |
|
BT
|
Various PC
|
ERwin data modeller, XML Spy, MS Office. Visio
|
|
HISL
|
Various PC
|
Proprietary tools generating C, SQL, ASP, JSP. Hand wrote XML extensively, plus a little HTML Javascript and XSLT and a very little C. Also used MS Office tools including Powerpoint (extensively), VISIO, Allaire HOMESITE and various XML editors.
|
|
Freelance |
Various PC |
Pegasus Capital Gold. MS VB5 and 6, MS SQL Server (including stored procedures and ADO) |
|
KISS |
Toshiba/IBM lap tops |
MS Windows 3.x and NT4; MS Office; Personal ORACLE (including stored procedures and SQL Plus); KISS business tools; PARADIGM PLUS (including the scripting language); MS FRONTPAGE; IE EXPLORER; Netscape NAVIGATOR; Visual Basic V5 |
|
AT&T ISTEL |
SUN Sparc; various IBM PC compatible laptops and desktops; various Macs; System 88; VAX; Sequent |
MS Windows 3.x and NT 3.51; System 6 & 7; VMS; SUN OS & SOLARIS; DOS; X Window; INFORMIX ISQL; ORACLE stored procedures and SQL Plus; Sapiens Ideo GUI builder; G/SQL (Tenet Systems);Abstract Data Store (ADS – UMIST); SYSTEMS ENGINEER (LBMS); WORD PERFECT; MULTIMATE; LOTUS 1-2-3; EXCEL; MACDRAW, FREELANCE; POWERPOINT; FRAMEMAKER;Visual BASIC; MS ACCESS; MACPROJECT; DBASE; SPEEDBUILDER |
|
Lancaster |
IBM PC; VAX; Sequent; Amstrad PCW |
VMS; UNIX; DOS; DBASE III; Ingres; CPM; Locoscript |
|
MAF |
Plessey; Amstrad PCW |
UNIX; CPM; Various CPM packages including DBASE II; various niche packages on UNIX
|
[Top]
[HOME]