andrew@andrewgarner.com
github.com/andrewgarner

Summary

I’m a Software Engineer and Agile Practitioner. I care about my craft. I believe in putting users first. I help teams deliver digital products and services. I’m an advocate of systems that are coherent, reliable, and maintainable.

Skills & Expertise

Projects

GOV.UK Publishing platform

to Present

I’m helping the Government Digital Service rebuild its publishing platform to ensure that GOV.UK is scalable, secure and easy to work on.

Pension Wise

to

I helped a multidisciplinary team take HM Treasury’s Pension Wise service from Discovery through to Live. The service provides web, telephone and face‑to‑face Pension guidance. It has a customer satisfaction rating of 88%.

  • I helped the team to build and run the service using agile methods
  • I helped the team design operational processes and use data to improve the service
  • I helped the team choose technology and provide appropriate security for the information it receives, processes and stores
  • I helped with user research activities:
    • identifying assumptions to test
    • building prototypes
    • observing lab research sessions and creating transcripts
    • site visits
    • taking part in analysis
  • I set up development environments to allow the team to:
    • develop rapidly and iteratively
    • experiment quickly
    • continuously test and monitor
  • I set up pipelines to allow frequent, low‑risk deployments
  • I set up monitoring systems and dashboards
  • I built applications and services using Ruby on Rails, Cucumber, RSpec, Go, Travis CI, Heroku, Twilio and Zendesk

github.com/guidance‑guarantee‑programme

Money Advice Service

to

I helped the team that built the Money Advice Service’s responsive website with technical leadership, technical architecture, DevOps and hands-on development.

  • I was responsible for the overall architecture. I established a modular design style that isolated domain and application logic:
    • code was easy to reason about and change
    • the domain could be tested in isolation from the application
  • I helped set up a living style guide and component library
  • I championed feature development from the outside in with declarative user stories and page objects
  • I enabled the team to release production code from the very first iteration using feature toggles

github.com/moneyadviceservice/frontend

White Label Dating Push Notification platform

Real‐time, message‐driven pipeline using Ruby, AMQP, RabbitMQ and Pusher following an event pattern.

White Label Dating API & Mobile platform

JSON API and responsive website with ~500 tenants backed by a service based architecture written in Ruby. Continuous deployments to a Rackspace Cloud infrastructure described and orchestrated with Puppet.

White Label Dating Transactional Email platform

High‐performance, high‑volume, message‑driven pipeline using Ruby, AMQP and RabbitMQ following a command pattern.

Me + My Workplace

A product to assist organisations understand what employees do during their working day, where they do it, and how. Supports property teams by enabling them to assess the suitability of existing/potential accommodation and determine environmental and work setting requirements.

Experience

Founder and Principal Consultant at SureFire

to Present

SureFire help startups, non‑profit organisations, enterprise companies and government make digital products and services.

Senior Software Engineer at Venntro

to

Venntro are a Deloitte Fast 50 technology business. Their award‑winning service, WhiteLabelDating.com, provides market leading online dating technology for brands and entrepreneurs. The multi-tenant platform caters to over 1.7k partners, operating over 25k sites, for 50M members.

I lead a team servicing a technology stack consisting of Ruby, Node.js, ColdFusion, MySQL, RabbitMQ, Redis, Memcached, Sphinx and Puppet.

Developer at iDEA

to

iDEA are a multi‑disciplined design and communications agency comprising of twenty specialists with a combined expertise in workplace, interior design, sustainability and digital media.

I worked on accounts for The BBC, Birmingham City Council, Gensler, HP, Johnson Controls, Microsoft, Natural England, CallisonRTKL, Sheffield City Council and Unilever.

Developer at Lighthouse

to

Lighthouse are a small marketing and technology services agency. I worked on accounts for ASSA Abloy and Siemens Energy Services.

Qualifications