About Me
Curriculum Vitae
My Pic
SmOOth Operator

Curriculum Vitae


I have over 21 years of experience in Information Technology, working for companies in the fields of Banking, Public Transport and Computer I.T. services to name but a few. I have specialised in Unix Engineering, predominantly from the System and Service perspective as opposed to the silo perspective. I have worked with most flavours and versions over the years and adapt to new systems quickly and easily. The knowledge that I have allows me to adapt to any role, from design to development all the way through to production, including DR and contingency perspectives. I have a deep understanding of IT and pride myself in being able to provide an end to end service, whether it be design, support or build.



HPHP9000 Series 800, RP range, RX range, K/L/N class
SunE10K, E2900, E3K, E450, E250, Ultra 5/10, V490
StorageEMC Symmetrix, CLARiiON, Photon


Software and Applications

Operating SystemsHP-UX 10.20, 11.00; AIX 5.2, 5.3; SuSE Linux; Solaris 8, 9, 10
ClusteringMC/ServiceGuard; Veritas Cluster Services
MiddlewareBEA Tuxedo, Connect:Direct, MQ Series, IBM Websphere 6.x
DatabaseOracle, DB2
ApplicationsGlobal Pay Plus


Technical Training

Retail Logic Solve/SE Administration, IBM Voice Processing Systems, BEA Tuxedo 6.5 Administration, Veritas Volume Manager For HP/UX, CIS-eENT (Great Plains eEnterprise Certified Installation Expert), Sun E10K Administration, MCSE+ Internet (Win NT4), KMX8000 Installation and Configuration, IBM MQ Administration, Cisco CCNA Version 2.0, DG/UX System Administration



GCE O'Levels in English Language (B), Mathematics (B), Physics (B), Computer Studies (B), Technical Drawing (B), Chemistry (C), Biology (C), Food and Nutrition (C)


Recent Employment Summary

HSBC BankGlobal PayPlus Technical SMESeptember 2009 - Date
Enterprise Automation SpecialistFebuary 2009 - August 2009
BEA Tuxedo Specialist / GPP Application SupportApril 2006 - Febuary 2009
MBNA Europe BankSenior UNIX SpecialistJanuary 2005 - March 2006
Middleware Support SpecialistJanuary 2004 - December 2004
Unix Support ManagerJanuary 2003 - January 2004
Senior UNIX System AdministratorNovember 2001 - January 2003
Trinity Computer ServicesUNIX Support Engineer January 1999 - October 2001
Grenville ConsultingUNIX ConsultantOctober 1998 - January 1999
Trinity Computer ServicesTechnical Support SpecialistApril 1997 - October 1998



Sep 2009 - Date Global PayPlus Technical SME

My role is to provide Technical Support and internal consultancy for the Global GPP Programme. This role is varied and unique within the programme and I have often been referred to as the Red Adair of the project. I deal with all areas of the programme and all regions, helping to provide the 'glue' between the different teams.

My role includes:

  • Test and development support, including supporting all performance testing, this includes tuning GPP prior to implementation into production. Examining the various application traces and system metrics, including detailed Oracle reports and making recommendations based on the information contained within. Advising the Vendor (Fundtech) and internal developers on possible solutions where possible, for example better performing SQL or where the problem is a functional defect, providing all the application logs that led up to the point of the failure.
  • I provide detailed third line support and root cause analysis for major production issues, dealing with the various support teams and the Vendor to indentify the problem and advise on a way forward and to help resolve the issue. I am always brought in as a member of any focused 'SWAT' teams to bridge the gap between the application world and infrastructure world, to provide detailed analysis of the issue and guide the various teams to a resolution of the problem.
  • I am involved in providing ad hoc consultancy to various internal projects, this includes assisting with the design and architecture of new areas of GPP, hardware upgrades, the design of new instances of GPP, disaster recovery and high availability issues. Addressing short comings within GPP, helping people to understand the design and also what actually happens under the covers.

I provide training to new and existing members of the programme, helping them to gain a better understanding of the environment so they can be more effective in their delivery.

I work closely with the team responsible for managing the many test environments and as a result have developed many automated scripts that allow more effective management of the environments, including allowing developers the ability to generate their own performance reports from Oracle, automated housekeeping and diagnosis of environmental problems and in some cases automated fixing of those problems.

Feb 2009 - Aug 2009Enterprise Automation Specialist

I worked as part of the Group Infrastructure team, automating the install of all standard products within the Bank. The majority of these products are IBM WebSphere Application Server based.

The automation, included the configuration of the server, which can be any version of Unix but as a standard was a Linux Vmware server. The creation of connections to any external systems, including Databases or MQ and the deployment of the application.

The tools are a combination of JACL, Jython scripts wrapped in Unix Shell scripts.

Apr 2006 - Feb 2009BEA Tuxedo Specialist / GPP Application Support

I was employed by the Bank to provide Tuxedo consultancy and support within their Global Payments team. The Bank migrated its half a trillion dollar a day US payments business onto the Fundtech Global PayPlus application, planning to also migrate its European and Asian Pacific regions to the platform.

Due to my experience with Tuxedo applications I was involved in driving the build and configuration of the application, advising the build team on how best to integrate with Cluster failover and diagnosing and fixing problems with the build of the application.

During the testing phase I was involved in helping drive the testing team, providing detailed performance reports, advising on sizing of the application and also detailed investigation into any failures. Increasing application throughput from 4,000 payments in 3 hours to over 200,000.

I provided detailed information to the vendor (Fundtech) for any failures, including performance enhancements and also worked closely with them on recommendations on resolving them.

MBNA Europe Bank

Jan 2005 - Mar 2006Senior UNIX Specialist

I worked as part of the European Operations Command Centre, providing Unix Support consultancy for their 24x7 Unix Support Team. My role covered the assistance in day to day third line support of the Banks Unix environment including support of their Unix infrastructure applications, these included:

  • Tuxedo Based middleware supporting their 2000+ seat call centre
  • Software based telephony solution based on Avaya E-contact (Interaction Centre)
  • Automated Voice Response Units (IVRs) based on IBM Direct Talk
  • Online payments system based on Solve/SE by Retail Logic

I am proficient in shell scripting (including AWK) and have developed hundreds of scripts over the years to perform various functions, from simple automatic scripts to entire suites of applications that provide automated asset management through a web front end and automated documentation of middleware applications.

I also provided various education sessions for the shifts within the command centre covering Tuxedo administration, trouble shooting within the CTI environment and scripting.

Jan 2004 - Dec 2004Middleware Support Specialist

I worked as part of a specialist two person team supporting the Banks middleware applications. The middleware applications were used by the Banks call centre systems and provided service to over 2000 users. The systems were based on the Tuxedo transaction manager system.

Jan 2003 - Jan 2004Unix Support Manager

I managed the support team that supported the Banks Unix servers, as well as providing third line support to my team for issues that they were unable to resolve, including out of hours support and planned changes.

Nov 2001 - Jan 2003Senior UNIX System Administrator

I was a Senior member of a small team of Unix Administrators who were responsible for supporting and maintaining the Banks 150 plus Unix systems including many of the applications that ran on them.

The servers were a mix of HP/UX, Solaris and AIX servers, the role covered the day to day administration of these machines and also any out of hours alerts that were generated by the automated monitoring systems (BMC Patrol). During my time in this role I became heavily involved in the support of their call centre systems which included Tuxedo based middleware and various telephony based systems including their customer facing Automated Response units and the Avaya based intelligent call routing system.

Trinity Computer Services

Jan 1999 - Oct 2001UNIX Support Engineer

I worked as a member of Trinitys' small Technical Support department providing specialist technical support to its large UNIX customer base.

My position involved the design and implementation of customer networks, these ranged in size from medium sized Lans to multi-site Wans. The design and implementation of resilient fault tolerant systems and high availability solutions.

My main role covered the entire life cycle of the customer system, from performing the site surveys to installing the hardware, including the installation of any software. I was then responsible for the ongoing support of the system.

In December 1999 Trinitys offices were destroyed by fire, unfortunately due to an oversight the backup tapes were also lost in the fire. The main office servers were recovered from the fire and I was able to, by using a combination of techniques, recover the data stored on the hard disks of machines. Once new premises were found I was responsible to the configuration and installation of the new customer development environments.

Grenville Consulting

Oct 1998 - Jan 1999UNIX Consultant

GCL was a medium sized consulting agency specialising in Sun hardware and software, it provided a wide range of services from hardware build and installation, to software installation, including networking and clustering. GCLs main customer was Sun Microsystems where it provided consultants to supplement Suns Professional Services team.

GCL also had a small customer base of its own that it provided various services to, these included system administration, automated data transfers using shell scripts and the supply and installation of new machines, all of which I got involved in as a trouble shooter.

Trinity Computer Services

Apr 1997 - Oct 1998Technical Support Specialist

Trinity are a medium sized software house that supplies warehousing and distribution software in a UNIX environment, they have a small technical support department that is split between its' customer base. I worked as part of the team looking after their customers that fell into the Drinks and Niche teams.

My duties included performing site surveys for new customers, installing any new hardware that was required, this includes loading of the operating system (SCO or DG/UX) and the Trinity application. Commissioning the machine, terminals, PC's, printers and terminal servers on site.

Once the hardware has been installed I dealt with the ongoing maintenance of the system.


Oct 1996 - Apr 1997Consultant

I worked in Symology's Northern office as a Software Consultant, overseeing the implementation of their various Highway maintenance products, collectively known as Highway One. The implementation covered all aspects from demonstrating to installing the product, including the development of any system automation tools to cover areas such as backups.

Meridian Information Systems

Apr 1996 - Oct 1996Business Analyst

I worked as a member of a small team who maintained Meridians' Public Transport Operations software suite. As a Business Analyst I covered all aspects of customer support, this included both pre and post sales work.

Teleride (UK) Limited

Oct 1993 - Apr 1996Customer Service Manager

I managed a small team of programmers and support staff who supported Customers in the UK. I provided sole support for their UNIX based product TeleDRIVER, this package was previously known as I.T.S. (Integrated Transit System)..

Being the sole Support person in the UK meant that I covered all aspects of the TeleDRIVER system, from sales and demonstrations to the customer, drawing up quotes for any customisations, developing them and installing them onsite.

Merseyside Transport Limited

Jul 1992 - Oct 1993UNIX Support Analyst

I provided UNIX support on a 24 hour basis for their six sites, covering the support of their driver work allocation system called I.T.S. (Integrated Transit System). I also developed bespoke reports and small applications programs using the Empress 4GL system. I also provided support for their extensive communications network, including designing and adding additional sites.

I also provided support on their AS/400 system (Model B60), this included day to day end-user support on QUERY 400, DFU and Office 400, system back-ups and fault finding/trouble shooting.


Apr 1991 - Jun 1992Technical Contractor

During this period I was contracted to a number of companies on a consultancy and programming basis.

MIDDLEGATE SHIPPING. I wrote a software package in dBase III+ which allowed CWS (Co-operative Wines and Spirits), to generate shipping orders, the orders would then be transmitted, via modems to Middlegates Office in Liverpool.

ICELAND FROZEN FOODS. I was initially contracted to them on a consultancy basis to review a bespoke software package that interfaced one of their AS/400 computers to an automated conveyer belt system. I made several modifications to the program at their request, mainly with the user interface, which resulted in them asking that I rewrite the software to make it more user friendly.

RYLANDS WHITECROSS. I was contracted on a consultancy basis to teach their in-house staff about supporting PCs.

MERSEYSIDE TRANSPORT LIMITED. My long term contract with Merseybus resulted in gaining a permanent position with them.

KM Computing

Nov 1989 - Mar 1991Support and Sales Executive

SUPPORT and SALES EXECUTIVE, for KM's larger corporate/public sector accounts, providing all Sales and Support required by those customers.

After six months I moved from sales to SENIOR TECHNICAL SUPPORT, which allowed me to deal with a far greater client base. Providing support at all levels from installation of new hardware and software to installation of complete networks. I also provided sole support for all their Unix and Xenix based systems, which allowed me to deepen my understanding of the Unix operating system.

Computer Services Associates

Oct 1988 - Oct 1989Systems Programmer

I worked as part of a team on several major projects, developing applications in 4GL and C while gaining an in depth understanding of the Unix operating system. Producing commercial software and supporting end users of CSAs applications.