| 2006 (Feb)- present |
Project Leader CSIRO |
|
Since early 2006 I have been a Project Leader within the ICT Centre of CSIRO. From mid-2006 onwards, this has been for a 15+ person team spanning information retrieval, computational linguistics, and multimedia R&D expertise. The team is split between Canberra and Sydney labs of CSIRO. We are investigating next generation search and information delivery systems, focusing on contextual approaches to improving performance. The usual range of project leadership activites are encompassed, including administration, strategy, business development and commercialisation assistance, people management, and so on. I also carry out research and software development activities whenever time permits. In the first half of 2006, I led the creation of a mobile-phone deployed question answering system, called My Instant Expert, using Wikipedia data. The second half of 2006 saw the formation of the Search and Delivery project, holidays, conferences and travel, and the inspiration for various new ideas. A major vehicle of research work for me in the first half of 2007 has been as a co-cordinator of the TREC Enterprise 2007 track, involving the creation a new IR test collection - CERC. Over 35 research and industry organisations are participating in the track in 2007. Activities associated with an MSRA grant for Quality-Oriented Health Search on the Web will also be signficant in the latter part of 2007. |
|
| 2005 (Oct)- 2006 (Jan) |
Senior Research Scientist CSIRO |
|
I joined CSIRO to rekindle my research career after 5 years in private industry, and to work with great people like David Hawking once again. Information retrieval had remained a passion of mine, and at Synop we distributed the Panoptic search engine and bundled it with our Sytadel CMS. |
|
| 2001 (May)- 2005 (Jul) |
Canberra office manager Synop Pty Ltd |
|
I worked for, and was a part-owner of, Synop Pty Ltd, carrying out a number of roles as the needs arose. These included running the Canberra office, business development, financial management, contract negotiation and review, account and partner management, project management, administration and process development, plus general people coordination and management. Very occasionally I got to do some programming, consulting or developing requirements. Synop was an Australian SME, founded by Nathan Wallace. A short history of Synop describes the tumult of running a software and services startup through some challenging times. |
|
| 2001 (May - Oct) |
Consultant ETC Pty Ltd |
| My work for Electronic Trading Concepts involved providing consulting advice to a range of NSW and Australian government clients, primarily focused on information architecture, knowledge management and information retrieval. ETC was acquired by SecureNet Ltd in 2001. | |
| 2000 (Jul)- 2004 |
Visiting Fellow Dept. Computer Science; The Australian National Univeristy; |
| I retained an ongoing association with the ANU through a Visiting Fellowship. While letting the Visiting Fellowship lapse in recent years, I continue to provide occasional lectures for students. | |
| 2000 (Jul)- 2001 (Mar) |
Software Architect NUIX Pty Ltd |
| NUIX was developing an innovative framework for e-commerce. Due to confidentiality agreements, it is not possible to give more details. During my employment, I was jointly responsible for developing the techical architecture for NUIX's product. I also was strongly involved in establishing the software development process for NUIX - a version of the Extreme Programming (XP) methodology. We developed a demonstration for the capabilities of the architecture, built on an open source Enterprise JavaBeans platform. Lastly, I was involved in the successful AusIndustry START Grant application that resulted in an award of $2.1 million for NUIX commencing in February 2001. | |
| 1998 (Dec)- 2000 (Jun) |
Research Scientist Web and Associated Research project; ACSys CRC; The Australian National University |
|
The WAR project had a floating group of two to four people, working closely together. The work was a mixture of research, software development and occasional teaching/supervisory responsibilities. Our primary research focus was on developing, improving and evaluating Web search and retrieval systems. We wrote a number of research papers. The project was responsible for organising the Web Track at TREC. The Web Track tasks evaluate and compare a number of participants' information retrieval systems in a range of ways, including standard TREC measures of recall and precision, for simulated Web queries. I took primary responsibility for constructing the new 10gB Web document collection (WT10g), first used in the main Web task for TREC-9, 2000. I was also responsible for managing its international distribution, which generated substantial revenue for the group. The group's development focus was on developing and deploying a Web search system Panoptic to demonstrate our research activities. The system was installed as the ANU's central search service in July 1999, and has been running successfully ever since. It is also used by CSIRO, NineMSN, the ABC, and a number of government agencies both in Australian and overseas. It runs the major search service for the Australia Government's australia.gov.au all of governments web sites search service. I was involved in developing most of the initial prototype and the first search service, as well as some of enhancements and improvements which led to its successful deployment at other sites. Our group was also responsible for supervising Honours and PhD students in Computer Science, and lecturing undergraduate courses in document technologies. I was also responsible for installing much of the computing hardware and software for the group. The ACSys CRC's funding expired in September 2000. |
|
| 1997 (Feb)- 1998 (Sep) |
Software Engineer Object Technology International |
|
Our team of four produced a product called Server
Smalltalk, which was first available as part of IBM's
Visual Age for
Smalltalk v4.5. Server Smalltalk is a complete distributed programming
application framework. It reifies method dispatch in Smalltalk to allow
method invocation on distributed objects. Each component action of method dispatch can be
separately configured, which allows the use of different marshalers
and transports and invocation handlers.
Thus for example it is possible to invoke methods on
Java objects using RMI, and using an IBM CICS transport protocol, all while appearing to
be invoking a normal Smalltalk object method from the perspective of the Smalltalk program. I was responsible for the distributed garbage collection and CORBA/IIOP components. I was also involved in documentation, testing of the system, and general development work. The work was invaluable in giving me complete software life-cycle development experience. It also gave me an appreciation for working in small teams, with tight delivery schedules, and delivering software on time. OTI shut down their Sydney office in September 1998; I chose not to move to their home office in Ottawa, Canada for personal reasons. |
|
| 1992 (Jan)- 1996 (Sep) |
Researcher ANU/Fujitsu CAP Research Program, ANUTECH Pty Ltd |
|
My role had a broad focus on all aspects of the development of high
performance computer technology, from operating systems and middleware to
applications. A particular interest was working on information retrieval projects
with David Hawking.
It also gave me extensive experience in working in small teams, publicity and presentations, software releases, organising workshops, project planning and administration. I took on various roles with administration of the Program, coordinating important aspects of it due to the other commitments of the Directors. These included financial budgeting and management, new appointments, annual reports and press releases, interactions with other research groups, and strategy. In its time, the Program was the highest valued collaborative IT research commitment by a Japanese firm in Australia. |
|
| 1994 (Jul-Sep) |
Software consultant Key Technology Group, Edinburgh Parallel Computing Centre, University of Edinburgh, Scotland |
| My role was to provide specialised assistance in a parallel computing porting project being carried out by EPCC for Fujitsu Ltd, and another project involving the SERC-funded Cray T3D. | |
| 1991 |
Part-time tutor and laboratory demonstrator Dept. Computer Science, The Australian National University |
| 1989 (Dec)- 1990 (Aug) |
Computer Systems Officer Dept. Pure Mathematics, University of Sydney |
| The work involved conversion and development of mathematical visualisation software for use in teaching. General staff training and computer system support was also undertaken. | |
| 1988 (Dec)- 1989 (Feb) |
Information Systems Officer (summer vacation work) Parliamentary Information Systems Office, Parliament of Australia |
| The work involved conducting a networking audit of the New Parliament House. Development of some 4GL utilities for the BOMMS suite was also undertaken. |