Energy & Utilities

Use of System Billing (1997 to 2006)

Over a period of 9 years I became the IBM UK expert in IBM's Use of System (UoS) billing system program offering supporting major utilities companies including ScottishPower, Western Power Distribution and Scottish and Southern Energy (S&SE).

In 1997, I was asked to join the development team to lead the final implementation of the new Distribution UoS (DUoS) and Transmission UoS (TUoS) software ready for electricity deregulation, in 1998.

I stayed with the UoS project for 9 years, leading the ever decreasing team in the enhancement and maintenance of the system for our ever changing customer list.

In 2004 we added support for Licenced Distribution Network Operators. I was the technical lead of the project to sell, then implement (configure and install) the IBM UoS billing system to Laing Energy.

Other projects I led include:

  • Tariffs for complex MPANs
  • Site MPAN billing
  • Export MPANs
  • Adjustment invoices
  • Cancellation and rebilling thresholds
  • Support for Windows XP
  • Oracle DB migration, from 7 through to 10i

Migration of TINS from OS/2 to Windows (2002)

When S&SE wanted to migrate the Technical Infrastructure (see below) client software from OS/2 to Windows I developed the first prototype, using a software layer that had been used by the CICS OS/2 development team in IBM Hursley.

Soon after I joined the team to develop the real solution.

I was technical lead developer for the components I had originally designed and developed.

As much of the software ran on both client and server systems I had an additional responsibility to demonstrate that the changes we made to the client would not affect the server, therefore not require full regression testing. I wrote software to demonstrate that the newly compiled executable modules were identical to the original versions.

At the end of the project I joined the system test team to assist in identifying and resolving some of the less obvious migration problems

Technical Infrastructure (TINS) (1993 to 1997)

The Technical Infrastructure is a suite of workflow middleware intended for Utilities companies. It is client/server software with the server running on a CICS mainframe system.

I was the Application Architect and Developer for the following components of the Technical Infrastructure: Messaging Manager, Error Manager, and Session Manager.

In June 1995 I received a Special Contribution Award for my work on Messaging Manager and my influence on the overall architecture and implementation.