CV



My CV was last updated on December 15th 2010.

It’s available in text format and in PDF format.

Personal Information

Name: John Madden
Address: Please email to request this.
Phone: Please email to request this.
E-mail john@jmadden.eu
Date of Birth: 04 November 1980

Education

University of Limerick
Hons. BSc in Information Technology & Telecommunications
September 1999 – May 2004

St. Joseph’s College, Ballinasloe
Leaving Certificate (1999) 8 Honours
1993 – 1999

Computer Knowledge

Development Experience
Programming Languages: C, C++, Java
Scripting Languages: Perl, Bash, Csh
Web Programming Languages: PHP, HTML, XHTML, CSS, Javascript
Other Languages: SQL, XML
Databases: MySQL, Sybase, CTree

Operating Systems
GNU/Linux (RedHat and Debian), Sun Solaris, Microsoft Windows

Work Experience

Payment systems development: February 2008 – Present
I’m currently employed by ACI Worldwide developing their BASE24-eps retail payments processing software. This is a high performance, high availability application that processes retail payments for banks and payment processors around the globe.

I work in a team developing interfaces for this application. This development is in C++ and requires working with software designs and vendor manuals to develop software to translate external messages into internal representations and vice versa.

Linux media development: May 2007 – December 2007
I contracted to a company called Sentiera developing media players on a Linux platform. This system is deployed in businesses to play adverts on one or multiple screens. It was developed using C, XML and available media libraries (eg. xine and libdevil). It also has supporting scripts, written in perl, to download new schedules and media from a web application frontend, and signal the running player to use the newly downloaded schedules and media.

I designed and programmed this system from scratch, including liaising with the other developers of this solution and working with customers to confirm their requirements and make sure the system suited their needs.

Prepaid mobile systems development: September 2005 – April 2007
I contracted to a company called Tecnomen developing prepaid systems for mobile phones. This was a high performance application developed in C on a Solaris Sparc platform, with a Sybase RDBMS database backend.

I worked as part of a team working on the billing section of the pepaid system. This included various customer features, such as IVR menus and number translation, as well as tariffing for prepaid mobile phone calls, data and SMS.

University of Limerick / Campus Life Services: September 2004 – September 2005
After finishing my degree, I worked for a year in the University. I managed a team of people providing technical support for conferences being held in the University. Also, I developed a website to provide
accessible audio books browsing for students with disabilities, which I still maintain for the Disability Liaison Office in the University of Limerick.

Additional Experience

Skynet – University of Limerick Computer Society
I worked voluntarily with Skynet as an administrator, which included network and system administration on Unix based systems. I maintain strong links with the society, and help out on occasion.

Bar Experience
I have bar experience from a few different pubs in Ballinasloe where I worked while on holidays from secondary school.

Teaching / Working with Disabled
I taught percussion annually at a music / activity camp for people with Williams Syndrome, and remain involved with the Williams Syndrome Association of Ireland.

Hobbies

Music
I started learning piano at around 8 years of age, and took up percussion shortly afterwards. I have played percussion for musicals and orchestras in the Ballinasloe and Galway regions, as well as with the National Youth Orchestras in Ireland. I have since taken up guitar and try to play regularly.

AudioVisual
I have built up an interest in home entertainment and audiovisual equipment. This includes high definition video content, surround sound and other areas like this.

Open Source Development
In my spare time I like to work on open source software. I have had patches accepted to some projects, most notably the Spamassassin pro ject. I also develop personal open source projects – I’m currently working on SvnFs, a Fuse based filesystem for Subversion repositories.

Krav Maga
This is a form of martial art, which focuses on self defense, developed by the Israeli Defense Forces. I’m a member of a Krav Maga club in UL where I train regularly. I have also graded and participated in seminars given by visiting Krav Maga experts.

References

Available on request.

Copyright

This CV is copyright © John Madden 2005 – 2010. You may not modify this CV. You may not distribute this CV to other parties without my express, written, permission. In particular, I do not wish to be represented by any agency or third party and consent only to the use and distribution of this CV for the purposes of the immediate position(s) for which I have applied.
If you have received this CV by an agent proporting to represent me, please contact me at the above email address.