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.
InControl Price
A massive .NET 2.0 based effort involving multiple applications in ASP.NET Web Forms, Web Services and Windows CE.
The solution was a store management application for the retail sector of The Co-operative group.
I helped a team of developers achieve phased deployment of their flag-ship line-of-business product within tight time-frame, while enhancing the quality standard of their code and tutorial other, less experienced developers.
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.
Teva Primary Care
The re-development of a PHP based web-site, driven by a bespoke CMS in to an ASP.NET MVC based web-application, again with a replacement CMS utilising a SQL Server database to manage a product catalogues, news and event items as well as the page content.
The new CMS was developed to allow future Teva sites to use the same CMS as a back-end for future site re-works.
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.
AW101 (EH101) Parts and Assembly Manager
A replacement for an aging UNIX based system for managing the parts and assemblies for the AW101 aircraft developed originally by Hewlett Packard.