|
CURRICULUM VITAE
Date of Birth :
24/11/1957
Marital status : Married
Nationality :
British
Car owner & driver
Education and
qualifications
Schools Attended :
King Edward VI
School
From September
1968 - July 1975
Qualifications :
GCE 'O'
Level Mathematics, English Language, Latin,
French,
Physics, Chemistry, Biology,
Additional
Mathematics (Pure Mathematics with Mechanics),
Additional Mathematics (Pure
Mathematics with Statistics)
GCE 'A'
Level General Studies Grade A
Physics Grade A
Chemistry Grade A
Biology
Grade B
Overall summary
My experience has
been of both technical and applications areas, on mainframes,
midrange (Unix and Vax), and PC hardware platforms. I have over
20 years of COBOL experience, mainly on mainframes but with good
knowledge of MicroFocus COBOL on Unix and PCs, and have proved
adaptable and quick to learn other languages and concepts. I
have experience both of internal IT departments and
software/services providers. I have worked on a variety of
applications, including financial, stock control, and order
tracking, and on two large data migrations. I also run a small
home network, consisting of both Windows and Linux machines.
Employment history
From:
April 2003
To:
Present
[snip]
Operating
systems/Languages:
Windows 2000
Unix (SCO)
Microfocus Cobol
Applications:
Direct insurance
broking system.
Responsibilities:
Program
maintenance and development
From:
June 2002 To: December 2002 (contract)
[snip]
Operating
systems/Languages:
Windows 2000
Microfocus Cobol (NetExpress)
Xitec TPMS
emulation
ICL VME
ICL Range COBOL
with Structured COBOL extensions
DDS
Applications:
Cargo
import/export, mainly container traffic on container vessels,
and also air cargo. Cargo tracking, categorisation, and customs
clearance were the main areas for the applications.
Responsibilities:
Program coding and
unit testing.
The programs
running on ICL VME were to be converted to run on Microfocus
Cobol and Xitec emulation software.
From:
December 2001 To: February 2002 (contract)
[snip]
Operating
systems/Languages:
ICL VME
ICL Range COBOL
IDMS, DDS, TPMS,
Altadata
Applications:
Building society
mortgage systems
Responsibilities:
Program coding and
unit testing.
The work consisted
of writing and amending programs, and performing subsequent unit
tests, from supplied specifications.
From:
June 2001 To: December 2001
[snip]
Operating
systems/Languages:
ICL VME
ICL Range COBOL
with Structured COBOL extensions
IDMS, DDS,
Altadata
Unix - HP-UX
Shell scripting,
awk
Microfocus Cobol
Oracle, SQL,
PL/SQL, MS Access
Applications:
Data migration
from standardised TGB billing system to metering database.
Responsibilities:
Analysis, program
design, coding and unit testing.
Design, coding and
testing of programs to extract data from VME IDMS databases and
process this data on Unix. Testing of Oracle database load.
Post-migration data cleaning using PL/SQL.
From:
March 2000 To: June 2001 (contract)
[snip]
See subsequent
contract at [snip], December 2001 to February 2002
From:
July 1995 To: August 1999 (contract)
[snip]
Operating
systems/Languages:
ICL VME
ICL Range COBOL
with Structured COBOL extensions
IDMS, DDS,
Altadata
Applications:
Data migration
from British Gas regional billing systems to standardised TGB
billing system and subsequent data cleaning.
Responsibilities:
Analysis, program
design, coding and unit testing.
The area of work
was concerned with data integrity once the data had been
migrated. Specific tasks included the analysis, specification
and coding of programs to check data integrity, and further
programs to correct data once it had been loaded to the new
system, which was an ongoing process.
Further related
work included the development of programs for data retrieval and
analysis. This included liaison with the users to develop the
program specification, and the coding, testing, and running of
the programs from the specifications.
From:
May 1995
To: June 1995 (contract)
[snip]
SCO Unix
DOS and Windows
Microfocus COBOL
running under SCO Unix.
Program design,
coding and unit testing for a direct insurance broking system.
The bulk of the
work consisted of confirmatory testing of program fixes
immediately prior to the issue of a release to the user, and
fixes to programs which had failed system testing or user
acceptance testing.
From:
April 1995
To: May 1995 (contract)
[snip]
ICL VME
DOS and Windows
ICL COBOL, IDMS,
TPMS, SCL, Application Master
Microfocus COBOL
and Workbench for Windows
Program design,
coding, unit testing and limited system testing of a stock
control and order processing system (ISIS) for steel stocks of
various types.
The programs were
written on MicroFocus COBOL on PCs, tested there, and then
ported to the ICL VME machine and re-tested. I was mainly coding
new programs from specifications, with some amendment work to
existing programs also included.
From:
January 1995 To: March 1995 (contract)
[snip]
SCO Unix
DOS and Windows
Microfocus COBOL
running under SCO Unix.
Program design,
coding and unit testing for a direct insurance broking system.
The majority of
the work consisted of writing programs from specifications and
unit testing these programs. Where appropriate, specifications
were also amended for clarity and accuracy. Other work consisted
of program fixes where programs had failed system testing or
user acceptance testing.
From:
February 1992
To: December 1994 (permanent)
[snip]
Unix (ICL DRS/NX)
DOS and Windows
Apogee programming
language
Pathology
laboratory management system.
Workload
statistics gathering systems for pathology and radiology departments.
Initially
responsible for coding and testing in both support and
development roles. Later was also responsible for program
specification driven both by user requirements and need to
improve the basic design of the products. With the departure of
the previous product manager, became solely responsible for all
areas of development and support.
From:
November 1991
To: February 1992 (contract)
[snip]
ICL VME
SCL, COBOL, TPMS,
IDMSX, DDS
Implemented
changes to ordering and stock control systems. Performed coding
and unit and system testing.
From:
February 1991
To: July 1991 (permanent)
[snip]
VME
SCL, COBOL, IDMS &
IDMS-X, TPMS, DDS
ME29 CL and
utilities
Responsibilities:
Provision of
technical (not systems) support, e.g. SCL writing.
Implementation of a change control system. Designed the change
control system and supporting SCL procedures, and implemented
it. Also had an advisory role, in that I have a wide experience
of software and was available to give assistance in areas where
there was no experience.
From:
February 1987
To: January 1991 (permanent)
[snip]
ICL VME
Unix (DRS/NX,
HP-UX)
DEC Vax VMS
SCL, COBOL, IDMS &
IDMS-X, TPMS, DDS, NCC Sygmar
DCL, ANSI 85
COBOL, BASIC
MicroFocus Level 2
COBOL, Awk, shell scripts, Ingres
Developing common
interfaces for two packages between COBOL modules and the DBMS
and TP systems for hardware platforms that these were supplied
on (ICL, IBM, DEC, HP). I was involved in the ICL interface, and
later the DEC VAX interface. Subsequently did main part of work
to port interfaces to Unix, including COBOL generator to provide
screen-handling facilities. The packages were a materials
control system and a financial control system.
Client site work -
[snip] at Wednesbury, revising program design, programming
and testing applications in Sygmar (NCC interpretive decision
table language for IDMS on ICL Series 39). Also designed and
coded COBOL suppport procedures. Applications were steel order
and stock control systems.
Designed and coded
various Unix shell utilities. Designed, coded, and implemented
link between ICL VME mainframe and HP 9000 running Unix for
Dudley Regional Health Authority.
From:
September 1976
To: February 1987 (permanent)
[snip]
ICL 1900, 2900,
Series 39
ScanOptics
document reader
1900 COBOL, PLAN,
George 2 & George 3 JCL
VME SCL, COBOL,
IDMS-X, DDS (including DDSUSERRETRIEVE), TPMS
COBOL extensions -
Reportwriter, Validate, Structured COBOL, Philtr-2
ScanOptics SCAN
Main functions:
ICL VME/B systems
programming role from November 1978 to October 1979. This
included such items as user data transports, accounting
journals, and other miscellaneous items.
From November
1979, the design and implementation of a pre-processor to
convert enquiries on an IDMS database from a fourth generation
language (ELP) into Cobol.
Design and coding
of a screen editor and of a key-to-disc system for data entry.
Conversion of 1900
system to 2900 Cobol, rewriting and re-documenting all programs
using structured methods.
Courses attended :
ICL 1900
Cobol August
1976
Plan March
1978
ICL 2900
VME/B Facilities management Between June 1978
TP implementation and
Sept 1978
User and kernel
dump analysis
Miscellaneous
ScanOptics programming March 1978
ICL
Practical
sizing August 1978 ICL
Project
leading March 1988
Hoskyns
Structured
Programming Feb 1989 Hoskyns
Structured
Analysis and Design July 1989 Hoskyns
Effective
Communications July 1990 Hoskyns
Hobbies and
Interests :
Reading, music,
electronics, motorcycles, home computing, MENSA, winemaking,
Robot Wars (SMIDSY team).
References :
Available on
request.
Additional
information available on request. |