I'm a full-stack Ruby on Rails developer who has had the fortune of working both in-house (at both technical and non-technical companies) and at a consultancy. I enjoy working in teams, no matter the size, whether that be in a leadership role or as a team member.
My focus is on writing clean, well-tested code that will delight the business and my fellow developers alike. I follow the DevOps philosophy and enjoy learning all things tech.
Below are some of the projects I've worked on, across the stack. Deployment, governance/policy and architecture are difficult to showcase so please get in touch to discuss.
View CVET3 is the form an employer files in response to a claimant's ET1. The service had previously been digitised in PHP. Using the existing service I rewrote the service in RoR.
The service is fully tested (including docker-compose setup for an s3/blob store service locally), observes the GOVUK design principles and uses slim as its templating language.
This is a closed-source project. This application was an in-house, custom-built logistics platform for a business with tens of millions of pounds in revenue.
Work on the project consisted of writing new features, maintaining existing functionality, identifying & removing dead code, patching security vulnerabilities and fixing bugs & providing support.
UK rail staff must regularly inspect stations to ensure high standards. The Planned General Inspection app digitises this process via a mobile app.
Working alongside the mobile team and leading a small backend team, work is mainly focussed on implementing features as per client request and performing general BaU activities.
Upgrading relies on a test suite to highlight regressions, therefore most upgrades are primarily test-writing projects. Projects that have neglected to upgrade tend to have also neglected testing.
Multiple upgrade projects have been conquered with this technique, including Ruby 2.6 -> 2.7 and major Rails upgrades. Other important migrations, such as paperclip/carrierwave -> ActiveStorage and AWS S3 -> Azure Blob Store have also been completed.
This presented an opportunity to work with a project other than Ruby on Rails. Built using Gatsby (which is an SSG for react) and deployed on Netflix, this builds a static blog site from markdown entries.
Would you like to work together? Want to run a project idea past me?
Let's Talk