working as a self-employed professional photographer, I have a varied
background in IT and Digital Media. I developed my own professional photography
website (www.robbirrell.com) and
maintain a professional weblog utilising the Wordpress content management
until January 2005 I was a Senior Software Engineer / Analyst Programmer having
worked for 16 years in IT across a broad range of industry sectors including
telecommunications, finance, the internet and export. I specialised in server
programming in C, C++, Java and shell script for UNIX platforms while also
having a sound grounding in internet and web technologies on both UNIX and
Windows platforms. I have worked in both small and large organisations and am
able to appreciate the benefits and different working styles of both.
a competent team player with the ability to communicate effectively with both
technical and non-technical colleagues at all levels.
Skills and Knowledge Areas
- Internet, WWW, and HTML –
- Photography –
Commercial and Digital Photography
- C/C++ - 15
years C and 5+ years of C++, largely in a UNIX environment.
- UNIX – shell programming using the POSIX shell and
Perl on Solaris and HPUX
- SQL –
RDBMS, Informix, Oracle, SQLServer and ESQLC programming.
- Java –
Java GUI development using the Swing class set. Some Java Servlet
development and JDBC.
- Analysis and Design -
Object Oriented Analysis and Design of both small and large systems.
September 2007 to date
Have had a variety of commissions from photographing Oil
Sensors to Driving Instructors.
September 2005 to July 2007
Studying for HND in Photography and
Digital Imaging at City of Sunderland College
January 2005 to August 2005
While looking for suitable IT employment I kept
myself busy with maintaining my travel website (www.getabroad.co.uk), getting married, going on honeymoon to Botswana and improving my photography.
February 2002 to 3rd January 2005
Orange Personal Communications Systems, Darlington
Programmer / Solutions Engineer
and enhanced a new rating system written in Informix ESQL/C to price, of
the order of, 200K daily wholesale call transactions producing a robust,
maintainable and expandable platform.
major platform upgrade and associated code changes of all wholesale
billing and rating subsystems from HPUX9 to HPUX11.
a complete configuration and build management system to allow 2 million
lines of source code to be easily maintained and deployed.
existing front-end finance support systems for the monitoring of roaming
offshore developers’ work packages written in Java.
November 2000 to November 2001
Exportsite Ltd, Sunderland
Senior Software Engineer
The Exportsite was an internet
“start-up” company, which provided a subscription based internet service to
help small businesses with their exporting. Was one of two principal developers
involved in all aspects of the site development from its inception. Changes in
the economic climate led to the company being dissolved in less than a year.
- Developed the customer account management and
access component of the site using ASP and SQLServer and technologies.
analysis and design.
server-side and database functionality to interface with third-party systems.
January 2000 to October 2000
MBA Systems (North Yorkshire) Ltd., Richmond
Senior Software Engineer
Worked in the North
Yorkshire office of MBA, which produces software for the
financial services market, until the company decided to close its northern
office in October 2000.
a stock market research and data-entry browser written in Visual C++.
SQL Server scripts for upgrade of legacy systems.
Java Servlets using JDBC and sockets for a prototype internet Stock Market
in the development of a new share dealing service for Abbey National using
1996 to December 1999
Technology, Hillington and Bridge of Weir, Glasgow
and maintained GT’s Business Process Server platform written in
thin client customer presentation components, both web based HTML and Java
Applets making GT’s Business Process Server technology available to a
broad range of distributed users.
1991 to December 1995
Telecommunications Software Development Division, Glasgow
Assistant Executive Engineer
and development of Service Management Systems namely; CARS (Concert Alarm
Reporting System), CEMS (Customer Event Management System) and MCSS (Major
Customer Service System).
Development for the Concert Network Management System.
second line support for the Concert Network Management System.
development of messaging objects for the GCH - Global Customer Handling
1988 to January 1991
Telecommunications Research Laboratories, Ipswich, Suffolk
Assistant Executive Engineer
and development of a secure data communication systems.
of security policy and threat models for secure systems.
verification, validation and testing.
and implemented section Quality Management System.
into computer viruses and other forms of malicious code.
and Professional Development
College HND Photography and Digital Imaging,
City of Sunderland College, 2007
(Hons) Electronics and Microcomputer Systems, University of Dundee, 1988
Training Software Engineering, C, C++, Object
Oriented Analysis and Design, ESQLC, Oracle Forms 4.5, Photoshop
in GLEAM 2007/08 (www.gleam.org.uk). GLEAM stands for Graduate Learning of
Entrepreneurship Accelerated through Mentoring and is a programme run by Durham
University’s Centre for Entrepreneurial Learning aimed at helping creative graduates
startup their own businesses.
- Interests include
hill walking, photography, DIY, family
about travel and enjoys working on own websites (www.getabroad.co.uk, www.travel-photo.co.uk
and www.bramblemoor.co.uk) in
part in the 1993 Raleigh International Expedition to Chile.
Worked on a number of projects including geological mapping,
archaeological investigations, building a children's' playground, and
building a jetty.