Curriculum Vitae


DAVID WEATHERALL

Mohnweg 2b,
50999 Köln, Germany
Tel: (+49) 2236 967018

E-Mail: DavidWeatherall@hotmail.com

http://weatherall.4all2u.com/index.php

     
Nationality:   British
Date of Birth:   10.10.47
Languages:   English
Working knowledge of German
Education:   Master of Science - Control Engineering
1969-1973   University of Manchester Institute of Science and Technology
    Bachelor of Science - Mathematics
1966-1969   Loughborough University
     
Recent Employment:    
1993-1998   Dwarf (David Weatherall Applications of Real-time Functions)
Köln   Self employed specialising in development of software for:

Process Control and Real-time Applications
Client / server software using TCP/IP
Windows applications
Main areas of expertise C/C++, TCP/IP, OWL, STL, (Ferranti Systems)
Using VMS UNIX WINDOWS
Knowledge of MFC, Java, Small talk, OLE and Active X

1998-1998   Agfa Film Production (2 mths)
Leverkusen   Contract Programmer
Extensions to the APS magnetic strip monitoring system.
(OS9, DOS and C)
1998-1998   Decrypt OS (Internet / ODBC ) (1.5 mths, in house)
Köln   Contract Programmer
Development of two interfaces in C++ to a Decrypt OS (unstructured to structured analyser).
Feed Decrypt OS from the internet, using ISAPI (for form analysis) for Microsoft server.
Store results of Decrypt OS using ODBC ( i.e. SQL).
1998-1998   Erdoel Chemie (3 mths, onsite)
Dormagen   Contract Programmer
Extensions to and commissioning of a TCP/IP Client / Server system.
Computers Alpha, IBM-PC
Operating System VMS, DOS, RTKernel, PSOS
Software C, TCP/IP
1997-1998   Agfa APS (Advanced Photographic System) (2 mths)
Leverkusen   Contract Programmer

Development of APS Parsing in real time of the encoded data on the magnetic strip on the new APS cartridge film. (OS9, DOS and C)

1997-1997   Erdoel Chemie (1 mth)
Dormagen    Contract Programmer
Final commissioning of a TCP/IP Client / Server system.
Computers VAX, Alpha, IBM-PC, Motorolla
Operating System VMS, DOS, RTKernel
Software C, TCP/IP, VAX Assembler
1997-1997   Agfa Film Production (2 mths)
Leverkusen   Contract Programmer
See 1992-1993 Ferranti for full details. Process control programming involving control loops, sequence control and graphical user interface development. Small changes on the HP-Unix side were also made making use of X-Windows, SQL, and OSI level 4 (similar to TCP/IP). (Ferranti Argus 700, Coral, PML)
1997-1997   LTSoft (6 mths)
Kerpen   Contract Programmer
A skeleton of a new Executive was written in C/C++ the STL library was evaluated. (DOS, VMS, C / C++, STL)
 1995-1996   Erdoel Chemie (1 year)
Dormagen   Contract Programmer
Upgrading serial data gatherers from existing serial interfaces to the more modern LAN. This involved programming a client / server system using C and TCP/IP in different machines and operating systems (see Erdoel Chemie 1997 for a full list).
1995-1995   LTSoft (6 mths)
Kerpen    Contract Programmer
Feasibility study for a new communications system. Eventually developed fully by the Chair of Process Control Aachen as the KS/ACPLT system. Visit http://www.plt.rwth-aachen.de for details. (DOS, VMS, C / C++)
1993-1995   Dwarf (2 years)
Köln   Programmer
Borland C++ with OWL on Windows 3.1 and 3.11
Production of my own Window’s applications using the Borland C++ compiler.
WinCat catalogues floppies and CD’s and allows files to be found without the CD being present.
Tableau is a table calculation program similar to Excel. It supports the standard table layout with mathematical equations, various formatting, numerous 3D graphs.
The above are currently being upgraded to Windows 95 / NT.
 Former Employment:    
1986-1993   Ferranti (Germany)
1992-1993   Ferranti (Germany)
 Köln   Consultant
Developed of the PMS / RTAP Open System comprising of 2 different types of computers, Ferranti A700 process control machine being linked to various HP Unix machines running RTAP. This was a large project involving the design of complex communications software to seamlessly integrate 2 vastly different computers.
Computers Ferranti A700 and HP-Unix
Operating system OR3, HP-UX, RTAP
Software Coral, C, OSI (level 4), X-Windows, SQL
Database Oracle (only via SQL (ODBC) )
1990-1992   Ferranti (Germany)
Leverkusen   Consultant
AGFA Extensions. Communication extensions to allow the introduction of two more computers into the distributed system (see next). Also a communications package (now at level 4 of the OSI model) for transferring recipes from a HP Unix (Oracle) to the Ferranti PMS system. The communication section of an emulation package to transfer Ferranti screen input and output to be displayed on X Windows terminals.
(Ferranti A700 and Coral, HP-Unix, RTAP, C, TCP/IP, OSI, X-Windows)
 1986-1989   Ferranti (Germany)
 Leverkusen   Project Manager (6 person project)
AGFA. Ferranti's first DPMS (Distributed Process Management System) consisting of 5 computers with online and standby supervisory machines with 3 front-end process control machines. Having been responsible for the development of DPMS and the Dual Systems software, I became heavily involved in the implementation of the first project using all this software. (Ferranti A700 and Coral, OSI (level 2))
     
1982-1986   Ferranti (England)
1986-1986   Ferranti (England)
 Manchester   Project Manager (2 person project)
Project Manager on a process control system for a fractionation column for BP (Baglan Bay). (Ferranti A700 and Coral)
1985-1986   Ferranti (England)
Manchester   Project Manager (12 person project)
DPMS (Distributed Process Management System). Initially Senior Systems Designer and eventually Project Manager of this development with technical responsibility for the Virtual Terminals module, which interfaced at, level 2 on the OSI model. (Ferranti A700 and Coral)
1982-1986   Ferranti (England)
Manchester   Project Leader (6 person project)
Dual/Multi systems development provides hot standby facilities usually with redundancy of level 1 (online and one standby) but developed with redundancy of level 3 (3 standby systems). (Ferranti A700 and Coral)
     
1975-1982   Systems Programming Limited (England and Sweden)
1979-1982   Systems Programming Limited (Sweden)
Sweden   Project Leader (125 person project, my section 15)

Development of Sindac P (Steel Industry Control Package) for ASEA.
Large project to develop a system for a Hot Strip Mill. My area was the 'Run Out Table' and Coilers sections.
Computers 20 * Modcon
Software Fortran
Database ADAM

1975-1979   Systems Programming Limited (England)
Manchester   Project Manager (5 person project)
Development of fully automated warehouse system for a Russian tyre factory consisting of six computer controlled cranes and conveyors. Required the writing of a small database management system. (Ferranti A700, Coral and Assembler)
     
1973-1975   Ferranti (England)
1975-1975    Ferranti (England)
Manchester   Project Leader (2 person project)
KALLE (trinitroglycerin) This project was one of the first Process Management Systems (Ferranti A700, Coral and Assembler)
1974-1975   Ferranti (England)
Edinburgh   Consultant
Control system for Plasma production from blood. (Ferranti A500, Coral and Assembler)
1973-1974   Ferranti (England)
Farnborough   Programmer (1 person project)
Wind tunnel control system for the Royal Aircraft Establishment.
(Ferranti A500 Assembler)
     


Next Page
Previous Page

To the Mighty Dwarf's cave

End

E-Mail - Dave Weatherall


@Copyright 2003  by Dwarf .