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

Developer

  • 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

BCS

Web accessibility essentials

ISEB/ISTQB

Foundation certificate in software testing

MBCS

Member of the British Computer Society

CMA

Certified MySQL Associate

SCSAS

Sun Microsystems Certified Solaris Associate for Unix

 

Education

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