Curriculum Vitae

Experienced Senior Software Engineer with a strong background in Ruby, DevOps, and open source contributions. Proven track record of leading impactful projects, improving developer productivity, and advocacy.

Volunteering

  • Maintainer, Homebrew (2019–): Conducted package reviews, improved maintainer productivity and brew software security via tooling and linting. Elected to the Project Leadership Committee (2021–).
  • Organizer, DevOpsDays London conference (2023–): Managed sponsor and venue liaison, CfP analysis, and volunteer coordination.

Experience

GitHub

Senior Software Engineer (April 2022 –)

  • Initiated a volunteer program advocating for and resolving product issues faced by open source maintainers on the GitHub platform.
  • Improved Ruby linting in the monolith and mentored engineers in writing custom RuboCops.
  • Integrated Sorbet typechecking into the Code Scanning product Ruby code to enhance code quality and developer productivity.
  • Developed and maintained GitHub Advanced Security features including the Tool Status Page, data cleanup initiatives, and the Code Scanning APIs.
  • Sped up nightly end-to-end tests, saving significant compute time and money.
  • Volunteered at European events that the company sponsored, including community engagement and support.

Senior Site Reliability Engineer (September 2020 – April 2022)

  • Improved internal Slack bot communication tools for incident handling.
  • Extended tooling for service ownership and tech debt cleanup to make it easier to use.
  • Delivered monthly presentations on service availability and incident response.
  • Led the LGBTQ+ employee community and planned events for Pride celebrations.

Government Digital Service

Senior Site Reliability Engineer (June 2018 – September 2020)

  • Improved platform health and resilience for GOV.UK. Tech lead of a replatforming initiative from VMs to containers.
  • Architected future hosting and developer tooling visions such as migrating self-hosted CI to GitHub Actions.
  • Managed engineering teams and stakeholders for critical coronavirus response services.
  • Ensured GDPR compliance by automating data deletion from Zendesk.

Developer (April 2016 – May 2018)

  • Led the migration of 60 microservices to AWS using Terraform and Puppet.
  • Mentored junior engineers and conducted technical interviews.
  • Created www.gov.uk/random to highlight the variety of content published by government.

Earlier roles

Junior Developer, Government Digital Service, April 2014 – March 2016
Junior Developer, Gerraroom (now MyOrb), 2013 – 2014

Skills

  • Programming Languages: Ruby (Rails, Sinatra), Crystal, Golang
  • Infrastructure: AWS, Terraform, Puppet, Docker
  • Tools: GitHub Actions, RuboCop, Sorbet
  • Core Skills: Leadership, mentoring, incident response
  • Spoken Languages: English, French

Interests

  • Open source contributions
  • Organizing and volunteering at tech events
  • Building communities and LEGO