Site hosted by Angelfire.com: Build your free website today!

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)

  • Designed and developed audiotext treasure hunt game for a national newspaper.

  • Designed and developed utility for analysing usage of the FT CityLine application developed by Modular Concepts.

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)