Contents
Personal
details
Computer
skills
Experience
Education
Training
Other links
Home
page
Searching for old
friends
|
Robert Purvis
Highly skilled, versatile and professional software engineer working in IT since 1985 with experience in
analysis, design and development.
Tel: (uk) 01392 860509
home: http://www.angelfire.com/id/robpurvis
e-mail: hairysocks_REPLACE_ME_AT_yahoo.co.uk (email changed to avoid spammer trawling)
Personal details
| Full name: |
Robert Adrian Purvis |
| Location: |
Exeter, Devon, England |
| Interests: |
Science Fiction; walking in the countryside;
artificial intelligence; DNA computing |
|
| Date of birth: |
21 March 1961 |
| Nationality: |
British |
|
Computer Skills:
| Operating Systems: |
RedHat Linux 7.1 - 9, Red Hat Enterprize Linux 4, Fedora Core 2/6/9, Ubuntu 8.04/9.04/9.10, Windows 7, Windows XP, Windows 95/98, Windows 3.11, MS-DOS |
| Programming languages: |
Java, Javascript, HTML, XML, MS Access Basic, SQL, SAS data step, SAS SCL, C, C++,
DataEase DQL, Pascal, 80x86 Assembly Language |
| Methodologies: |
PRINCE 2, ITIL, SSADM 4 |
| Software: |
Java, JSP, MS Access 97, MS Access 2, SAS, Visual C++, Turbo C++, PMW |
| Technologies: |
Linux, Tomcat, Apache, Java Mail, JDBC, ODBC, MAPI, CMC, MSM-API (Mumps), GUI design |
Experience:
April 1991 - present : NHS Connecting for Health (previously FHS)
Working for the UK National Health Service on software development of systems in use at
Health
Authorities in England and Wales, and Scottish Health Boards.
Instrumental in moving a variety of systems from VB, DataEase, MS Access into one
integrated web-based system using Java servlets and JSP, on an Apache / Tomcat
system running on load balanced Linux servers. This system is in use at all Health
Authorities in England and Wales and provides the payment system for Opticians;
patient lookup facilities for anyone on the NHS network.
Redeveloped a Client/Server front-end of an Information system from DataEase for
Windows into MS Access 2, and subsequently Access 97.
The system is in use at Health Authorities in England and provides open access (through
ODBC) to
GP and Practice related information. Also responsible for on-going design and development
of the
product in MS Access (Client) and Oracle and SQL Server (Server options).
Includes direct access from
MS Access to M databases for data retrieval using the MSM API.
Designed and developed Java applets for graphical presentation of information
for use with HTML and plain text export from the
above system.
Developed a web-based directory of GP, Dentist, Pharmacist and Opticians for use
within the NHS, soon to be made available on the WWW.
Developed large parts of a DataEase based application for processing payments to NHS
GP Practices
for Practice Staff payments, Improvement Grants (to GP surgeries), and Rent and Rates. The
application also provides
the medical directory reports required by the NHS to be made available
to the general public in local libraries. These reports give details of all GP services in their
local area. The reports can be generated on paper or as a set of HTML formatted
documents.
Designed and developed an internal EIS using SAS (Data step, Frames and SCL).
Designed and developed an Information System using SAS (Data step, Frames and SCL)
for use at Health Authorities
for providing GP practice profiles and comparative analysis of GP services and medical
screening targets.
Trained colleagues in Java- and C-programming and presented an introductory course on
Relational Databases
and SQL using MS Access as an example.
Project Management responsibilities since 1996 for Support Project of the Client/Server
information system used at Health Authorities (see above).
June 1990 - November 1990 : Modular Concepts
Worked on Audiotext applications. (all C-based running under QNX operating
system)
February 1988 - March 1990 : South African Weather Bureau
Worked on developing PC based C applications and training staff on advanced aspects of C-
programming.
Designed and developed Automatic Weather Station (AWS) data retrieval system for
extracting synoptic
data from AWS situated in South Africa. (using Borland's Turbo C and Cambell Scientific
data recorders)
Designed and developed weather monitoring system for Jan Smuts International Airport
(Johannesburg)
for use by the Weather Bureau office at the airport and for runway visibility monitoring
from the airport
control tower. (using Borland's Turbo C and Cambell Scientific data recorders)
Designed and developed weather radar display software for remote viewing of radar
images in
the Pretoria central forecasting office. (using Borland's Turbo C)
Developed real-time embedded software for synchronising radio tracking of Visala
weather ballon
transmitters. (using Borland's Turbo C)
February 1985 - February 1988 : South African Iron and
Steel Corporation (ISCOR)
Worked on developing PC based applications for Mine Planners and Mining Engineers. Working
in Turbo Pascal, GW-BASIC and
8086 assembly language. Also worked on Cobol and Fortran applications on Cyber 810
mainframes.
Developed Cobol analysis reports for mine planners based on the ISCOR database of
exploratory drill-hole data. These reports
included the development of custom built Fortran functions linked to the Cobol applications.
Developed graphical editor for use in developing models of open cast iron ore mines.
This was a GW-BASIC
application on a PC linked to the Mineval modelling system on a mainframe.
Education:
|
1980 - 1983:
|
B.Sc (Computer Science, Physics) (Cape Town) |
|
1984:
|
B.Sc (Hons) (Computer Science) (Cape Town) |
|
2000:
|
Post Graduate Diploma in Computing for Commerce and Industry (Open University) |
|
2002:
|
M.Sc (Computing for Commerce and Industry) (Open University)
|
The courses I completed as part of the M.Sc degree:
|
2000:
|
Lisp programming for Artificial Intelligence (Open University M.Sc course) |
|
1999:
|
Computer Systems' Architecture (Open University M.Sc course)
Knowledge Based Systems analysis and design (Open University M.Sc course) |
|
1998:
|
Human-computer User Interface Design (Open University M.Sc course)
Software Engineering (Open University M.Sc course) |
|
1997:
|
Object Orientation (Open University M.Sc course)
Java programming (Open University M.Sc course) |
Training:
- PRINCE 2 Foundation (passed, July 2004)
- ITIL Foundation (passed, May 2004)
- PRINCE 2 overview (March 2000)
- Management Development (1997)
- HTML 4
- XML
- SAS core (1992)
- SAS advanced data step programming (1992)
- SAS Frame/AF (1992)
- SAS EIS (1993)
- SAS SCL programming (1993)
- SAS Macro programming (1993)
- MS Access 2 introductory and intermediate levels (1995)
- Project Management (1993)
- SSADM 4 (1992)
|