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.
Casio Online
A small project to recommend and develop a solution to an on-going problem with the implementation of the payment gateway and help develop some internal web services.
iQview Administration Suite
A content management system used to administer corperate assets and serve hardware terminals for use at events.
The solution was an ASP.NET MVC application, used to manage the uploading of assets and their associated metadata, and control the authentication/ authorisation of users within the system.