Bachelor of Engineering (Electrical) Sydney University (graduation year 1979).
AOCP (Limited) Amateur Operator Certificate of Proficiency (Limited)
1985.
Class A Electricans Licence.
Employers (in reverse chronological order)
QM
Technologies (May 2006 - ) - QM Technologies provide mail
services for companies. Bulk mailout of customer bills and notices
for companies customers. Working in Perl on Solaris UNIX machines with
Windows client PCs.
Chariot
netconnect (January 2005- April 2006) - Chariot have an
office in Armidale as they bought the previous local ISP
(northnet.com.au) and now th office s customer support for people in
the area bounded by a 1300 number that people can call for support.
So we get calls from most of NSW and some of Queensland as well. My
position is that of a Customer Support Officer, which means I try and
help customers with connection problems, setting up their internet
access and taking payments for prepaid plans. It's 20 hours a week (4
hours a day) and after hours the calls all get redirected to South
Australia where Chariot were originally based. They've expanded by
buying smaller ISPs which is a common tactic nowadays.
CISRA - Canon Information Systems Research Australia (August 2002 - Dec 2003) - CISRA do special projects for the Canon group. Their main customer is Canon Japan, also do special work for Canon Australia and their customers. I'm employed as a contractor here at the moment.
Cubic
Transportation Systems (April 1999 - August 2002) - Cubic manufactured
and maintained the ticketing system for the SRA. This includes the
machines within the Station Offices and the Automatic Ticket Machines.
We also developed the new Touch-screen based machines used on the
Airport Line Here we are at
Mascot (I'm on the left).
Work was using MS Visual Studio. All done in C++. The embedded
software generates a series of HTML pages to allow maintenance staff to
determine operation status.
B-Cubed (Dec 1998-April 1999) - custom client
software for banks. I implemented an XML based report generator.
Turn-Key Systems (Feb 1996 - Nov 1998)- do
typesetting and document publishing/processing for legal publishers.
I developed software to convert from PageMaker produced Postscript to
a first pass SGML mark-up. This was edited to a style for the
looseleaf publishing system that produced the ASIC Digest. I then had
to convert the SGML mark-up to Folio Views source code to produce a CD
version of the Digest. Another major project I designed and
developed was a Perl based system for translating between one SGML
mark-up set and another.
I also developed a print queue monitor and control for UNIX (SCO or
HP) that used a Java server that determined the queue status and a
console based Java app for text terminal users and a GUI (AWT, pre
Swing) client for users with Windows systems.
Languages learnt: C++, Perl, Java, HTML. Developed on SCO
Unix systems.
AWA (Feb 1995 - Feb 1996) - well every engineer has to work there at least once in their
career in Australia. I was involved in maintenance work on their
Windows software for their aerospace division.
Yerserski, Roper & Assoc (Nov 1994 - Feb 1995) - contractors working for
Telstra developing a product that run on OS/2. Maintenance work basically.
Jtec (Oct 1987 - Nov 1994) -
ISDN equipment manufacturer. I wrote the initial software for
controlling the ISDN D-channel and the network layers 1-3. This was in
'C' on a home-grown OS. I then moved on to developing a Windows
(2.03) configuration program. This was ported to Windows 3.0 when it
was released. Started using C++ at Jtec in 1992 with a C++ preprocessor.
Wormald Data Systems (May 1984 - Oct 1987) - SCADA and building
management systems. Wormald built embedded systems using Motorola
6801/6811 and 68000 processors. The 8 bit micros were programmed in
assembler while the 68000 systems were programmed using Modula-II.
Photoset Typesetting (May 1982 - May 1984) - the name says it all.
They did typesetting for ACP. I was responsible for implementing a
device driver for the Heil phototypesetter on the DEC VAX 11/780. I
also carried various systems level programming tasks.
Avery Australia (Nov 1978 - May 1982) - Avery was an
English company that weighing machines and systems for cattle-yards,
mines as well as retail outlets. I was involved in programming their
intelligent printer which interfaced to the electronic scale to
produce custom receipts, log gross/tare weights. We also used Hewlett
Packard programmable calculators (MIM Qld) to provide systems with mass
storage. The last project I worked on was a set of DEC PDP 11-03's
running RT-11 which polled weighing machines on weigh-bridges at a gate
of AIS (Port Kembla) and these PDPs were in turn polled by an 11/23. This was my
introduction to 'C' in 1981.