My Portfolio
Message Processing Engine
A time-critical re-development of a core message processing engine, interacting with a mainframe server though a series of TCP communication channels. The goal was to receive messages from a series of Microsoft Message Queues for batch message processing via the main-frame.
The solution was a new message processing engine based Windows Service based developed .NET 3.5.
Myki Ticketing System
The re-writing of a Compact Framework based front-end for a Windows CE based ticketing system used on buses and trams in Melbourne, Australia.
The project involved a custom MVP Framework written in C# and the Compact Framework and making use of UDP and TCP messaging.
Asset Management and Streaming Services
A large effort in architecture, development and project management was required to create an end-to-end solution for the management of various assets - primarily video - but with support for images, audio, and any other content type.
The solution could transcode certain types of media, all based on client configuration and pricing structure.
Route Optimiser
A long running project to optimise voice and data traffic on the Cable & Wireless network, the primary business goal was to find the cheapest way to route traffic to other countries on a daily basis.
The project was a large team effort over many years and consited of many Windows Services and Windows Forms applications.