PERSONAL DETAILS
Address: 116 First
Avenue Date
of Birth: 12
July 1971
Lancing Nationality: British
West Sussex Status: Single
BN15 9QE Driving
License: Full
Telephone: (01903)
851766
Mobile: (07710)
917775
SPECIFIC SKILLS
O/S: Windows95 / 98 / NT,
UNIX.
Development: Oracle 8i, Oracle 7.3, PL/SQL, SQL, Pro*C,
Designer 2000, Developer 2000, Visual Basic 6, C++ (MFC), Pro*C, HTML.
EXPERIENCE
May 1998 - British
Airways Plc.
Present Hatton Cross, Heathrow.
Dept:
I.M. Commercial
Position:
Oracle Analyst Programmer (Contractor)
Responsibilities:
To work as part of a
4 man team given the task of designing and implementing British Airways’
approach to Phase 1 of the Cargo 2000 initiative. The prewritten user
requirements were taken and in-depth analysis undertaken to produce a
Functional Specification. Full design of the database was achieved using the
Designer 2000 toolset and a Technical Specification produced. Full development
of the Server-side database packages used to process and manipulate the
incoming freight messages was undertaken by myself along with the creation of
any views needed to support the ASP based, web front end. The whole process
took 8 weeks and the finished product allowed British Airways to become the
first airline to attain Phase 1 Cargo 2000 accreditation.
To
design and implement a Windows utility to enable users to view a selection of
data from the British Airways messaging hub. This utility was written using
Visual Basic, connecting to the Oracle database using ADO. The front end was
tab based, utilising a different tab page for each of the views required. A
number of screens were included to allow the user privileges, who can see what
data, to be maintained.
To
design and develop a central messaging hub capable of communicating data
messages between a variety of systems. Requirements were met for efficient
stripping of delimited text messages from a BA legacy system, BA80. The data
from these messages is stored in an Oracle database and the data then passed on
to other Oracle systems such as the Freight Handling Control System.
Communication
between these systems is handled by IBM MQ/Series. My remit included full
design of the interfaces between PL/SQL and MQ and also MQ and Oracle. The
first is written in PL/SQL using the Oracle Procedural Gateway (OPG) and the
latter is written using Pro*C. Requirements involved converting Oracle record
structures into XML tagged strings and placing onto an MQ queue; also removing
XML tagged messages from the MQ queues, processing into Oracle record
structures and passing to Oracle stored procedures.
Full
design and documentation of this application was produced using the Designer
2000 toolset.
Design
and implementation of an Oracle Forms based Error Handling System. Errors from
all areas of the overall system pass XML tagged error information to be parsed
and stored for user interaction. Complete history and audit trail information
is kept for future use. A daily archiving process copies data from the live
system to an offline warehouse where it can be processed by the business.
May 1997 - Virgin
Atlantic Airways.
May 1998 The
Office, Manor Royal, Crawley Business Quarter, Crawley, W.Sussex. RH10 2NU
Dept:
I.T. Development
Position:
Oracle Analyst Programmer
Responsibilities:
To develop key areas
of Virgin’s Freeway application (the Frequent Flyer Loyalty Programme),
including Forms, Reports and PL/SQL packages, both in Libraries and stored on
the database.
To
analyse, design and implement the migration of all legacy data from a Clipper
based application to the Oracle database underlying Virgin’s Freeway
application. A task taking five months to develop and a total of four days to
transfer the data (a member base of some 520,000 records).
Sept 1993 - Shanks and
McEwan (Southern Waste Services) Ltd.
May 1997 Woodside
House, Church Road, Woburn Sands MK17 8TA
Dept:
I.T. Department
Position:
Oracle Analyst Programmer
Responsibilities:
Overall development
of a new operational system using Oracle Forms 4.5 and Oracle Reports 2.5 over
3 distributed databases. Initial analysis and subsequent design using
Designer/2000. Co-ordination of error reports and bug fixing throughout the test phase.
A
comprehensive invoicing module utilising Oracle Financials 10.5, written mainly
in Pro*C. Included collation of data from the operational Oracle database,
invoice production and posting of information to Financials.
EDUCATION AND
QUALIFICATIONS
Sept 1989 - The
Nottingham Trent University
June 1993 B.Sc.
(Hons) Computing Science, Second Class Honours (1st Division) obtained
Sept 1982 - Gaywood
Park High School, King’s Lynn, Norfolk.
Jun 1989 GCE A levels - Computing
(B), Electronics (C)
GCE
O levels - English (C), Maths (C),
Computer Studies (C), Technical Drawing (C), Physics (C), English Lit. (D),
Geography (D)
Oracle Training Services
Jul 1995 - Oracle
Forms 4.5 Essential Techniques
Aug 1995 - Oracle
Reports 2.5
Learning Tree International
Jun 1995 - Hands-On
Windows Programming
Jun 1995 - Introduction
to Client/Server Computing
Jun 1995 - Client/Server
System Design & Configuration
Sept 1995 - Relational
Databases: Design, Tools & Techniques
Nov 1995 - Distributing
Data in Client/Server Systems
Dec 1995 - Oracle 7
for Application Developers: Hands On
May 1996 - Hands-On
Visual C++: Windows Programming with MFC
Jun 1996 - Complex
SQL Queries: Hands-On