1/3/2005 — Onwards
Available as an independent contractor for internet and software development and support.
Projects I have worked on include:
Recruitment Software Australia — Internet Interface to DebtCon
Developed a web based front-end to an existing contractor management system. This system allowed contractors to enter time sheet information for invoicing purposes, and clients to approve entered time sheets, all online – replacing a manual system involving numerous weekly faxes.
Solomon Partnership — Customarketer
Developed a web-based loyalty card management system that collects marketing and sales data from in-store point of sale systems, allowing efficient reporting and management of a “loyalty points” system. Main development was in PHP, with the data upload component running as a scheduled java-based program, communicating over the Internet using HTTPS and XML.
Online Learning Australia Pty. Ltd. — Analysis and Specification for an LMS
Performed analysis of requirements and produced a high-level technical specification and project plan for the development of a web-based Learning Management System for use in hosting company produced courseware to the public.
Datatask Pty. Ltd. — Ongoing Support
Various support and services to assist their business goals. These include Linux server migration, staff training, development of internal development tools and systems development infrastructure design.
HR Anywhere — Timesheets Anywhere Requirements Specification
Developed a requirements specification for a web-based timesheet entry and management system for HR Anyhwere, a Human Resources services company. This document was used as part of the material for a request for tender process.
On Notice Pty. Ltd. — Server Installation and Configuration
Installed and configured two server machines for use in video capture and transcoding. One installation was Fedora Core 4 Linux running MythTV for video capture, the other running CentOS Linux with an Oracle database.
Online Learning Australia Pty. Ltd. — Timesheet Entry System
Developed a web-based timesheet entry system to allow employees and contractors to enter their hours worked against various project tasks. The system had to interface with the business intelligence system to both read available project tasks for billing time against, and inject completed timesheet information back into the project planning systems. It also had to interface with several authentication systems for user login including LDAP.
Digerati Pty. Ltd. — The Bake-off
The client required input on re-developing their products in alternative technologies. I was one several developers hired to spend a few weeks in a “Bake-off,” exploring and prototyping with different technologies as a feasibility study.
The main prototype I produced was written using Borland C++ Builder 6, the Firebird RDBMS, and the Mozilla Firefox Active X control instead of the standard Microsoft Internet Explorer Active X control for HTML data rendering. The prototype addressed all the major functionality requirements and the process showed several good and bad approaches to implementing several of the functional components.
Satyam — CDW Upgrade
This project for Telstra involved migrating a suite of applications to newer hardware and software platforms. The target hardware runs SunOS UNIX and Oracle databases. My duties included writing shell scripts to automate many of the complex migration and validation tasks that had to be repeatedly performed during testing and the final “go-live” migration. This included analysis tools to verify data synchronisation, and file migration systems that would efficiently move terabytes of data over the internal network.