David Brazier - CV

Professional Affiliations

MBCS, Full Professional Member of the British Computer Society.

CITP, Chartered Information Technology Professional.

Academic Qualifications

BA (Hons) Mathematics, St. John's College, Oxford, 1986.

MSc Foundations of Advanced IT, Imperial College, London, 1988.

Career History

 

1998 - date

Alpha Bravo Charlie Ltd

 

Own company, developing mobile business applications and providing consultancy services.

 

 

1999 - date

NHS Scotland, SCI Programme

Technical Responsibility

Independent technical authority for the Scottish Care Information (SCI) programme, reporting to the Development Director. Development of future architecture prototypes in the SCI "Concept Lab". Technical definition and implementation of the SCI Authentication project.

Supervisory Responsibility

Responsibility for overall technical direction, investigation of technical options, formal and informal training. Representing the SCI Programme on the Scottish Health XML Steering Group.

Personal Achievements

Lead role in standardisation of XML messages for communicating clinical data, now used by many clinicians via SCI Gateway.

Skills Acquired

XML, XML Schema, XSLT, IT Security, .NET.

 

 

2000 - date

NHS Scotland, m-care Project

 

Initiated, specified and delivered the m-care project for the NHS. This innovative service gives Primary Care staff (GPs and nurses, for example) mobile access to electronic patient records, allowing them to check a patient's medical record during home visits. This is currently in use as a pilot service at a GP practice in Ayrshire. The service uses WAP phones accessing a custom-built application that interfaces to the practice's medical record database, with several security measures to ensure the confidentiality of records.

Technical Responsibility

Specification, design, development, installation and maintenance of service.

Supervisory Responsibility

Responsible for managing the entire project from proposal to delivery.

Personal Achievements

m-care was a finalist at the 2000 Healthcare Computing awards.

Skills Acquired

WAP, Microsoft Internet Information Server, SQL Server, COM, .NET.

 

 

2001 - 2002

NHS Scotland, s-care Project

Technical Responsibility

Specification and prototyping proof of concepts for secure access for patients to their medical records.

Supervisory Responsibility

Initiated and delivered project.

Personal Achievements

Delivered innovative prototypes.

Skills Acquired

Wireless PKI.

 

 

1998 - 1999

NHS Scotland, Gpass

Technical Responsibility

Various technical tasks including design and implementation of the New Gpass Open Interface API.

Supervisory Responsibility

Technical relationship with third party developers.

Personal Achievements

Defined a simple but powerful API which has been used successfully by many projects inside and outside Gpass to provide extra facilities built on New Gpass.

Skills Acquired

COM.

 

 

1999 - 2000

Digital Mobility

Technical Responsibility

Product definition and design consultancy to a mobile internet start-up. Prototyped product proposals.

Supervisory Responsibility

Managed relationships between product development teams and content partners.

Personal Achievements

Defined, designed and prototyped an innovative mobile phone-based flight booking service.

Skills Acquired

Wireless Application Protocol (WAP).

 

 

1998 - 1999

Union Bancaire Privee, Geneva

Technical Responsibility

User Interface Design Authority for the development of an enterprise-wide IT system at a major Swiss private bank.

Supervisory Responsibility

Led team of 3 carrying out the maintenance of and enhancements to the technical user interface architecture.

Personal Achievements

Designed the user interface for major parts of the system.

Skills Acquired

Delphi, Object Pascal, 3-tier architecture.

 

 

1996 - 1997

PA Consulting Group

 

Principal Consultant in the Information Systems Implementation practice.

 

 

1996 - 1997

NHS Scotland, Gpass

Technical Responsibility

Design and implementation of New Gpass, which provides a range of facilities to General Practices, and is now rolled out across the country. Established an efficient configuration control and build planning process.

Supervisory Responsibility

Team of 5 developers implementing the surgery scheduling and appointments module. Promoting good user interface design across the entire development. Responsible for skills transfer to client staff, through formal presentations and informally.

Personal Achievements

Leading a team to successful delivery of one of the critical subsystems. Transfer of skills to client staff, enabling them to support and maintain the product. Gpass was a medallist in the 1999 BCS Awards.

Skills Acquired

Rapid Application Development (RAD) techniques, client/server architecture, Microsoft SQL Server, Delphi, Object Pascal.

 

 

1988 - 1996

Logica Cambridge

 

In nearly eight years at the Logica R & D centre in Cambridge, and finally in the role of Senior Consultant, David gained extensive experience in user interface design and prototyping, applying user-centred design processes. Major roles at Logica outlined below.

 

 

1995

Reuters Usability Group

Technical Responsibility

Development of a user interface architecture for a major new range of products.

Supervisory Responsibility

Point of contact between development team and usability specialists. Supervision of the production of a CD-ROM developers' handbook for the new architecture.

Personal Achievements

Delivery of developers' handbook.

Skills Acquired

Microsoft component technologies: ActiveX, OLE, COM.

 

 

1994 - 1995

Logica Formal Methods Courses

Technical Responsibility

Presenter on Logica courses for internal and external staff. Responsible for preparation and maintenance of course materials.

Supervisory Responsibility

Responsible for running training sessions & supporting attendees in carrying out exercises.

Personal Achievements

Presenting a difficult technical subject in interesting ways.

Skills Acquired

Presentation, teaching.

 

 

1992 - 1994

Civil Aviation Authority New En-Route Centre

Technical Responsibility

User interface design, rapid prototyping.

Supervisory Responsibility

Managed the production of a series of prototypes of the user interface. Then led the user interface design team for the flight data processing system for the New En-Route Centre. Responsible for co-ordinating the design process, with close participation of client staff, for liaison with other companies in the consortium and for the timely delivery of design documents.

Personal Achievements

Development of prototypes to very short time-scales to imprecise requirements and then presented for evaluation by users (client staff).

Skills Acquired

Team leading, user interface design, rapid prototyping.

 

 

1992

Defence Research Agency (DRA)

Technical Responsibility

Investigated techniques for formally specifying the DRA's intermediate language for software interchange, TDF, which had been selected by the Open Software Foundation (OSF) as the basis for their Architecture Neutral Distribution Format (ANDF), to be used for OSF software distribution.

Supervisory Responsibility

None.

Personal Achievements

Designed and implemented a demonstration system for animation of the specification, thus providing a reference implementation of the language. Developed innovative model for execution strategies, especially non-deterministic evaluation order.

Skills Acquired

Formal methods, functional programming (ML, Haskell).

 

 

1991

Major Systems Supplier

Technical Responsibility

Provided object-oriented design expertise that was vital to the development of a strategic manufacturing product.

Supervisory Responsibility

Provided guidance and support to customer staff. Acted as reviewer for all parts of development.

Personal Achievements

Successful design of one component of the product.

Skills Acquired

Object oriented design and implementation, mainframe database environment. Structured documentation techniques.

 

 

1990

Royal Signals and Radar Establishment

Technical Responsibility

Member of a team developing a new formal method of designing integrated circuits for critical applications.

Supervisory Responsibility

None.

Personal Achievements

Carried out a major part of the proof of correctness for a microprocessor design.

Skills Acquired

Formal methods, functional programming (Miranda).

 

 

1989 - 1990

Civil Aviation Authority Oceanic Air Traffic Control Centre

Technical Responsibility

Development of a specialised prototyping environment, development of user interface prototypes.

Supervisory Responsibility

Organised user trials with client staff.

Personal Achievements

Project was Medallist in BCS awards.

Skills Acquired

User-centred design processes, user interface design, rapid prototyping, object-oriented methods, Smalltalk programming.

 

 

1986 - 1987

Logica

 

Joined Logica's Communcations and Electronic Systems group in London.

Technical Responsibility

Analysis and design, programming (dBASE).

Supervisory Responsibility

None.

Personal Achievements

Delivered a sales information system to Logica sales staff. Completed analysis of BT Customer Care System for impact of Data Protection Legislation.

Skills Acquired

Logica graduate training program: team working, presentation skills, report writing.