Jeremy Harding
7 Becketts Ave, St. Albans, Herts AL3 5RT
E-mail: jmhardi@attglobal.net
Telephone: +44 (0) 1727 830-323
Issued: September 2002
Mobile: +44 (0)7764 252 062

Profile

An experienced IT professional designer, developer and technican, with extensive knowledge of OS/390 systems, in the banking, Card processing, Pensions and Health arenas. Knowledge of the full development life cycle, including support and operational support experience. Fully familiar with database, web, front end and special device issues. Experienced team leader and manager.

Professional Experience

Royal Bank of Scotland/NatWest 2001-2002

Contractor in Archives Migration project
   

Initially retained to migrate a Report Archive (1.8TB) from NatWest hardware/software solution to a new RBoSG solution.
Key achievements:

   

  • designed developed and implemented migration and steady-state systems, passing through all requirements, design, development, testing implementation and support.
  • Team leader in a team of five programmers, and consultant to Business Analysts, Systems Analysis staff.
  • involved in resourcing, recruitment, training, placement, role assignment etc
  • specified architecture for migration of other major components, and assisted in implementation of these
  • Technologies employed were COBOL, VSAM, NearArchive, ConnectDirect, DB2, IAM, ISPF, Batch, Assembler, MQ-Series, CICS, Test Director
  • trained staff in environment and language requirements
  • evaluated staff for performance, and training requirements
  • established web-site to provide repository for knowledge transfer, and support information
    After the initial assignment, other portions of the migration which had been deferred due to lack of time also came within my scope:
   

  • redesigned, rewrote and implemented Certificates of Interest processing
  • defined alternate strategy for migration of statement data based on porting old code and interfacing via MQ-Series
  • implemented MQ-Series interface between CICS online request and realtime batch processing
 

Legal and General 2000-2001

    Contractor in the ECS team
    Retained as a 'C' programmer to support complex message interface in client server architecture between middle tier Java web interface and FPF (Future Product Framework) 'C' computational engine, for Pensions (Stakeholder) and Annuity products.
Key achievements:
   
  • Provided changes as required for three releases of FPF product - which required detailed analysis of the existing 'C' programs, plus modifications and testing of these programs to ensure correct operation.
  • documented the internal processing of the interface(s)
  • supported and performed technical test on one release to ensure performance, operability and recovery characteristics
  • provided Assembler memory management routines to support COBOL applications requiring dynamic memory management
  • provided tools for comparison of complex messages using Occurs Depending On structures to reduce substatially the work required to perform tests of the interface(s)
  • Automated test script management for the ECS testing for each release
  • constructed a web-site for the ECS team to use as a central repository of knowledge
  • rewrote low-level code within application to greatly speed up processing in the interfacing software
  • technologies employed included: OS/390 'C' programming, MSVC C/C++ version 6.0, MQ-series, DB2, CICS, Cobol.
 

NatWest 1997-2000

    Contractor within ITOPS, Technical Applications
    Retained initially to provide assistance converting the core common assembler modules and sub-systems used by Nat West to year 2000 compliant modules. Almost at once used to perform same tasks for PL/1 and 'C' modules, plus some work for Euro compatibility, and more work to ensure that the code base was clean, complete and documented.
Key Achievements:
   
  • Completed assembler conversions in approximately a quarter the time planned
  • designed, coded, tested and implemented conversion of the ITED system for year-2000 compliance - this involved changing IMS databases across the bank. Technology: PL/1, some assembler, IMS/DB/DC. Conversion to 31-bit addressing and LE compliant code included within the project.
  • Created automated reconcilation of program inventory across multiple MVS platforms and used this to remove/resolve inconsistencies in program levels across the bank, for all Technical Applications code.
  • Moved all Technical Applications programs into Endevor.
  • Moved IMS objects (ACBs, Dynalloc members, PSBs, TFORMAT members etc) into the Endevor system to provide greater control over source
  • Designed, coded, tested and Implemented changes to ITED to support Euro conversion
  • provided support for conversion of PL/1 and COBOL code to LE environment.
  • Rewrote Data Propagator Relational implenmentation at NatWest - to improve reliability and maintainability, and remove bugs, tested and implemented this
 

First Data Resources Ltd 1996-1997

  Contractor within Batch team 1996
  Contractor within Online team 1996-1997
    Retained initially as designer reporting to Bob Page for a Lloyds 'Annual Fee Earnout' project, eventually wrote, helped test, and implemented this. Then moved into the online team reporting to Phil Jones to write changes, and test and implement these, to the online system to handle the Lloyds 'Cash at counter' project based on ISO 8583 protocols.
Key achievements:
   
  • Redesigned and had rewritten the data entry system for modifying, checking and installing changes to the company parameters tables - this reduced the cost of further developments massively.
  • Batch project went live on time and within budget with no problems. Technology used include COBOL and some Assembler for the batch, plus DB2 for the company parameters tables.
  • Online project went live with no problems. Technology used included Assembler, FDR's CICS Macros, ISO 8583 processing.
  • Provided generalized tool for constructing/analyzing ISO 8583 transactions quickly and easily from source message definitions.
  • Solved a number of base register problems by reorganizing existing code

EDS - New Zealand 1995-1996

Contractor in ANZ-CIF Team

Retained by EDS as a programmer/analyst in maintenance team, performing problem determination, analysis, and repair to the 30-year old legacy Customer Information System - a large Banking System implemented in System/370 assembler using sequential variable-blocked files. Technologies: : Assembler, COBOL, CICS, Easytrieve, VSAM, Endevor.

Trust Bank New Zealand Ltd 1989-1995

    Technical Manager (Southern Region) 1989-1990
    Manager - responsible for a team of DBAs and Systems Programmers supporting the Bank's processing in most of New Zealand from Wellington South. This covered six of the country's eleven Trust Banks within the group - the largest being Trust Bank Canterbury. The system implemented a client server approach with front end 'BTOS' screen processing and backend message-based financial processing engine.
Key achievements:
   
  • definition of standards, plus deployment of RACF within the Southern Region, and eventually throughout company
  • planning for DASD acquisition and management to support archive database requirements
  • performance tuning and recovery mechanisms for the ADABAS data bases
  • Removal of the VM/CMS environment (consolidating all development onto MVS) saving the company in excess of NZ$500,000 annually
  • Recruitment of a team of systems programmers to support the new environments
  • management of teams using PMW workbench, and own status reporting systems
  • Significant improvements in performance of the online applications
  • roll-out of clustered banking systems to the branches
  • This role ceased when the Northern region development center was merged into the Christchurch operation.
    Information Engineer, Team Leader 1990-1995
    Team leader responsible for the assembler financial transaction processing software within the bank: including EFT-POS acquisition software, all clearing systems keying and validation software (NCR 7770s, and NCR Tower systems running Unix), Interbank processing, ATM processing via Connex.
Key Achievements:
   
  • stabilization of the online system (to reduce errors during the day)
  • redesign of error handling to ease the management of errors and speed up problem determination
  • documentation of the whole system to detailed level, providing system designers, testers and auditors with a workable base from which to propose changes to the system(s)
  • introduction of change management systems to improve the controls over change
  • full regression testing of the banking system prior to implementations
  • complete redesign of the term loan portion of the system to provide enhanced reliability and functionality
  • changes required to support front end systems having differing or rolling end of days
  • automated reconciliation of EFT-POS transactions - reducing the number of staff involved in this activity from 60 to about 4.
  • integration of ISO 9000 principles into the development processes
  • member of the ETSL technical directions committee (overseeing conversion from Base-24 to DDSI Connex product on Tandem Himalaya processors)
 

United Bank 1989

  Contractor responsible for operational documentation and implementation and support of the IDSM General Ledger and Accounts Payable systems. Also maintenance of legacy systems. Technologies used for these included OS/COBOL, IDMS, Assembler.
 

Health Computing Services (NZ government) 1986-1988

    Chief Systems Programmer, Health Computing Services
    Responsible for MVS systems programming and capacity planning within HCS. Team of nine systems programmers plus several other staff. Special responsibility for RACF, DFHSM. Systems used DB2, IMS/DB/CICS, DTP processing.
Key Achievements:
 
  • Implementation of MVS/XA upgrade
  • massive improvements to availability, reliability
  • assisted in deployment of INFOMAN problem and change management
 

AIC International (previously International Harvester NZ) 1984-1986

 

Systems Analyst Financial systems design - GL, AP, AR, within an IDMSX environment.
Key achievement: requirements and design documents for comprehensive, multi-company group financial system produced.

 

Department of Health - Hospital Computing Services 1977-1984

  Application Programmer 1977
  Systems Programmer 1977-1981
    Chief Systems Programmer 1982-1984
Key Achievements:
 
  • Admissions Discharge (Phase 1) coding and implementation.
  • Conversion of Dunedin Hospital patient data onto A/D system.
  • Acquisition, modification and implementation of electronic mail system organization wide (based on NIH mail) saving NZ$200,000 annually.
  • Redesign of lightweight payroll data entry front end system to allow implementation of many hospitals.
  • LPT spooling interface between DECsystem-10 and RSX11M, device driver restructure
  • DN87 DECnet Compatible port restructure, debug
  • Automated DN87 (PDP-11) dump analysis tools
  • Member of team which produced RFP for re-equipping Health Computing
  • Member of team evaluating proposals from manufacturers
  • Oversaw change of platform from DEC-System-10/RSX11M systems to MVS/SP, PCS, CICS/IMS/DB, DB2, DFP.
  • Designed National Master patient index architecture using COBOL/DB2 connecting multiple Local patient indices at hospital level via CICS distributed Function Processing facilities

Skills

 

Higher skill levels

  Assembler (OS/390, DECsystem-10, RSX11M)
  COBOL (OS/390, COBOL II)
  'C' (OS/390, OS/2, Windows, Linux)
  OS/390 PLI
  ISPF Applications, Clists, programs etc
    OS/390, OS/2
    Architecture, Design of technical applications
    ADABAS direct calls
 

Lower skill levels

    CICS, IMS/DC/DB
    DB2, Database Administration, UDB
    HTML, Java, J2EE, CGI programming
    IDMS
    PC software skills - Ventura, MS Office, Dreamweaver, PVCS, MSVC C/C++ 6.0, Visio
   

PMW

    OS/390 storage management, OS/390 security

Education

 

University of Canterbury (New Zealand)

  NZ National Junior Scholarship
  B. Sc. (Hons) II.1 (Mathematics)
  M. Sc (Mathematics)

Training

DEC-system10 assembler programming, O/S internals
RSX11M Assembler, systems programming

 

  MVS Introduction
    MVS Structure and Logic
    MVS Assembler, Macro Instructions, Advanced Macro instructions
    VSAM to CICS Interface
    VSAM Network Programming
    Coverdale I
   

CICS problem determination

    PMW project management
    Time Management

Referees

  Referee information will be provided upon request

Personal

Date of Birth: 5 January 1954
Married: three children
Nationality: UK/New Zealander
Interests: Web computing, choir singing, walking, reading, PCC treasurer.

************* END OF CV ************