I am a staff software engineer working in the London region. I don't live in central London because that would be crazy but I am on the tube (zone 8 😱).
I spend most of my work life building, deploying and caring for apps or websites, and some of that time trying to get whatever office room I'm in to be the right temperature. All rooms should be 24 degrees Celsius, discuss - - -
At the moment I am experiencing the dizzying sensation of one minute designing enterprise architecture (just chains of load balancers really) and the next trying to decide between marginTop
or marginBottom
(never padding
(ok - sometimes)).
This past year I have:
I have realised this list is not describing my professional skills particularly well.
You know what, just get in touch 👋
JavaScript
Typescript
Node
CSS
React
React Native
Expo
GraphQL
Cypress
Webdriverio
Docker
AWS
Azure
Netlify
Vercel
Nextjs
Contentful
Firebase
(and many more! Ansible for example 😀)
Staff Software Engineer
September 2022 - present
I help companies create inspiring digital products. I support teams by building trust, an innovative, creative environment and cultivating software best practices.
I am an advocate for diverse, autonomous and high-trust teams, continuous automated quality, continuous deployment, pair programming, pull-based workflows, trunk-based and test-driven development, experimentation as a default, customer data as a default and learning as a metric for success.
As part of leadership teams, I have delivered high profile React Native applications to the app stores for Frasers Group (Sports Direct) and Aviva
Technologies used: Typescript, React, React Native, GraphQL, webdriverio, Appium, Firebase
Technical Lead
October 2018 - September 2022
I led cross-functional product teams to help deliver transformative customer experiences and establish modern digital business practices. Multiple clients across many industries including the NHS, Tesco, WorldFirst, Open GI, Evri and Wood Mackenzie.
Technologies used: Typescript, .NET Core, Node, styled-components, Vue, React, GraphQL, Cypress, Docker, Kubernetes, AWS, Azure, Netlify, Powershell, Terraform, AWS CDK, Firebase
DevOps Lead
September 2015 - October 2018
As part of a digital transformation of Whitbread Digital, I led a product team in the effort to adopt modern Agile and DevOps practices.
I helped to deliver a new responsive search experience for https://premierinn.com, through concept, MVP and launch.
Technologies used: Adobe Experience Manager, Typescript, Node, Jenkins, Akamai
Technical Lead
April 2014 - September 2015
I led a development team to build interactive, dynamic and data-driven digital experiences in public spaces and retail environments.
I was also responsible for line management, technical sales, mentoring and recruitment.
Technical Lead
August 2010 - March 2014
Development and delivery of multiple software projects including games, installations, websites and digital campaigns.
Web and advertising agencies include BD Network, Razorfish, unit9, Albion, WEIR + WONG, Spark44, Digital Annexe and Kin Design. Clients included Google, Jaguar, Mercedes-Benz, Audi, Uniqlo, National Lottery and Sony Pictures UK.
Front end web development for multiple clients such as Canon, Nike, Nissan and Mazda.