|
CURRICULUM VITAE
SUMMARY
He
has played many roles, from Programmer to various Management and
Consultant positions. He has performed with excellence in
projects spanning many applications and technical platforms.
This breadth of experience shows his versatility and
adaptability.
But it should not disguise his depth of knowledge and his
tenacity: he has been working at Telkom, the South African
landline telco for seven years; Fluor Engineers in South Africa
and their affiliates in Holland for nine years; before that, for
four years with another client, Van Reenan & Nicholls.
He demonstrates flair and initiative, tempered with the maturity
and realism developed over his career. He believes in working
smart and hard, in taking responsibility and in serving the user
to the best of his ability.
He is happy to work by himself, but prefers to work with a small
team (up to, say, twelve players). He has considerable people
skills, is good at motivating his subordinates and at liaising
with users, peers and management.
Written and oral presentations are also useful strengths: He is
happy to prepare and give courses, presentations and seminars.
After an extended stay abroad – mainly in South Africa and the
Netherlands - He has recently returned to England with a view to
staying here permanently.
PERSONAL DETAILS
Born 5 July 1946, United Kingdom
Full UK Passport
QUALIFICATIONS
Seven "O" Levels - The Grammar School, Hemel Hempstead, UK
One "A" Level - The Grammar School, Hemel Hempstead, UK
C & G 319 (Computer Science) course at Wandsworth Technical
College, London
Vocational Courses: Various database courses including Oracle
and SQL; Presentation courses; General Business Training; Sales;
Marketing; Behavioural Styles; Motivation; Communication in
Action; Continuous Performance Improvement; [snip] CBS User
Course 2004; Telkom PMT 2005; Incus Data Java Oct/Nov 2003 and
Jan/Feb 2004.
PROGRAMMING LANGUAGES
C (Various including MS Visual C++ and Oracle ProC) 26 years
php, Javascript, CSS
3 years
Databus/PCBus
8 years
Basic (Dartmouth, Business, Visual, Access, etc)
33 years
COBOL (IBM with CICS, MicroFocus, etc)
25 years
Fortran
26 years
Assembler (8088 and others) 26
years
Pascal, etc, etc
META LANGUAGES
Oracle PL/SQL, Forms, Reports and related tools
15 years
EZ
Generator
2 years
PowerBuilder and other CASE tools
1 year
MS Access with Oracle and MS SQL Server
7 years
IDEAL
1 year
DBase, KMan, Paradox, Btrieve, etc 25
years
OPERATING SYSTEMS
MS-DOS/Novell/Windows 3.x/95/NT 26
years
IBM (mainframe) DOS
15 years
IBM OS/MVS
5 years
ICL George 2 and 3
5 years
Various minis' operating systems 15
years
HARDWARE
ICL 1900-1904, 2903, 2904, 1980
IBM 1401, 360/30, 360/40, 370/115, 370/118, 4300, 4341
Univac 1100
CD 6600
Honeywell
Datapoint (10 years)
PCs (24 years)
Various exotics, such as CTL and Elliott
APPLICATIONS
Content
Management
6 months
Telco
7 years
Commercial and other websites 2
years
Project Systems
10 years
Material Management
9 years
Manufacturing (Steel, aircraft, records, etc) 18
years
Insurance
2 years
Retailing
2 years
Payroll, HR and associated applications 25
years
Accounting, banking, etc
25 years
Scientific: statistical, online monitoring, etc 10
years
LANGUAGES
Read Speak
English Fluent Fluent
French Moderate Fluent
German Moderate Moderate
Italian Slight Moderate
Afrikaans Fluent Moderate
Dutch Fluent Moderate
EMPLOYMENT HISTORY
November 2004 – Date
CLIENT: [snip]
Technical and business support for:
o
About 50 “Google Arbitrage” websites developed with EZGenerator
o
Two CMS (Content Management System) membership sites using XOOPS
and Amember with MySQL
o
Several sites created from affiliate data feeds using MySQL, php,
Javascript, CSS and raw HTML.
April 2000 – March 2007
CLIENT: [snip]
Development, support & maintenance of Merging, Billing and more
especially Technical in the Sofrecom Girafe CBS (Commercial and
Business System) in Oracle Pro*C, Forms 4.5, PL/SQL and SQL Plus
under Sequent and Sun Unix.
Analysis and programming of [snip] WorkForce reporting using
Oracle Reports.
May 2003 – June 2003
CLIENT: [snip]
Study on Feasability of phasing out of “Girafe” telco system.
April 2003 – Oct 2003
CLIENT: [snip]
Promotion and project management of a Safety, Health and
Environment System for the South African Mining Industry.
December 1999 – January 2000
CLIENT: [snip]
Programming part of the WellMon Borehole Management System in
VB6/SQL Server.
October 1999 – February 2000
CLIENT: [snip]Y2K
Project: Testing [snip] and [snip] instore and some head office
systems for Y2k compliancy. This involved setting up a testbed
to emulate the instore systems; devising test plans; involving
store and head office staff to conduct testing; identifying and,
using outside agencies, rectifying non-compliant functionality;
and documenting issues.
Debtors: research and documentation of a system for debtor and
incidental accounts for [snip].
May 1999 – October 1999
CLIENT:
[snip]
Project leader, analyst, etc converting VB3/Access Courier
system to VB6 and then extending the system.
CLIENT: [snip]
Project leader, analyst, programmer, etc extending Call Centre
applications in VB6/SQL Server.
September 1999 – May 2000
CLIENT: [snip] (own company)
Development of Business Plans, Company Prospectuses and other
start-up initiatives for [snip], a public area cabling company,
incorporating TV, Internet, other data delivery systems and
telco.
June 1998 – May 1999
CLIENT: [snip]
VB5/Oracle coding on the Insight short term insurance
administration system.
Project leader and programming on the Automobile Association’s
Fleetcare Administration system written in VB5/SQL Server.
October 1997 – June 1998
CLIENT: [snip] South Africa. Implementation of the Solomon–SDG
system. This included:
o
Conversion of data from a FoxPro based system and Impact via MS
Access into the Scalable SQL and SQL Server based Solomon-SDG
system.
o
Extensive customisation of the Solomon-SDG system involving VBA
and MS SQL.
August 1997 – October 1997
CLIENT: [snip] Southern Africa Information Systems group.
Duties included:
o
Writing various payroll and accounting systems in MS-Access and
VB.
o
Ongoing support of [snip] material management systems GMS and
Specwriter.
March 1993 - August 1997
CLIENT: [snip] BV, Haarlem, Netherlands. Duties included:
o
Installation and support of many [snip] reference systems on
Oracle and other platforms. These included:
o
GMS.
He was the acknowledged world expert on the practical
application of this large, complex, MS-DOS based material
management system.
PACTRACK (Procurement and Tracking System)
IPEx (Integrated Project Execution). An Oracle environment in
which current and historical data was maintained and analysed.
ETS (Electronic Time System). A time tracking and reporting
system. Development and maintenance of ETS interfaces into the
Labour and Human Resources systems.
o
Development of systems in Oracle (and associated tools),
MS-Access against Oracle, MS-Access and other databases, Optech
Sort, Btrieve (and associated tools), etc.
o
Auditing project data in IPEx and less formal Oracle
environments.
o
Development and presentation of user oriented courses.
o
Motivation and installation of user oriented tools, such as
MS-Access.
o
Participation in the GMS rewrite process.
KRA-NET SYSTEMS (PTY) LTD (Own company) (March 1981 - February
1993)
As a working director, he conducted a variety of contracts as
follows:
March 1991 - February 1993
CLIENT: [snip] South Africa Information Systems group. Duties
included:
o
Overall management of the group for 50 per cent of the
duration.
o
Various expatriate corporate functionaries would take over the
role from time to time.
o
Establishment and support of the Home Office local area network.
o
Ongoing support of [snip] material management systems MMS/GMS,
their ancillary programs, office automation packages, database
packages and hardware in general.
o
Establishing User Groups and the Practical User Guide.
o
Feasibility studies on the application of Oracle in [snip].
March 1992 - February 1993
JOINT VENTURE with [snip] developing prototype Estate Agents
marketing and administration system. The prototype was written
using MUSTANG, a South African CASE tool.
September 1984 - March 1993
MARKETING AND TECHNICAL SUPPORT for Kra-Net products and
services. This small company grew to eight full time staff
before downsizing in line with the economy.
Technical duties were mainly:
o
General support for some former Compower customers.
o
Installation of Novell networks and application (accounting,
human resource and production control) systems in several
manufacturing companies).
o
Marketing the PCBus datapoint emulator for the IBM PC and
associated software, and services
o
Several custom-written KnowledgeMan systems for production
control and associated applications
o
Consultancy to various steel merchants/processors
o
Research and development of a C systems environment.
May 1988 - February 1991
CLIENT: [snip] (Pty) Ltd
Materials Management Systems support on the [snip] Project,
including:
o
Installation and maintenance of a Novell network to run MMS,
various other engineering systems and the Labour system
o
Analysis, programming, implementation and support of some fifty
programs ancillary to MMS. These included reports, data
manipulation and auditing programs in C
o
Analysis, programming, implementation and support of an
Instrument Index program in Paradox which received data from
Intergraph
o
Support for other FESA sites running MMS. This included writing
and implementing a program in C which took the Sasol
Polypropylene Project material take-off data from a Lurgi system
and converted commodity codes and sizes from the Lurgi system
to MMS format.
January 1984 - February 1988
CLIENT: [snip].
o
Designed, programmed, installed and maintained custom-written
stock, order entry, accounting and human resources systems for a
large steel merchant and processor on Datapoint and its
subsequent conversion to networked PC's using Databus/PCBus
o
Selected and implemented of CAD/CAM in a steel processing
subsidiary as well as facilities management at this site.
February 1988 - April 1988
Investigation and specification of asynchronous PC-to-mainframe
communications for a major bank.
December 1987 - April 1988
Custom-written KnowledgeMan system for a printing ink
manufacturer.
September 1984 - January 1985
Conversion of a manufacturing system from one Datapoint
operating system (DOS) to another (RMS).
March 1984 - August 1984
Designed and programmed a hotel courtesy card system on IBM
S/1. Several other subsidiary systems were written for the IBM
PC.
January 1984 - March 1984
Programmed a portable life assurance salesman's system on 80C85
"lap" computers (such as TRS80 model 100). Extensive graphics
were used to illustrate, for example, different types of
assurance policies.
October 1983 - January 1984
Installation of a Datapoint accounting and payroll package at
two sites.
March 1983 - October 1983
Conversion of a large Life Assurance System on Datapoint from
one operating system (DOS) to another (RMS).
Design and creation of an Installation Management and Machine
Accounting system.
August 1982 - March 1983
Designed, programmed, installed and maintained a Debtors and
Invoicing system on a CTL (Computer Technology Limited)
mini-computer.
June 1982 - August 1982
Support of "CARDS", the IBM Services/1 casino accounting
system.
April 1982 - June 1982
The analysis, design and programming of "TSAR" - an accounting
package for holiday timesharing administration written for
Durango.
March 1982 - July 1982
Program maintenance for [snip] (Pty) Ltd, the South African
distributors of the Durango range of computers, including the
development of a payroll system.
February 1982
The analysis, design and programming of "ISLAND" - an
administration system package for the legal profession. This
was written in Basic for Durango (a small mini).
March 1981 - January 1982
The analysis, design and programming of a magazine subscription
system on IBM 4341 using Cobol and CICS.
COMPUTER SCIENCES (PTY) LIMITED (July 1978 - March 1981)
SYSTEMS ENGINEER/PRODUCT MANAGER
He
had many responsibilities at CSL, as follows:
o
Programming V77 ("Varian") standalone dam and flood control
system
o
General pre- and post-sales V77 technical support
o
Product management of the V77 and ancillary equipment
o
Product management for a large and difficult V77 site
o
Management of a large V77 benchmark in California and South
Africa
o
System design and programming of the V77 portion of a large
DB/DC (TOTAL/PRONTO) manufacturing system in a difficult
customer environment
o
V77 systems design workshop in England
o
Programming part of a V77 DC (PRONTO) vaccine business system
o
Implementation of the manufacturing stores system
o
Texas Instruments mini (TI990) training
o
Research and general investigation of the market for
manufacturing and payroll systems
o
Management decommitment exercise for the V77 and disposal of
redundant stocks following the ending of manufacture and
marketing of the product worldwide.
[snip] (PTY) LIMITED (March 1976 - July 1978)
SYSTEMS MANAGER
He supervised a team of 3 Programmers, and he had total
responsibility for the establishment of User requirements,
system design, programming, documentation, implementation and
maintenance of:
o
Invoicing
o
Recording Royalties
o
Debtors Ledger and Credit Control
o
Payroll
o
Stock (Amendments to an overseas package)
o
Factory Production Control
o
Sales Statistics
The function included standards, user training and assistance,
and deputising for the DP Manager.
[snip] (Sep 1974 - March 1976)
SENIOR SYSTEMS DESIGNER
He was responsible for the establishment of files of data which
could be used by retailers for forecast stockholdings, buying
trends and other factors.
Maintenance of the payroll system and development of a basic HR
system.
He established all static data for [snip], as well as the
creation and maintenance of the design and programming
standards.
[snip] (U.K. AND S.A.) (Sep 1973 - Sep 1974)
TRAINEE SYSTEMS ENGINEER/SENIOR SYSTEMS ANALYST
Software : Cobol
Hardware : ICL
In England:
o
Dealt with technical computer proposals at the ICL, Eastern
European Branch
o
Attended the ICL "New Range" training
o
Analysis, design, implementation and maintenance of "EARS"
(Eastern European Branch Activity Recording System). This was a
simple database of cost and budget information and it produced
reports for all levels of management and staff. This was
produced in a most difficult environment.
In South Africa, did various small programming and systems jobs
for ICL Data Services.
COMPUTER AUTOMATION SYSTEMS (June 1970 - Aug 1973)
SENIOR SYSTEMS ANALYST
Software : Cobol
Hardware : Univac 1108, Honeywell H200, ICL 1900
He designed most of, and wrote part of, a Stock System in Cobol
on the UCC Univac 1108.
He programmed a MIS and transportation control package for a
Honeywell H200, using Cobol. He was also involved in a major
exercise to maintain a "sick" program in Cobol on an ICL 1900.
He established coding, specification and project control
standards for a small software house, and he liaised with the
prospective clients.
From March 1971 - August 1973,
Analysis and design of the Criminal Names On-line System for the
U.K. Police National Computer Unit (PNCU). Other work on the
assignment included:
o
Analysis and design of facilities common to all systems in PNCU.
o
"Soundex" name searching.
o
Linguistic validation of names and other natural language text.
o
Check digit look-up machine design.
COMPUTER SYSTEMS INTERNATIONAL (May 1968 - May 1970)
PROGRAMMER
Software : Fortran, Cobol, Assembler
Hardware : Burroughs B300, ICL 1900, Honeywell H200, CDC 6600
o
Hardware evaluation project: many statistical systems, using
Fortran on the 360 using ASP-OS.
o
Programmed part of a large banking system using Cobol and
Assembler (BAP), on a GE400.
o
Responsible for the maintenance of this system.
o
Programmed a Sales Ledger and a Payroll system, using Cobol on a
Burroughs B300.
o
Assisted in the design of a large Payroll system for an ICL
1900.
o
Programmed part of another Sales Ledger system, using Cobol on a
Honeywell H200 series machine.
o
Designed and coded a leasing evaluation package in CDC 6600
Fortran.
o
Programmed part of a small Insurance System in ICL 1900 Cobol.
o
Program design, specification and writing of a complex Payroll,
also in ICL 1900 Cobol.
o
Programmed part of a MIS in OS/Cobol.
[snip] LIMITED, LONDON (July 1966 - Feb 1968)
JUNIOR PROGRAMMER
Software : Fortran
Hardware : IBM 7094, CDC 3200, Univac 1108
o
Mathematical programming matrix manipulation programs in Fortran
on IBM 7094, CDC 3200 and Univac 1108
o
Responsible for setting up and running large mathematical
programming runs on the IBM 7094 using LP90/94, on the CDC 3200
using Alligator and on the 1108 using Ilona
o
Decimalising and general development of an investment portfolio
package written in Fortran for the CDC 3200.
(end of cv)
|