David Segall
David has over thirty years' experience in Information
Technology. In 1970 he left his position as Chief Programmer
with H.C. Sleigh Ltd to join G. Farley and Associates (now Atac
Pty Ltd) and, in 1975 he formed his own company, Profectus Pty
Ltd. He usually provides his programming and consulting
services at the request of major IT consultants but he has also
serviced a number of clients directly.
He has written programs in many languages ranging from assembler for IBM System 360 and Motorola and Intel microcomputers to COBOL, Fortran, Lisp, C, Java and Visual Basic. His database experience ranges from simple direct access files to SQL using Microsoft Access, SQL Server, Derby and Sybase.
David has used most of the major hardware platforms available including "mainframes" from IBM, Honeywell, ICL and Control Data. He has also constructed and programmed some of the first microcomputers available in Australia. A primitive information retrieval program for a home built Motorola 6800 kit won him a prize for "best software" from "Electronics Today International" magazine.
David's application experience includes the development of commercial systems in insurance, real estate, manufacturing, research and human resources. He has also assisted companies, trade unions and professional practices to select the hardware and software best suited to their needs.
David currently works with both Linux and Microsoft operating systems and has been writing programs in Visual Basic and Java. He is a member of the Australian Computer Society and the Association for Computing Machinery .
Projects
- A replacement for an existing system intended for hospital emergency departments to track patients from admission to their transfer to a ward or discharge from the hospital. The system provides a visual interface to enable hospital staff to "move" patients, on the screen, to their current location; e.g. from the waiting area to the X-Ray department. The program alerts hospital staff if patients have not been treated in due time.
- Insight , a financial analysis program that won the "Best New Australian Software" prize at the Melbourne PC Show.
- An order entry and bill of material program which enables the user to track production at several subcontractor's sites using email to communicate progress. The system uses an Access database but is integrated with a proprietary database for billing and general ledger.
- Publisha!, a simple greeting card writer which helps untrained shop assistants to produce greeting cards and invitations from text and photographs supplied by customers.
- An employee time sheet program with extensive reporting capabilities implemented using Crystal Reports.
- Treasurer, a program to track club member subscriptions and print cheques for creditors.
- Dialer, a Java program to dial telephone numbers from a personal address list. The program uses the computer's speakers to output dial tones to a telephone so it does not require any special hardware.
- RENDEZVOUS . A web based application that provides a simple way to arrange a meeting, dinner party or game with colleagues, family and friends. It uses Java Servlets, Java Server Pages, the Java Standard Tag Library and Java Server Faces to provide the browser presentation and update of an Apache Derby database. It is currently running on both a Sun application server and Tomcat.
Except as noted the above programs use Microsoft Access as the database and are written in Visual Basic.

