Senior Developer

December 2016 - Present

Main responsibilities:

  • Working on ClariNetLS, the leading Life Settlements software
  • Implementing new features and fixing bugs
  • Dealing with support and clients
  • Leading our Continuous Development server, constantly working to improve our development processes, in a DevOps type of role
  • Working in AWS, helping to maintain and create new infrastructure

Key achievements:

  • Pitching, Designing and Implementing a Continuous Build process, with automatic Deploying to a Test Environment, all in AWS, using CodeCommit, CodePipeline, CodeBuild, EC2, CodeDeploy and Lambdas, integrating with Jira to calculate release versioning
  • Moving our repository from Subversion to Git, and training the team
  • Creating a Microsoft Teams bot, inspired by Monzo's Incident Bot, that can manage an incident and can keep the company abreast of an ongoing incident, with Jira integration
  • Radically overhauling our Permissions system to allow for very granular permissions
  • Integrating jExcel into ClariNetLS and maintaining our own Fork of it, as well as issuing Pull Requests to the original project, so my improvements benefit the open source community
December 2016 - Present

Software Developer

December 2011 - November 2016

Main responsibilities:

  • Developing the main product, Contensis CMS, which is used in the health sector, the public sector and the commercial sector.
  • Looking after our Continuous Integration system
  • Worked with the System Infrastructure team to get CI working with their Ansible system to automate deployments
  • Transitioned Zengenti to Git, trained the Development team in Git and defining our branch methodology.
  • Work on helpdesk on a rota basis, helping clients with issues.
  • Developed bespoke solutions for clients as part of the Professional Services team.
  • Developed Web Services, Bespoke Controls and Console Applications that work on top, and interact with, existing API’s that are part of the main product Contensis.

Key Achievements:

  • Founded and led a project to make build status visible, using Hue bulbs, to help the team get a physical representation of the build status.
  • Given talks on several occasions, during User Groups and Zengenti’s Rocket Conference to clients on new upcoming features in the product, which also involved fielding questions.
  • Lead Developer on Pearson’s Think Future project, which helped to empower learners with their career choices
December 2011 - November 2016

Web Developer

Now known as upriseVSI
June 2010 - December 2011

Main responsibilities:

  • Responsible for developing and maintaining a portfolio of high profile websites
  • Working with majority of clients, including Thomas Cook (Publishing, Neilson, Brochure Store, NoMud and their stock management system), Celtic Manor, Quanticate and an Olympic Sailing Team
  • Implementing websites into HTML/CSS and jQuery
  • Application development in VB.NET/ASP.NET and MSSQL.
  • Working with eCommerce websites
  • Working with IIS/MSSQL/Windows Server administration
  • Second line support for clients via telephone and email – major issues
  • Managing and resolving technical errors
  • Working in a high pressure environment with tight deadlines

Key achievements:

  • Development of the Quanticate Helpdesk System, including integration of a payment gateway
  • Implementation of NoMud
  • Changed functionality of Brochure Store from a single brand ownership model to multiple brand ownership, a core functionality change with minimal downtime.
  • Worked with Celtic Manor in preperation for the Ryder Cup 2010
June 2010 - December 2011

Head Engineer

Xtreme Radio
October 2007 - July 2010
  • Designed a new Schedule Managing system for the website, and maintained the website which resulted in us winning the Best Society Website award at the Union Society Awards.
  • Redesigned the website
  • Obtained funding for thousands of pounds of investment for the station per my specification
  • Installed and setup all new equipment
  • Wrote the first iPhone application for a Student Radio Station in the UK, gaining headline space on the Student Radio Association website, and won a Silver Student Radio Award for Best Technical Achievement.
  • Produced for Xtreme Radio, including the Student Radio Chart, a national broadcast throughout the Student Radio Association
  • Created adverts, jingles, promotions, flyers and posters for the station
  • Won two Silver Student Radio Awards for Best Technical Achievement in 2009 and 2010 and won Most Dedicated Student in 2010. The Student Radio Awards are backed by BBC Radio 1 and Global Radio, and the winners are picked from a panel of experts in the radio industry.
October 2007 - July 2010


January 2004 - January 2005

Did various freelance PHP work for GASP Design, KicFM and Crucial Radio

January 2004 - January 2005