Name | David Newall |
Telephone | (04) 11 12 13 41 |
Date of Birth | August 31, 1961 |
Nationality | Australian |
Hobbies | Bridge, Cooking, Cycling, Cinema, Theatre |
Health | Excellent |
1997 | Member of the Institute of Electrical and Electronic Engineers |
1996 | Member of the Association for Computing Machinery |
1987 | Member of the Australian Computer Society |
1986-87 | Branch executive of SA branch of ACS |
1985 | Affiliate of the Australian Computer Society |
Peter Herraman Peter Herraman & Associates 15 Milner Street Prospect SA 5082 (08) 8344 7604 | Mr. M. Philip 30B Koven Road Koven Court Singapore +65 285 7588 | Mr. P. Neilson G.R.E. 24 Murray Street Hobart Tas. 7000 (002) 20 6110 |
Apple ][, ///, Macintosh Cyber 173, DEC 10 IBM 1130, 370 PC's NCR Tower 1632, 32/600 Sun 3/60, 4/490, SparcStation 1 Various micros VAX |
CP/M MS-DOS NOS, NOS/BE UCSD p-System UNIX (4.4BSD, System V, Xenix, SunOS, Linux) VMS |
Assembler for 6502, 6809, 68000, 8086, CYBER 173, Z-80 APL BASIC C, C++ FORTRAN Pascal |
Lan Manager (OS/2 & Unix) TCP/IP, NFS ACSnet UUCP |
General accounting (debtors, creditors, payroll, stock) Club membership Hospital (patient) billing Insurance broking Job costing Public bar stock management Real estate management (Rentals & Sales) Telepaging Telemarketing Word processor |
BASIC interpreter CASE tools DBM Device independent terminal handler Network management Report writer Window manager Extended precision math libraries |
DNA Pty. Ltd.
Computer Consulting
PC's, MS-DOS, Macintosh, Unix
TCP/IP, Tuxedo, Informix SQL, C, C++
Since January 1992, I have been practicing as a computer consultant and contract programmer. Projects include:
It is interesting to note that the FEWs project included integrating applications residing on IBM main-frames, even though those applications were not designed to be and had no support for integration. I achieved integration by designing and writing a component which allowed FEWs to operate the IBM resident application.
My parts of the project included: designing and writing the Unix interface between the Macintoshes and Tuxedo; designing and implementing the computer language which was used to interface Tuxedo with the billing system (via 3270 terminal emulation); writing programs in that language to provide specific services; writing Tuxedo services to provide notes and commitments services; and tuning & configuring Tuxedo and Unix.
Olivetti Australia
Unix & Network Support
PC's, MS-DOS, UNIX
Lan Manager, TCP/IP, NFS, CAP
My duties at Olivetti included:-
The products for which I provide support include Olivetti's complete range of ISA and EISA PC's running MS-DOS, OS/2 and UNIX; Networks based on Lan Manager, Lan Manager for Unix, Novell and TCP/IP; and ODIS (Olivetti's document imaging system.)
I have written, in C, a program to aid with the diagnosis of faults in an Olivetti betting terminal.
Unique Software Centre
Contractor
NCR Tower, PC-386
Unix, Xenix, MS-Dos
C, C++, Pascal, Informix C-ISAM, Today
My main duties included:
Projects included:
South Australian Institute of Technology
Unix Systems Programmer
VAX, Sun, NCR Tower
VMS, SunOS, Unix
TCP/IP, NFS, DECnet
C
I was responsible for support of all Institute academic Unix systems which variously included NCR Tower 32/600's, diskless and diskfull SUN 3/60's, a SUN Sparcstation 1 and a SUN 4/490. A multi-protocol network interconnected the machines.
My duties included preparation of benchmarks for selection of new systems; participation in hardware selection committees; installation of new systems; periodic maintenance of systems; design and preparation of operator facilities; design and development of student accounting; installation, support and maintenance of networking software; installation, support and maintenance of electronic mail systems; registration of users; monitoring and maintenance of system security. Although not part of my official duties, I also assisted with configuration and maintenance of Macintosh networking facilities.
Networking facilities included NFS, TCP/IP and ACSnet (SUN III). Electronic mail software used was Elm and Sendmail.
I developed a disk and usage accounting system for the Unix systems, which integrated with the Institute's VMS accounting system.
I was a member of the Elm development group, which develops and maintains Elm, a publicly owned e-mail user agent. The members of the development group are spread over a number of continents and so this project represents a major undertaking in collaborative computing.
DNA Pty. Ltd.
Self Employed
MS-DOS, Unix, UCSD p-System
Pascal, C, Today
I was responsible for all aspects of operating my company, and particularly of software design, development and support.
For six months I researched 4GL's and CASE tools, resulting in a comprehensive array of tools which I used for my major project.
The major project, written in Pascal, was a multi-user insurance broking package; essentially an accounting package for insurance brokers. One of the most important design goals was system reliability and I am proud to report that the system, which is currently installed in five insurance broking offices, has had less than 0.1% downtime in over 35,000 hours cumulative operation.
I helped produce a telemarketing systems, written in C for Unix System V, which provided for central telephone ordering. Orders were dispatched by modem to regional delivery centres (pizza kitchens).
I was invited to lecture at Elizabeth TAFE. Subjects were Programming Fundamentals which included problem solving, NS charts, pseudo-code, flow-charts, Boolean logic and structured programming; and Information Processing Concepts which included computer literacy, hardware, operating systems, languages and office automation.
A summary of additional projects:
I ceased working for myself to take a 3 year contract with the South Australian Institute of Technology. The major motivation for this move was the security of a regular income.
Associated Computer Service
Development Manager
UCSD p-System, Apple ///, MS-DOS
Pascal, 6502, 8086 assembly
My duties included:
Syntax Systems Pty. Ltd.
Contract Programmer
Apple ///, Pascal
At Syntax Systems I designed and wrote the payroll and petty cash modules of an integrated general accounting system written in Pascal for the Apple ///.
Following this I was seconded to ACS. That secondment became permanent.
Canon Australia (Vic) Pty. Ltd.
Victorian State Programmer
Canon CX-1, BX-1, AX-1, SX-320
BASIC
My duties at Canon included support of all of Victorian and Tasmanian sites. This largely involved providing operational assistance via telephone; and locating and correcting bugs in Canon's software.
While at Canon I also wrote a hospital billing program for use in a group of private nursing homes. The system requirements were determined in conjunction with the group's manager and with the account salesman. The program was written in BASIC for the CX-1 microcomputer.
Cadzow Schleuter Pty Ltd
Programmer
Altos, Archives
CP/M, Pascal
At Cadzow's I worked with one other programmer and a chartered accountant, designing and implementing modules for a general accounting package which was written in Pascal for CP/M. My duties included design of data and reporting requirements, and researching legal responsibilities for stock and payroll modules.
Various Contracts
Apple ][, Cromenco, Canon BX-1
BASIC, CP/M
I undertook a number of short term contracts including:
CASSR, Flinders University
Contract
DEC-10, Tops-10, Fortran
During the year of my matriculation, I wrote a program for the Centre for Applied Social Science Research at Flinders University. The program, written in FORTRAN on the DEC-10, provided graphical analysis of census data.