RSA Security
- Coding and testing for Data Security Manager product
- Designng, coding and testing for Key Manager Client API library
Hutchison (via ASG and Ericsson/ELAN)
- OpenView Operations SPI and custom log files
- OVO version 8, 7, 6, 5
Lead Up Software
AAPT
- Network and Performance Audit (LAN)
- Application and WAN performance
- Application security audits
- INCharge IN service design tool (enhancements)
- (Prototype) WEB based IN service administration and design tool
(JavaScript, ASP, MS-Access)
Hutchison
- OpenView Operations SPI and custom log files
- Network Node Manager redundancy configuration
Depart of Emergency Services
- Tivoli NetView deployment
Telstra Mobile
Optus
- OpenView Network Node Manager fault configuration
- OpenView Operations map and event configuration
Optus
Support for billing data collector for ethernet to building network.
CiTR (as a customer) - AccessPoint
Port of AccessPoint product to HP-UX 11.
CiTR
AAPT INCharge
Intelligent Network (1800, 1300, 13 number) number translation design
utility for salesforce to perform off-line service definition.
- INCharge1... Visual Basic/Access DB end-user application
- INCharge2 WEB based on-line number maintenance (JavaScript, ASP,
MS-Access)
- Team leader, designer, requirements and specification, test and
documentation
Optus - Billing Data Collection
- perl application to collect byte and packet counts from cisco
routers
- perl application to massage, collate and choose primary/redundant
data
TransACT - VDSL/ATM/Telephony network monitoring
- OpenView console for network events
- serial port and Telnet port monitoring
- log file scraping
- PC integration of OpenView Java UI
- team lead, design, requirements, specification and training
Telstra - Bill Reporting Bureau
- Database backend design for providing customised phone/internet
bills
- Java and Tomcat application server with Oracle database
RequestDSL - Network managenet
- (Proposal) Network management of ADSL/ATM/IP network. Fault,
performance, billing
Astracon - Adapter building
- Tools for automating creation of Astracon Connection Manager
device interfaces, particularly for SNMP devices (Denver)
HP Internet Data Center
Design for automated configuration of racks of computers, switches,
routers and storage to partition into multiple customer sites.
- e-Speak and other messaging buses
- ethernet switching, routing
- Storage
- (Boulder based)
HP Unified Messaging
- Design of management/control of unified telephony, voice
messaging, email, fax system.
- SNMP
- H.323, VTOA
(Internal)AccessPoint
Integration of location maps and other content to WAP enabled phones.
- WAP and WML
- GIS
- Java and JDBC
Carrier Access Corporation
Design for management system for new Multiprotocol ATM
multiplexing device for customer premise
- SNMP Agent development based on UCD & CMU code base
- Lumos framework (SNMP/Java manager application writer platform)
- ATM, Frame Relay, CES, VTOA, TDM
- Team lead, designer. Based in Boulder.
Astracon Private iWay
Research, requirements and designs for new carrier product to provision
private IP networks over MPLS, VPN, ATM/FR infrastructure including
service quality guarantees.
- IP Routing
- VPN
- Corba
- TeMIP integration invesitgations with Compaq
Astracon Adapters
Corba to CMIP mediator from Astracon Connection Manager object API to
Newbridge private CMIP interface (for Telecom South Africa)
Corba to SNMP mediators to Fore ATM switch and Cisco (ATM equiped)
router.
Definition of the FrameConnect product in association with Denver
staff.
McData
Analysis phase only for management system for fiber channel switches
and directors.
NEC Research labs (Princeton, NJ) and Eulix corp.
Multi-protocol ATM access device (DeltaX). Requirements,
architecture and design of API, user application, SNMP MIBs and agent
and internal message APIs into device controler.
- SNMP Agent development based on UCD & CMU code base
- Corba
- messaging interface to real-time OS
- Harris and Jeffries protocol stack
- ATM, Frame Relay
- ILOG GUIs
AToMate - ATM configuration product
Based on NEC ATM NMS and as a pre-cursor to Astracon Connection
Manager, this product abstracted the ATM specific from the device
specifics of particular manufacturers
to provide a product.
- ATM (VC & VP) PVC configuration across an ATM network with
least-cost configuration with customisable cost function
- automatic reconfiguration around failures
- automatic ATM network discovery based on multiple algorithms
(IETF/ATM forum standard neighbour, ILMI addresses, Fore standards)
- interface and PVC status monitoring
- support for multiple disparate device types in network
- support for ATM switches, edges (hosts and routers) and ATM
networks (eg M3 interfaces) as ATM elements
- customisable layouts for vendor devices
- OpenView windows (UI, datastore, integration)
- Alternate SNMP stacks
- SNMP, Shell device controls
- demonstrated to AT&T, HP (Fort Collins), NEC, General
Dynamics and CSIRO
- Intelluctual property sold to Astracon
- architect, team leader
NEC research lab (Kawasaki)
NEC ATM NMS and SNMP agents. Development of manager and
control agents for research and product versions of Model 5 and 7
family of ATM switches (and later) router over 5 years of development.
- OpenView windows API
- OpenView direct SNMP API
- SNMP agent development based on CMU code base (also MIT
base)
- lex/yacc
- ATM, NHRP, MPOA, PNNI technology
- Motif (minimal)
- change control layers on RCS
- Networking (TCP/IP, UDP, sockets, SNMP, ...)
- IETF standards
- Team lead, designer, coder, requirements.
- Japanese based Research and Development lab client for 5 years
- Highlights
- 3 of first 5 implementations of AToMMIB in world (as presented
IETF Stockholm)
- first implementation of ATM neighbour discovery
- World first implementation of IF-MIB
- World first implementations of NHRP clients and servers with
management interfaces
- MPOA (multi-protocol over ATM) server and client SNMP MIBs for
ATM Forum
- ATM configuration protocol prototype and spreification for ATM
forum
NEC ATM CNM Agent
Specification, design and implementation of an ATM Forum M3
interface compliant
SNMP interface to Model network management system. The management
system was a CMIP-based system supporting all the customers of a
carrier (initially Sprint). The M3 interface provides an end-customer
with a view of just their end-points
via a standards based SNMP view giving 15-minute liveness of all tehir
billing/performance data.
- SNMP agent development based on CMU code.
- ATM, Sonet, DS1, DS3
- Customer Network Management
- change control layers on RCS
- Networking (TCP/IP, UDP, sockets, SNMP, ...)
- team leader, coder, tester
NEC transmission division
Analysis and evaluation of X/Open and Corba transaction and
sub-transaction standards for application to a hierarchy on networks
(Sonet).
NEC switching division (Japan)
- Definition of CMIP MIB for new wave division multiplexing
Reuse repository (internal)
Perl CGI based information repository supporting intellectual property
register, and general process and procedures. Identity and RCS used
to preserve audit trail. Searchable interface via WML through WAP
gateway.
- perl
- RCS revision control system
- WAP / WML (wireless protocols)
Resource Discovery prototype (internal)
Mid-1990s prototype of site-wide search and document control.
- Mosaic, WWW
- HTML
- HTML conversion tools
- WAIS
Telstra - Fastpac Release 2
- OpenView DM API for SNMP (XOM/XMP)
- Transaction/message routing
- lex/yacc
- Ingres DB design, tuning
- Ingres/Net, Ingres/Star
- Networking (TCP/IP, UDP, sockets, SNMP, ...)
Telecom-HP NM tools
Work with a Telecom - Hewlett Packard consortium in the definition of
tools for use in the telecommunications market.
- lex/yacc
- OpenView
- GDMO
- XOM/XMP
CiTR MIBMaster - SNMP Manager and Agent toolkit product
Designer, developer, documenter of internally developed toolkit and
product to take SNMP MIBs and produce an easier to use set of
libraries, database schemas and user interfaces.
Tools supported SNMP agent instrumentation (inclusion of code to
support the custom features of the MIBs through callbacks).
- SNMP
- yacc/lex/C
- XOM/XMP
- Relational Database (Ingres, PostGres)
- X and Motif
- OpenView
- NetSNMP, UCD, OpevView SNMP stacks
OTC/Telstra - Fastpac release 1
- OpenView OVc-SNMP API (now obsolete)
- GDMO
- SNMP
- Ingres DB design
- Embedded SQL
- lex, yacc
- source control systems (SCCS)
- Networking (TCP/IP, UDP, sockets, SNMP, ...)
MasPar super computer (Data Parallel Research Institute)
Initial setup of Data Parallel Research Initiative +
MasPar training
and support. University of Queensland acquired a MasPar supercomputer
which I mentored.
- Supercomputer programming (SIMD)
- Data parallel versions of C and Fortran
- Consultancy in MasPar applications
- Training courses
- System administration of DPRI (UQ) MasPar machine -
charlotte (later Penguin)
- Connection Machine (CM-2 in Canberra)
SQL Star Net/Connect (for Unisys/ACUS)
- Port of Oracle SQL*Star from Unix & IBM MVS to
- Port of Oracle SQL*Net from Unix to A-Series
- Unisys A-Series (OS(MCP/AS), Algol, C, SQL, SIM, TCP-IP,
Networking)
- Oracle database internals
- Oracle database design
- Oracle end user application
- source control sytems (RCS+A-series)
- Networking (TCP/IP, UDP, sockets, ...) plus involvement in
other projects
Pre-CiTR with Digital Equipment Corp (DEC)
(Mostly VAX/VMS and PDP-11/RSX, but also some Unix, RT11,
VAX/eln, RSTS)
Boyne Island smelters
- real time OS and database (VAX/ELN)
- VMS
- Rdb relational database (design, tuning, internals)
- Embedded SQL/C
- Ethernet packet analysis
DEC pre-sales support
- DEC CASE tools (source control, debugging, build control,
code analysis
- performance tuning, editors, languages (C, Fortran, Cobol,
Ada, TPU,..)
- News software
POWERPAC (a NZ consortia of the regional equivalents of
SEQEB)
- Ada language consultancy
- Rdb database tuning and consultancy
- OO design review (back when OO was starting to pop up)
- Rally 4GL
- TI-Information-Engineering
- CASE tools
- estimation, software auditing, Bohm tools
Qld TAB Betting system
- Transaction processing monitor for distributed VAXes
- Ethernet based 'transport layer' (implementation from
driver to appln)
- Distributed database (implementation of all layers)
- Rdb database internals, RDO, SQL, Ada Parsers
- Ada
- source control
- estimation, software auditing, Bohm tools
BHP Project jindalee (over the horizon radar)
- Ada consultancy
- Background ionospheric knowledge support for pre-sales
Pioneer seeds
DEC Health care systems
- Medical records translations
- Fortran
- DEC health care package (pharmacies, hospitals, ...)
- Structured analysis and design training
- DEC upper-CASE tools
DEC QTELEX
- TELEX interface for VAX/VMS, RSX11 and RSTS
- Maintenance and new developments
- Cobol
- Telephone support
Hertz
- telex based booking service
- Basic, Qtelex
NSW TAFE (with DEC AI centre)
- expert system for analysis of diseases in roses
- C, Nexpert
- integrated generic API for UI for workstations, dumb
terminals and PCs
Australian Antarctic devision
- PDP-11 based mail and message system running over telegraph,
telex, modem, DECNET etc
- Cobol, Assembler, DCL, MCR
- direct device control
DEC Office automation pre-sales support
- ALL-IN-1 DEC OA product
- Email
GMH Fishermens Bend plant
- Engine plant production line control
- RSX-11
- Fortran
- Programmable logic controllers
Telecom
- management system for video links interstate
- Pascal, PDP-11
Australian Society of Accountants
- Videotex system (precursor to WWW for internal systems)
- Videotex product (one of the first
applications/deployments)
- C, Fortran
- Relational database (Rdb one of the first applications)
Defence
- RSX-11 serial line test system
- raw device control from assembler
Other programming
Latrobe Uni
- microprogramming of a NMR spectrometer
- device control of a GC-mass spectrometer (magnetic)
(GC-MS)
- data analysis of MS and NMR spectra
- system admin
Monash Uni
- PC version of a project scheduling tool (our competitor was
MS-Project)
- Cobol, Fortran, Dbase-(2&3)
Comalco smelter
- scheduling system for smelter pot maintenance
Uni of Qld
- data analysis of many spectrometers (NAA, SIM, NIR,
elipsometer, MS)
- other data analysis of experimental data
- device control and display for a ionospheric sounding antenna
array
QUT
- co-routine library for HP-RISC (1st in Qld) for QUT's
'Gardens Point Modula' compiler
Other work
La Trobe University (Chemistry)
Technician supporting department's nuclear magntic resonance
spectrometers (NMR) (magnetic) mass spectrometer with attached gas
chromatographic inlet. Included routine maintenance of liquid helium,
nitrogen supplies, hard disk maintenance, software support.
University of Queensland (Chemistry)
Research and development of electrodeposited thin-film solar cells.
Included development of electrodeposition, heat curing and metal film
evaporative deposition techniques. Development of analysis techniques
for thin films including x-ray, neutron activation, and many optical
techniciques.
University of Quensland (Physics)
Research into ionospheric layers via development of doppler radar using
kilometer long radio antenna arrays.