Resume - Fred Curtis |
| Availability: | Currently working full-time and not seeking new work for the forseeable future | |||||||||||||||||||||||||||||||
| Location: | Sydney, Australia | |||||||||||||||||||||||||||||||
| Nationality: | Australian | |||||||||||||||||||||||||||||||
| Contact: |
| |||||||||||||||||||||||||||||||
| Education: | 1990: BSc Honours (1st class, Computer Science) - University of Sydney | |||||||||||||||||||||||||||||||
| 1989: BSc (Computer Science / Pure Mathematics) - University of Sydney | ||||||||||||||||||||||||||||||||
| Skill Brief | ||||||||||||||||||||||||||||||||
| Roles: |
| |||||||||||||||||||||||||||||||
| Development Platforms: |
| |||||||||||||||||||||||||||||||
| Skills: |
| |||||||||||||||||||||||||||||||
| Research Papers: |
| |||||||||||||||||||||||||||||||
| Employment
History | |
| Dec 2000 - current | OptusNet,
Chatswood,
Sydney,
NSW Engineer (Permanent Full-time, contract prior Feb 2002) ~ Linux (Redhat 6.2/7.3), Perl, Mason, C, MySQL, Postgres Singtel-Optus is the second-largest Australian communications company. I work in OptusNet, the large Internet Service Provider division of Optus. Web applications are written in Mason, a mixture of HTML & Perl code, not unlike PHP. My work at various stages included:
Currently, I work in a team managing the OptusNet pre-production environment. Tasks include
|
| Aug 2000 - Nov 2000 | Voxson,
Pinkenba,
Brisbane,
QLD Programmer (Contract, Full-time) ~ NT 4, C, Perl, SQL Server 6.5, National Instruments TestStand Voxson produces wireless devices (mobile phones, PDAs etc.). My work was developing a test-logging system. It involved:
|
| Nov 1998 - Apr 2000 | Astracon
(Australia)
Pty
Ltd,
Milton,
Brisbane,
QLD Snr Software Engineer (Permanent, Full-time) ~ Solaris, C++, Perl, Java, Orbix, Visibroker Astracon produces the CoreConnect family of network management systems which abstract over vendor-specific network hardware. My work included:
|
| Jul 1998 - Sep 1998 | QM
Industries,
West
End,
Brisbane,
QLD Programmer (Contract, Full-time) ~ Solaris, C, C++, Perl5 QM is a large printing house. My work included maintenance of existing (undocumented) applications; new applications to turn ad hoc client data into printable reports; automating tedious print-operator tasks. |
| Jan 1998 - Jun 1998 | Advercom
Pty
Ltd,
Indooroopilly,
QLD Programmer/Analyst (Contract, Full-time) ~ NT 4, VC++ 5.0, Perl, Win9x API My work was the co-design & coding of a multithreaded PC-based end of an internet advertising application. I wrote several project support tools, including a JavaDoc-like tool, written in Perl. |
| May 1996 - Dec 1997 | Commercial
Dynamics,
Parramatta,
NSW Programmer/Analyst (Contract, Full-time from Jul 1997) ~ Solaris, C/C++, Perl, SybPerl Commercial Dynamics are the publishers of The Trading Post. My work included report program maintenance / debug / upgrades; analysis & coding of new applications ; modifications of applications to cope with changing standards, e.g. Austel phone no. changes; some low-level systems programming including a (C-language) tape backup / generic tape copy programs. |
| July 1996 - June 1997 | Microsoft
Pty
Ltd,
North
Ryde,
NSW Developer (Contract, Part-time) ~ x86 PCs, NT 4.0, Visual C++ 5.2, MS SQL Server Developed the Tabular Data Control Active-X control initially used in IE 4.0. Considerable liaison was undertaken with US staff over shifting project specifications. See http://msdn.microsoft.com/workshop/database/tdc/tabular_data_control_node_entry.asp |
| July 1996 - June 1997 | Royal
Blind
Society
of
NSW,
Enfield,
NSW Programmer (Volunteer, Part-time) ~ VOS, Perl, Dialogic Telephony, DECTalk Developed a phone-driven application to navigate editions of the Sydney Morning Herald newspaper & read aloud articles, voice-mail etc; deevloped support applications to analyse newspaper SGML; developed phone-driven administrative applications. |
| Nov 1995 - Apr 1996 | School
of
Chemistry,
University
of
Sydney,
NSW Computer Systems Officer (Contract, Full-time) ~ OSF/1, HP-UX, C Relief system administrator work, including user support & liaising with Chemistry School staff. |
| Dec 1995 - Feb 1996 | Media
Technology
Pty
Ltd,
St
Leonards
NSW Programmer (Contract, Part-time) ~ x86 PCs, Linux, Windows 9x, C, C++ This contract was for the design & coding of tools to index & quickly query a large CD-ROM-based relational DB. |
| May 1993 - Apr 1995 | Department
of
Computer
Science,
University
of
Sydney,
NSW Research Assistant (Permanent, Full-time) ~ MIPS workstations, UNIX, C, C++ My research work was on a persistent object store supporting multiple models of concurrency; translating annotated C code into RPC-like calls; & an experimental persistent language (Napier target code); course-related work for departmental academics included writing a reference compiler with a RISC target instruction set for a compiler course. A personal project was writing a web-based interface to Jim Breen's "EDICT/KanjiDICT" database of Japanese characters. |
| May 1991 - Apr 1993 | Dendrite
U.K.
Ltd.,
Theale,
Berkshire,
United
Kingdom Researcher/Developer (Permanent, Full-time) ~ UNIX, DOS, Windows 3.1, C, C++ Dendrite developed applications for Pharaceutical & other companies to assist & manage their mobile sales workforces. My work included writing visual tools to maintain an abstract data model (including inheritance) and translate the model into into concrete DB schema & machine-readable data dictionaries for use by applications running under UNIX and DOS; writing an MS-Windows spreadsheet control to provide flexibility and reusability missing in 3rd-party spreadsheet-control products; writing a library to translate local PC C/ISAM-like DB requests into SQL on UNIX host via TCP/IP; modifying C libraries to cope with Japanese laptop screens and printers; liaison with staff in US & Japan offices of the company. |
| [Pre-1991 employment / education details available at: http://f2.org/fred/cv2.html] | |
| Interests: | Volunteer tutoring of school students, open problems in maths, reading, bushwalking, Japanese & Chinese (Mandarin) languages, modular origami (see http://f2.org/origami/modular.html). |
| Referees: | Available upon request |