Resume of

Greg McFarlane

Email: gregm@iname.com

January 1997


Experience summary

Education
B.Sc (Sydney University 1978)
Years in software industry
16
Positions held
Software developer, R&D researcher, University tutor in computer science.
Processors
Sparcs, Apollo, NCD, Pyramid, Vax, NEC PC98, IBM PC
Operating systems
Unix (Solaris, SunOS, Domain, Xenix, Interactive, SCO), MS DOS
Languages
C, C++, python, perl, sh, awk, tcl, itcl, Pascal, Fortran, 8086 assembler
Tools
imake, make, RCS, SCCS, cvs, vi, sed, FrameMaker, TeX, troff, pic, tbl
Communications
BSD sockets, TCP/IP, Sun RPCs, ISDN
Graphics
Xlib, Athena widgets, Motif, InterViews, Andrew Toolkit, Xview, DevGuide, Parallax Xvideo, XDesigner, DataViews, Tk, Python/Tk
Databases
Oracle

Experience

Contract software developer
International Network Management Systems, Telstra, Sydney
July 1993 to present
Developing graphical network management systems for use by the Network Operations Section. Used a number of external tools such the OSE C++ class libary, XDesigner, DataViews, Tcl/Tk, [incr Tcl], the AudioFile System and Python. Also used in-house systems such as a C++ templated class library and an agent-based publish and subscribe messaging system. Responsible for:

R&D contractor
Multimedia Communications Group, OTC R&D, Sydney
July 1990 to June 1993
Researching Broadband networks and the services and applications that can benefit from the higher bandwidths provided by them, such as computer supported collaborative work and desktop video-conferencing. Responsible for:

Software developer
Expert Solutions Australia, Sydney
April 1989 to June 1990
Working with a software development team on graphical applications for external clients. Responsible for:

Software developer
ASCII Corporation, Tokyo, Japan
April 1985 to November 1988
Working with the System Development Unit. Responsible for:

Computer Science tutor
Department of Computer Science, Sydney University
June 1980 to December 1984
Responsible for:

Pubications


Professional courses

1992
"World Class Software Technologies for the 1990s", Edward Yourdon, 2 days
1989
"Object Oriented Programming in C++", Mike Mowbray, 2 days

Other work

Other work has included a University Textbook Representative for Pergamon Press Australia, a contractor working on a personnel database in Pascal on Apple II, a camera operator with Sydney University TV Service and a taxi driver.

Other qualifications

Royal Society of Arts Preparatory Course in Teaching English as a Foreign Language. Can speak intermediate Japanese.

Other interests

Filmmaking, cinema, politics, cycling, hiking, Japan