G.A.W. Associates Ltd.

Home | Company | Staff CV's | Message Form | Contact Us | E-Mail
 

STAFF CV'S

 

DAVE J ALDRIDGE

 

Principle Business and Technical Management Consultant. Lecturer, Mentor and Guru, Business and System Architecture, Process Re-engineering, Problem Management, Program (Multiple Projects) Manager and Systems Engineer. System Designer of cost effective, large, fast, real-time, secure and resilient "MIL SPEC (MIL-STD)" (24x7x365) distributed systems, including VLDBs and Data-warehouses, Performance, Capacity Planning, DBs, UNIX kernel, Security, Open Systems, and Communications.

 

Experience

Dave has 40 years experience as a Business and Technical Management Consultant. He is a member of the ACM as well as a member of the IEEE and a number of its associated learned societies. He has delivered basic and advanced level courses in UNIX (Solaris, HPUX), and RDBMSs (Sybase, Oracle, and Ingress) with emphasis on performance and tuning, as well as undergraduate courses in computer science.

 

His work has been divided between management level troubleshooting, (the management of the solution of problems) and strategic level studies, developing the architecture of new systems, package selection and, evaluating evolving technologies. 

 

He has formed and led teams of 2 to 300+ persons and managed many projects including 12 very large programs.  He has been the Technical Integration Management and Design Authority on other projects.  Before 1989 he was mainly involved in defense projects.  Since then he has shifted to large commercial projects for Banking, Finance Institutions, and Telcos.  He has dealt with architecture, capacity planning and performance and re-engineering issues for Telco and other systems.

 

He has the ability to go into any organization, and rapidly understand their business, what functions the IT systems are supposed to be performing as the first part of the process of evaluating, the clients requirements. Be they new systems, changes proposed, security enhancements, or problems perceived. He can provide cost effective, perform ant architectural solutions that he is then able to manage to completion.

 

He has had extensive exposure to the Source Code of UNIX up to UNIX V release 4 while involved on such activities as writing and debugging system software such as device drivers.  He first became involved in UNIX when it ran on a PDP‑7.  He was tasked with evaluating UNIX for the USN and later with adding security enhancements to UNIX. He has provided consultancy and support at the kernel internal level and the associated UNIX communications methods and for Internet networking. Some of his work has been tuning and configuring systems including most of the UNIX flavors up to SVR4.2 ES/MP (Destiny P15/S19) and Solaris 2.6.  He has also performed data recovery from crashed and badly mangled file systems.  His main interests now are in the Electronic Security, Systems Engineering and Performance of large distributed systems and the associated problems of security, high reliability, and survivability.  That is the planning, modeling, building, prototyping, tuning, and certification of total systems.

 

He has used various formal design methods such as Rational-Rose, De Marco (Teamwork), MIL‑STD‑390A, Yourdon VDM, and Z. Pert/CPA, PMW, Microsoft Project, Project Manager, and Gantt Charts as project management tools and has worked to MIL-STD-2167A for Software Quality and both JSP188 and MIL‑STD‑390A for design documentation.

 

Dave has much non-data communications experience ranging from 80+80 telegraphy to satellite communications, gained over a period of more than 30 years.  He has maintained a strong interest in Signal Security, Counter Measures, and Signal Analysis including the recovery of VDU images from their emissions. He also has experience of Radio from LF to microwave, as well as Satellite Communications, Radar, Sonar and Underwater Signaling. He is currently a member of the IEEE Oceanography Society.

 

05/01 Management Consultant

Evaluation of a major B2T system project for an International Telecommunications Infrastructure provider.  Oversight of project plans, progress to date and determination of probable chance of problems. This is a large Oracle 8.1.6/8i installation on E10k and EMC hardware including Oracle Financials 11i, Siebel Enterprise 2000, Tuxedo, Iplanet 4.0SP6, Vignette V/5.

 

03/01-04/01 Lecturer in Solaris 8 and Sybase to admin level.

A short intensive course for administrators and senior DB2 programmers, covering Solaris 8, T-SQL and Sybase on Solaris.

 

01/01 Course

Risk management and decision making under uncertainty.

 

10/00-12/00 Principle Consultant IP Billing Strategic Study (Product Selection Process) Wholesale Portal Provider

Design of an IP Billing architecture and, conduct an IP Billing product selection process on behalf of the client, a major Portal Wholesale Provider. This included a feasibility and requirements study for billing current and emergent technologies on a pre and post pay basis. For mobile and fixed, any-time/any-where use of streaming video, GPRS, SMS, WAP and telephony.  Evaluation of current and new billing products.  Preliminary architecture development and in association the chosen product vendor selected a system integrator.

 

07/00-09/00 UNIX and CISCO SME/Guru

Computer Based Training Company

Acting as the resident Technical Guru providing technical input for a series of system administration, and tuning courses across all the main flavors of UNIX (AT&T/NCR, Solaris, HP-UX, AIX, Digital, and SCO), CISCO to CCNE level and LANs plus WAN design, operation and management. Final QA/verification of the technical content of the finished products. Used Skillbuilder.

 

03/99 – 05/00 System, and Performance Technical Management Consultant

European Telecommunications Provider

As a managing engineer involved in the re-engineering and architectural shifts of a young European Telco. Fixing the performance problems experienced with the Customer Care and Billing system caused by the system integrator mis-configured the system, by better than forecast traffic and new connections. The billing operation was based on Kenan Arbor Wireline package, with a Sybase 11.0.3 database, running on HP hardware.

 

Part of this re-engineering process was to move “Billing” to new kit including, 150TB EMC raid system Oracle 8I (8.17) Parallel Server for data warehouse and Financials 10.7/11I (11.5) in the MRC mode for accounting/bookkeeping, (including feeds from Kenan/Arbor/BP). A Storagetech, robotic tape library for backups. The EMC produced more than a few teething problems including Sybase error 605, the loss of the main database page chain integrity at one point.

 

The principle tools apart from the special monitors developed for the billing analysis was HP Advisors with WAN and LAN interfaces.  The network switches were Cisco 7000 series, with 100Mb/s drops; the WAN was T1 there was interconnection to the ISP provisioning through two firewalls (running Firewall/1 on a couple of E1000s), proxy server and various Cisco routers.

 

Additional consultancy interleaved with managing the billing production was provided to a team developing a data warehouse system (DSS), this involved training new users of Oracle as well as DBAs and users previously experienced with Sybase, both formally and acting as a mentor on an ongoing basis.  Apart from system performance aspects there was support for data migration performance, configuration and deployment of BMC Patrol-Best/1, and for the evaluation, Rational Rose and Clearcase across the whole organization.

 

11/98–03/99 Performance Technical Management Consultant and Mentor,

Y2K and Internal Infrastructure Major International Telecommunication Equipment Manufacturer.

Provided advice and assistance during the investigation of the impacts of the Y2K design fault on the Clients systems.  Investigation of the effects of the projected future growth of users and newer faster versions of application software across all machines, and the growth in http related traffic, high-availability clusters and worldwide networks.  The internal networks provide connectivity on a worldwide for a very large user community.  An additional requirement was the creation of an integrated, high performing and cost effective solution to existing and projected performance problems.  The current setup includes: Sun SPARC and Ultra Workstations U1, 2, 5, 10, 20 with many IPXs used as print-servers, running Solaris 2.4, 2.5.2/3 and 2.6; AUSPEX servers HP9000s running HP-UX 10.10, 10.20 and 11. There are around 200 major databases with an average size of 75 Gbytes.  There are in excess of 3000 printers (mainly HP Laser Printers but some large A0 plotters, and high-speed band printers. There was an element of ongoing knowledge transfer to the local DBAs and users.

 

08/98-11/98 Technical Management Consultant

Telecommunication Service Provider.

Investigation of performance problems experienced with the Customer Care and Billing system by a new and fast growing Telco.  They were running a combination of Kenan and Vantive using a pair of Sun UE6000s in high availability configuration for billing.  In addition, a pair of HA configured UE4000s for customer care. Both configurations were running Sybase 11 with a main table of approximately 140 Gbytes, Solaris 2.5.1 and a variety of other supporting Sun products such as Netbackup.  Due to the speed of installation (12 weeks) and better than forecasted rate of new connections the whole setup was found to lack adequate resources in terms of CPU power, disk i/o or capacity.  A total redesign from the top down was recommended.  In addition there were major divergences from the design methodologies recommended by Kenan, Vantive, and Sybase.  Extensive support and advice to local users and DBA/SA in the form of a short course and knowledge transfer to help the redesign process was given.  Part of the upgrade plan was to move to UE10000s. Oracle Financials 10 fed from Kenan/Arbor/BP.

 

03/98-05/98 Technical Integration Manager

Telecommunication Service Provider.

To manage the managers of a multi-project revamp of a major GMS system in the area of back office Customer Care systems.  Covering the assurance of the technical integration aspects across the whole program (approx. $300 Million).  Work included various OFTEL and BATA requirements with respect to Number of Digits per mobile phone number (mobile number portability), format of the call records, and portability of numbers between service providers as well as Year 2000 compliance.  This involved liaison with the development teams. Systems were a very large IBM MVS/ESA system, ABS 21.0 with mods., VAX-VMS, DEC VAX DEC Alpha, Kilostream, Frame Relay, Sun Ultra 3000s, Solaris 2.6, CISCO routers.  There were a number of Oracle DBs around 200 Gb each, IBM Mainframe, SNA, DECnet, TCP, IP, Telnet, DFT, DEC Mail, Network security including Firewalls, Scanners and Document Image storage.  The GMS system has a rated volume of 2.6 Million calls per day based on Ericsson AXE10 transit switches and Nokia kit. Used a mix of Microsoft Project, PMW, PRINCE and ISO9001 methods.

 

12/97-02/98 Initial Phase of a project to build a Language Translator Module

This involved canvassing financial support from European Government and the Minor Languages section of the EU.  A preliminary market review, feasibility study, business plan and project plan was created.

 

05/97-12/97. Project Manager, System Architect, and Performance Specialist.

This system was a true mission-critical super scalable system, designed to withstand loss of machines, without loss of service, on a 24h 7-day basis. We delivered a distributed transaction management system for real time document translation based on earlier distributed process management systems designed and built (i.e. 1991-92, 1988-89 q.v.). The system was designed to handle up to 40000 pages/hour as speech input or 4000 documents an hour received as e-mail from a web-browser. Translation was between any of the common European languages as well as other major world languages (Japanese). The prototype system was benchmarked for performance on UE4000, UE6000, and 16CPU E10000s in tripe configurations with Oracle 8 and Sybase 11 as alternative DBMSs. Sybase 11 was eventually selected for the first production systems.  Best/1, Metrica/Kingfisher, NetManager, and Hostview were employed as part of the performance analysis package. Apart from Design and PM functions my major contribution was in performance and tuning the final deliverable.

 

03/97 - 04/97 System manager

System Administration and DBA support during startup of a new European based call center for an International Geophysical Software Vendor Sun Ultra 3000, Sun Ultra 1, Solaris 2.5.1, Oracle 7.2.3.  General problem solution and building demonstration machines with LANDMARK OpenWorks Release 97 (Beta) software.

 

07/96 - 12/96 Performance Management Consultant

Wall Street Investment Bank

The job here was to rectify problems with computer and network performance of the organization’s development and production environments in New York, London, and Hong Kong. Conduct a fact-finding study, make recommendations, but most important fix the problems. The client had a development environment being used to develop a major new Derivatives Trading System. It had large Sybase 11 databases on the same machines as Clearcase. A major contribution to the poor performance of the system was found to be due to the use of Clearcase.  Other problems related to system design such as server and network overloading, as well as an unwillingness of the management to take the advice of existing staff.  Compounded by the rapid exodus of knowledgeable technical personnel, following an “out sourcing” exercise.  I was required to provide presentations at board level, but investigation. took place at a variety of levels from corporate management down.  The systems were SUN SPARC Center 1000/2000s, SPARC 20s, SPARC 10s, SPARC 5s, SPARC 2s, lots of PCs, Cabletron Hubs, CISCO Collapsed Backbone Ether Switch plus Sun firewalls and lots of other kit.  Tools used included BEST/1, Spectrum, Openview, Proctool and various Solaris system tools, as well as RMON and the Data General Sniffer.

 

10/ 95 - 07/ 96 System and Capacity Planning and Management Consultant

This project for one of the major International News and Financial Data Providers was to create Capacity Planning and System Management for a Data Warehouse running on the LARGEST MPP machines in Europe.  The machines are intended to provide market analysis facilities and on-line historical as well as real-time data for a number of years on a worldwide basis.  The prototype machines (NCR3600s) have 120 Application Message Processors (AMPS), 24 Parse Engines (PEs) and 10 Application Processors (APs) with six 75 MHz Pentium in each) and will handle around 5000 users at the end of the first year.  The design was to create an integrated environment for System and Capacity Planning and Management of the AT&T/NCR 3600 World Mark system running Teradata 5.2.1 under UNIX MPX-SVRV.4 rev3 (NCR MP-RAS 3.0 and TOS (the Teradata Operating System) with the transaction monitor TOPEND  Tools used included the BEST/1 performance analysis and modeling package from BGS running under Solaris 2.4 (SUN O/S 5.4 on a Sun SPARC/20 (hw 09/95) with Open Windows 3.4 Winrunner and local VB scripts. The BEZ modeling package from BEZ Inc., under Windows WG3.11. The METRICA/Kingfisher statistical package was used for the “backend” that is for number crunching and report generation of strategic resource usage. METRICA runs under OSF/1 on a DEC Alpha based MP500/2100Server.  The Teradata PM/API permitted provision of near real-time tactical information that was to be integrated with the output of SAR and the output from the monitoring facilities of BEST/1.  This project represented the implementation for UNIX of the organizations Automatic Capacity Management Environment (Project ACME) part of ARMSTRONG.

 

06/95-08/95 A European PTT

To investigate system problems involving IBM Type 1 cabling, 4 Mbit/sec Token-Ring, Novel NetWare 2.2/3.11, and a proprietary combined speech and data with 200+ workstations, and gateways to a Tandem T653x, SNA and TCP/IP over V24/CCITT M1022 lines via Sun Firewalls, to the national primary AXE/10 based site.  The process of re-certifying the hardware and cables, debugging the Token-Ring/Novel levels. Data acquisition was with Metrica/Kingfisher. Best/1 was used for performance modeling, together with capacity planning, this was for a Military Messaging System.

 

03/95-06/95 Research into VLF emissions

The development of a VLF Electromagnetic Field detector required for investigating VLF fields around (the rear of) VDUs.

 

01/95-02/95 Space (Satellite) Communications Specialist

A study for NASA and ESA relating to the requirements for fast (250 Mbit/sec) processing at the start of the ground station preprocessing of a CCSDS data stream and the proposal to perform the framing and CRC type integrity checking in software. General conclusions were that SUN machines have not the back-plane speed, SGI Indigo machines might but the Cray CR6400 would handle it with room to spare and was scaleable as throughput was raised after the year 2000. Prototype ATM implementation, built in the lab.

 

11/94-12/94 Project Trouble Shooter

An investigation on behalf of a major American Automaker.  How to move 20 MB of binary image on a very frequent basis to 3200 sites in Europe in a cost-effective way.  The investigation revealed that the cost of doing this over PSDN/X.25 links was prohibitively expensive in part due to network security constrains.  The solution was in two parts: first in the short term distribute the images on CD-ROM which while its is rather inflexible and secondly within 2 years go to VSAT with appropriate security precautions.

 

08/94‑11/94 Technical Management Consultant

For a (Secure) European Government Project Problem solving and product evaluation for a UNIX and DOS/Windows client/server environment. Based on S19 SV4.2ES (B2/C2) country wide distributed system.  Work included; PC chip-set identification software, investigations of LMU/X UNIX interactions, space problems, and performance on large (150+ user) servers. Evaluation of CD-ROM drives, evaluation of LAN site configurations, Configuration of UNIX Communications, ISO, TCP/IP and TCP/IP over X.25, building of server configurations with Access Manager 200, LAN Manager for UNIX (LM/X ULM/X), Microsoft Office and Disk lock The Team series of products.  Investigation of net security and configuration of Firewalls. Hardware was ICL DRS6000s, 3000s ValuePlus and Technical PCs.

 

02/94‑06/94 UNIX and Communications Specialist for European Bank

Configuration of UNIX Communications, mail and strategic planning for Internet connection.  Network security including Firewall.  First intranet in EU, http, Mosaic demonstration of Client/Server system. Document Imaging, storage and retrieval – Optical disk storage.

 

09/93 ‑ 01/94

Information withheld

 

05/93 ‑ 09/93 Principle Investigator and Problem solver/Guru.

General purpose "in house" Guru, at the Principle Investigator level, in a large research lab environment.  Dealing with some 330 workstations evenly mixed between SUNs, IBM/RS6000s, Silicon Graphics with some DEC Stations and VAX stations (for Ultrix), two HP9000s, as well as a CRAY and a Convex for number crunching and various net security devices.  With all the UNIX flavors;  X‑Windows; Oracle, and Sybase. The complete GNU software and compilers for C, C++, Lisp, and FORTRAN. Both vendors supplied and third party (Lucid).  Single platform and cross platform, with lots of performance related problems involving load distribution. As well as usual machine tuning and sizing.  Document imaging, Optical Jute-box performance and its interconnection to the super computers (CRAY/Convex/ STRATUS) were covered.  There was also support for vendor-supplied software and hardware integrated "packages " such as that provided by LANDMARK Inc. which is a Geophysics Trace Interpretation System (GTIS) built on a Sun 4/75 server pair with 60 Gigabytes of disks a specialized directory tree, layout and heavily protected (encrypted) software. Advice and support was also been given on C, C++, Lisp and FORTRAN usage and the problems involved in cross porting of packages from their development platform.  The software was in a single or mixed set of the languages (FORTRAN 77, C, C++, and LISP) and heavy use was made of distributed cooperative (parallel) processing on more than one machine.  The user applications are very diverse, examples are: finite element analysis, neural networks and fluid dynamics, as well as Digital Signal Processing and Geophysical Interpretation with a strong emphasis in all cases on 3D Graphical Interfaces under X‑Windows. 

 

10/92 to 02/93

Information withheld

 

05/92 ‑ 09/92 Principle Investigator UNIX SVR4.2 and Destiny Kernel Consultant.

An investigation for one of the major European UNIX platform makers.  The investigation was in two parts. First looking at the driver kernel interfaces visible and hidden in this manufacturers port of UNIX, compare the actual interface with that of the AT&T sources (including SVR4.2ES/MP) made recommendations for migration back to the standard.  The second part was a comparative investigation of the contents of the packages that made up the manufacturers deliverables and compare this to USL/USO Destiny loads up to S19/P15 (Orange/Red Book B2) with recommendations for and against migration to the AT&T composition.

 

03/91 ‑ 02/92 Project Manager and System Designer,

Engineering Consultant, System Builder and Resident UNIX Specialist, for an Integrated Management System to permit the application of "Just in Time" to a retail department store chain.  The Project was to design and systems engineer a Distributed Process Management System running an Integrated Command Control Computation and Information System (IC3IS) for Cash, Stock, and Personnel Management.  The whole Distributed Process Management System, written in C, is running under SCO UNIX on Compaq machines with TCP/IP and SLIP (RFC1050) communication over leased PTT lines.  The Distributed Process Control System was implemented as Trusted Software and the Integrated Command Control and Information System runs within the DPMS's controlled space and is seen by the Distributed Process Management System as a series of its controlled applications.  The Distributed Process Management System / Integrated Command Control Computation and Information System generally referred to as the PMS, provides the client with integrated control over all aspects of its business from cash receipt using EPOS to inventory control of the central warehouse and in‑store stocks. In addition it handled ordering as well as re‑ordering at both the retail and wholesale levels, accounting, payroll, personnel records, and the staff pension fund. Applications that are controlled by and run within the system space of the PMS include Oracle, Oracle Financials and Uniface with various External Schemers for Uniface.  The pilot and proof of concept phase which is now complete was valued at approximately $US 1,000,000.  The complete system which will be phased in over the next number of years represents a "First in Europe", a major Data Processing System, designed from the ground up to meet the highest levels of reliability and security, and will eventually have more than 100 nodes.  NOTE:  The 475th node was rolled out September 1997 proving the super-scalability of the original Architecture.

 

10/90 ‑ 03/91 Principle Investigator and UNIX System Manager.

For a major UK Computer maker and Quasi-Autonomous Government Organization (QUANGO) soon to be PLC - Resident Wizard and System Manager.  The organisation was a novice UNIX user.  The system consisted of 20 nodes, running UNIX System V Release 4, TCP/IP, XBYTE Tape system, on an ICL DRS6000s.  Cisco Firewalls, 64kb broadband links via Microwave  The main application is a series of 4.0 Gigabytes Oracle 6.0.31 based commercial databases, with Forms 3.0, VT340 terminals, and PC emulation of VT340 terminals.  Total data per node 9 Gigabytes with planned growth to 27 Gigabytes per node.

 

05/90 ‑ 10/90 System Designer and Prototype Developer:

Digital Signal Processing and Graphics development for a Raster-scan display for retrofit to Marine Radar; high-precision/high-resolution-approach (marine) radar, running on MC68030 CPU VMEbus RevC. Retrofit Sonar display for "in the mud" system; same basic hardware 20 MHz and 80 MHz clock systems.  The sonar used Parametric and aperture synthesis as well as DSP techniques.  The associated software was in C running under ROSY/68; the development was Microsoft C 5.1, Quick C, and Codeview on a 386 PC.  The intermediate environment was Motorola WS32000 lab system running UNIX V.4/68, and the graphics display was a RS170 terminal. TEAMWORK was used for system design.

 

01/90 to 05/90 High speed Communications Consultant European Software House

A fully integrated Medical Electronics Intensive Therapy Unit Command Control and Information System with specific application to heart condition monitoring.  Additional work on graphics interface and printing of ECG traces with the special requirements for a running cache of data to permit ECG printing after an event as well as design of the communications links which had reliability and real time requirements.

 

03/89 ‑ 09/89 Principle Investigator Design and Development of a major Airport system

For Air Defense and ATC applications, Internet Communications and UNIX SVR4 Kernel involving TCP/IP V.3.2 and V.4.0 Motorola SYS/68 multi LAN constancy for a major European Defense manufacturer to advise on performance of a distributed system having multi parallel IEEE802.3 LANs distributed databases X25 STRATUS high availability machines, SUN 3/50's INTERNET routers and gateways.  Also to supervise the benchmarking and tuning of a test‑bed system for optimum performance.  This system had imbedded real-time and Oracle databases.

 

01/89 ‑ 02/89 Strategy Consultant, UNIX Porting: Canadian PC Maker

Planning for a port of UNIX onto an Intel 80386 machine for a Canadian PC maker.  It included a full literature search of all known information.  Evaluation of the trade-offs and recommendation of the optimum solution based on the client's exact criteria.  Benchmarking strategy was developed and an estimate of expected performance given together with figures for some competitors.

 

11/88 ‑ 12/88 Secure UNIX System Constancy

TCP/IP Secure Communications for a B2/A1 (Orange Book secure UNIX systems constancy.  Negotiation with US communications board maker. In addition, some security work, using formal methods GYPSY and the Z language.

 

07/88 ‑ 11/88 Technical Consultant,

High Reliability Communications, UNIX and VMS Management:  Defense Software House.  Redesign of part of a public service C3I system (CRIS.  To redesign the performance critical secure message switch and router to handle multi protocol communications under; BSD 4.2 TCP/IP, UNIX V.3 Streams & TLI, TCP/IP PSI, and DECnet.  Written to JSP188 standard the documentation also had to be produced for level 1, 2 and 3 design together with test and integration plans.  Various machines with operating systems ranging from VMS through ULTRIX, AIX and other UNIX like o/s to AT&T UNIX were supported for tuning and performance improvement as well as a multi node INGRESS database.

 

06/88 ‑ 07/88 Californian Software House

Porting of a 6000 line compiler and an associated financial package onto all the ICL CLAN (DRS400 and DRS500) series i.e. 4, 5, 6 and 7 CCI UNIX from AT&T UNIX v.3.2.  Working at the ICL Software Development Center Slough England for a Californian Software House.

 

10/87 ‑ 05/88 Technical Management Consultant: Major US Computer Maker

The project consisted of the performance of a quality review of existing software together with the evaluation of the changes to bring it to a general worldwide marketable product from a special one off package.  The product was a high availability twin processor system incorporating mirroring and shadowing.  The feasibility study included cost/benefit analysis and assessment of proposals for changes to be incorporated within the design.  The supervision of the preparation of a vast array of documents from overall design documents to technical risk report, product impact statement, detailed module design document and the project time‑scale/plan with materials budget projections.  Much of the technical documents were generated by reverse engineering the source code.  Adding the approved changes produced the system design documents.  The QA plan together with the Test plan was then derived.  The time plan from ARTEMIS helped to produce the budgets and the project management report.  Finally, the Quality and Reliability report was produced.

 

07/87 ‑ 11/87 Technical Consultant and System Designer.

High Reliability Communications, Ethernet/IEEE802.3 Data Communications Constancy: Defense Software House. This work was undertaken for the prime contractor (Hughes Electronics) on behalf of the US DOD in the UK and at the Visual Imaging Research Center Vandanburg Air Force Base Lompoc Calf. USA.  The basic project was to implement the prototype of a three node 10BASE10 Ethernet with the provision of a priority access for one node termed the master.  To achieve this a form of token passing was implemented.  The hardware was standard MIL grade VMEbus cards with MC69010 processor and LANCE chip for 802.3 communications.  To this was added a Baseband to Fiber Optic and Fiber Optic to Baseband converter pair.  The fiber network being considered better for this application that of connecting between an Evens and Sutherland Flight Simulator running on a GOULD machine under UTX and a Visual Display Unit employing CW lasers to generate a wrap‑round cockpit display.

 

09/86 ‑ 05/87 Principle Investigator: Project Manager and System Designer,

This project involved High Reliability Communications, X25 Data Communications Constancy for a Major UK Defense Company.  The project was the completion of a subsection of the British Department of Transport National Motorway Communications System Mark 2 for the prime contractor.  The facilities employed were the seized assets of a failed sub-contractor.  A good deal of diplomatic man management was required to obtain co-operation from the original project personnel.  About 50% of the activity was to perform damage limitation with the client (MOT), as well as to motivate the reformed team, obtain the required technical input from the original designers/developers and then to crack a number of design faults by leading from the front.  All in a zero time frame and with a non-existent budget.  The system was based on a British Post Office modified X25 protocol with bits of Levels 1 to 3 together with BS5397, ISO4335, ISO6159 and ISO6256 compressed together and known as BPO/X25.

 

01/86 ‑ 08/86 Technical Consultant and System Designer;

This constancy; which lasted over 8 months in parallel with the European Multinational project above; was a real mixed bag of mission critical sensitive information storage systems involving Message Switching, Information Systems, Databases, Security, VMS, Ultrix: for a European Government.  It was for a the Departments of Home Affairs, External Affairs, Health and Defense and involved supporting the upgrading of their: car taxation system, national criminal intelligence system and ship registration systems as well as other high security systems making a total of 8 systems in all.  The switch in the main was from PDP11s to clustered VAX7xx series machines running Oracle 6.  Major design constrains were that the existing remote devices used for lookups were dumb KSR33 teletypes.  Moreover, an evaluation of the data communications problems was made.  Provision was for upgrades over seven years to eventually incorporate packet radio links for lookups in real time.  Help was also given with database design and revamp, as well as Ultrix VMS and combined database total system tuning.

 

10/85 ‑ 01/86 US Technical Computer Maker (Conglomerate)

System Structure Design for fourth generation language generator (compiler) to interface to RELIANCE database system.  Also to advise on the language interface for FORTRAN, C, COBOL, BASIC and PASCAL. The object being a common interface from user code in any language, together with security while running under either UNIX or Concurrent (Perkin-Elmer) OS/32.

 

08/85 ‑09/85 US Wall Street Banking House

The client, a major name in banking and commodities futures trading commissioned Dave to evaluate an existing proposal for a new (real‑time) trading system to be used for the Eurodollar LIFFE and London commodities futures markets.

 

01/85 ‑ 07/85 Secure Operating System Design Specialist US Communications Maker    

The project was to develop a MIL-STD-spec secure communications management system based around a VAX 7xx series machine.  Prototype experiments were performed to modify the internals of VMS and Ultrix to provide a secure communications environment built around military grade terrestrial microwave and satellite links.

 

07/84 ‑12/84 Secure Operating System Design Specialist

Developed a detector system for use on a North Sea Oil Platform on behalf of a Major British Defense Manufacturer.  It provided for the continuous monitoring and automatic shutdown if hazardous conditions were detected.  The system, which had other security monitoring potential, was built in a modular way to permit reuse of the software and a high degree of redundancy in the hardware.  It was based on Z8000, and Z80 CPUs. The software was derived in part from code written in CORAL66/MASCOT and PASCAL; all of which was converted to C.  The main processor to which this system interfaced was a Feranti Argus M700. An intense 3 months was spent tuning this machine.  The Command and control was via tropospheric scatter links.

 

1982/1983 Falkland Islands

During part of 1982 and 1983 in the Falklands with NP808.

 

1977 ‑ 1983 TPIC/CETEA

The following major projects where handled during this period in the capacity of Principal Investigator (Project Manager and Defense Consultant) some of this work is still CLASSIFIED.  Protection system for large economic targets (Marine).  Underwater Navel system (DOD project), Navel Hardware. Parametric and Aperture synthesis sonar techniques distributed UNIX real‑time O/S, a lot of array and signal processing. Marine Automaton, Unmanned Engine Room and Bridge Equipment.  Underwater Operations (DP) Ship Full C3I Design.  This ship used satellite navigation as a primary positioning system to locate (fix) ultrasonic and microwave local reference sources either on marine structures or on the seabed.  They then permitted fine incremental positioning over a spot on the seabed for recovery, oceanography or other work. Study of ESM, ECM and ECCM against Satellites (Elint/Ferret/Oceanic Surveillance).

 

1974 ‑ 1977 National Electronics Institute

While studying for an HND in Computer Science Dave lectured in Math’s, General and Communications Electronics including Air and Marine Communications, Navigation, Navigation Aids (Decca, Loran A, B, SS, and C, Omega, and NNSS), as well as Radar and USW techniques.  He then taught Computer Science for 2 years.

 

1963 ‑ 1974 USN

In the US Navy working on Electronic Warfare. Most of this period in South East Asia.

 

1959 ‑1963 MoD

Technical apprenticeship with British Ministry of Defense, trained as an Electromagnetic (Radio) Propagation Physicist / Engineer and Applied Mathematician.  Worked with a variety of projects including Radar, Communication (RF and Line), Sonar and ECM and on RPVs for UK MoD and NATO.  Also used Finite Element Analysis to solve antenna design problems for Radio/Radar (Radio Frequency) and Sonar (Ultra Sonic Frequency) systems.

 

Academic and technical:

 

East Cowes County Technical Grammar School

GCE 'A' levels Math’s, Physics, Chemistry.

C & G Tels. 49.

O.N.C and H.N.C Electrical and Electronic Engineering

R.R.E Diploma.

Ph.D. Electrical and Electronic Engineering.

Montrose Postgraduate Naval College.

Extra 1st Class Master Mariners License. (US DOT) 

(Equivalent to a Ph.D. in Nautical Science)

H.N.D Computer Science

Member IEEE.

Member ACM.

Project Management Course in New Techniques Amsterdam .

Sybase DBA course

Solaris Migration Seminar.

HP/SUN NetView and OpenView Network Management Course

BEZ and Teradata Modeling and Capacity management Package Course

Virus and Security Course Summer

PRINCE  II  Methodology

Risk Management with application to Multi-Projects

Advanced Problem Solving and Decision Making Workshop