I am currently available for software development contracts with the following experience.


  • Web application development using PHP, Perl, JavaScript, jQuery, Bootstrap, Prototype, (X)HTML, HTML5, AJAX, XML, CSS, MySQL.

  • Shell Scripting in Bash and Expect.

  • Drupal 5/6/7/8 CMS site building, administration and development.

  • W3C compliance and WAI accessibility standards.

  • Responsive/Mobile first web design.

  • SVN/Git/Mercurial version control.

  • Writing automated test scripts.

  • Test Driven Development

  • Data transformation, ETL and API development.

  • MySQL/MariaDB server configuration and replication.

  • Backup/Mirror procedures using rsync and other software.


I use or have used the following technologies and software packages.

  • Vim, Eclipse, Oracle jDeveloper and Oracle SQLDeveloper IDEs.

  • Apache and Nginx server configuration.

  • ServiceDesk, Sostenuto service ticket software.

  • Trello, Jira Issue/bug/project tracking software.

  • Lighthouse/Zabbix Server monitoring & resolution software.

  • Scheduling Systems, Appworx, Autosys & Cron


Previous employment


2015-03 – 2017-11 The Register, Situation Publishing, Edinburgh/Scotland

Server Side Developer

  • Working in a small team developing a site which has 9.5 million unique users per month.

  • Development of user-facing pages and backend custom CMS in Perl.

  • DBIx::Class ORM, Template Toolkit, Moose.

  • Frontend development using HTML5, Javascript and jQuery.

  • Writing automated test scripts using Test::More.

  • Using Git to manage projects.

  • Linux (Debian) deployment and configuration including Apache and Nginx.

  • Implemented CI framework by integrating their current stack with Jenkins.

  • Developing the backend systems to be compatible with IPv6

  • ETL data processing


2011-08 – 2015-03 Sopra/Sopra Steria, Edinburgh/Scotland


  • Working in the service centre for 13 public sector clients.

  • Development and maintenance in PHP, Perl, Java, MySQL and Drupal 5/6 client sites.

  • Using SVN to work with teams of developers on projects of varying size and complexity.

  • Communicating with clients and project managers on project progress and incidents.

  • Client facing, requirements gathering, specification and work estimates.

  • Testing and peer reviewing code for junior team members.

  • Remote Linux (Red Hat & CentOS) Administration and configuration using shell and DRAC/IPMI

  • Apache and MySQL admin, deployment and configuration.

  • ETL data processing

  • Continuous integration/deployment using Jenkins.


2004-11 – 2010-09 HP/EDS @ Sun Microsystems, Linlithgow/Scotland

System Administrator Associate

  • Monitor 1800 servers and applications for alerts, events and performance issues.

  • Crisis management, Incident escalation and reporting.

  • Application development in PHP and JavaScript using MySQL/Sybase.

  • Shell Scripting in tcl/expect and bash.

  • Maintenance of existing code in various languages including Java and Perl.


2004-10 – 2004-11 Sykes, Edinburgh/Scotland

2nd Line Helpdesk Support Agent (Fixed term Contract)

  • Troubleshoot and diagnose mobile cellular handsets.

  • Book handsets into repair line following diagnosis.

  • Escalate incidents to the appropriate personnel.


2004-01 – 2004-07 Confedec, Quito/Ecuador

IT Consultant

  • Develop, draft and implement the company computer/network usage policy.

  • Explore avenues for a website with online learning capabilities for 1500 schools.

  • Install Software and rollout PC’s in office and schools.

  • Give technical support and advice and troubleshoot Hardware/Software problems.

  • Present new possibilities for the development of IT within the company.


Professional Certifications

Microsoft Specialist

070-480 Programming in HTM5, CSS3 and Javascript


Web accessibility essentials


Foundation certificate in software testing


Member of the British Computer Society


Certified MySQL Associate


Sun Microsystems Certified Solaris Associate for Unix



2010 – 2011 Napier University, Edinburgh, Scotland

MSc (Distinction) Enterprise Web Development


2000 – 2003 Heriot-Watt University, Edinburgh, Scotland

BSc Combined Studies (Electronics & Physics)

yesbikers website

Yes Bikers

edinburgh studio orchestra

Edinburgh Studio Orchestra

nicola boon illustration

Nicola Boon Illustration