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