Alec Doran-Twyford

Alec Doran-Twyford

Senior Software Engineer at Deliveroo

For more than five years I've worked on the systems that decide what a Deliveroo customer pays: fees, benefits and pricing, from the home page to checkout. I'm happy where I am, and something serious would still get my attention.

Role
Senior Software Engineer, Level 5
Location
Welwyn Garden City, Hertfordshire. Fully remote preferred.
Right to work
British and New Zealand citizen. No sponsorship needed.
Notice
5 weeks, rising to 6 on 15 March 2027
Open to
A serious move, ideally permanent. Not actively searching.

About

I'm a backend-leaning full-stack engineer who likes turning tricky problems into simple, well-tested systems. At Deliveroo I've been through the IPO, the push to profitability and the DoorDash acquisition, and I'm often the person teams ask about how fees really work. These days I'm known as the caretaker of our fee services, keeping them fast, efficient and reliable.

My route here wasn't a straight line. I started on the shop floor at Waitrose, where I learned to run a shift, train people and look after customers. After a First in Computer Science I went to Sydney to work on VoIP software, then tried London startups before moving into engineering for HMCTS and HMPPS, then Rightmove, then Deliveroo. I still bring that product and customer view to everything I build.

Timeline

From college to Deliveroo. A dashed line marks time between jobs.

  1. 2021

    Deliveroo, Consumer Pricing

    to now. Work.

    Senior Software Engineer since May 2023, Software Engineer before that

    • Built internal tools that cut fee configuration from days of careful manual checking to minutes
    • Halved latency in a core fee service, from 80ms to 40ms, using caching and parallelism
    • Designed and coordinated a core microservice for fees, benefits and pricing across home, menu, basket and checkout
    • Supporting the migration of pricing systems to the shared Wolt, DoorDash and Deliveroo platform, advising the team and working on small order fees
    • Work with Product, Data Science, Strategy and Machine Learning, and look after the backlog, PR reviews and on-call training

    Go, TypeScript, Ruby, gRPC, GraphQL, Postgres, Redis, Kafka, AWS, Terraform

    Deliveroo joined the DoorDash group in 2025. Alongside this I've been a volunteer advocate with Goblins, a Discord community for meeting friends and playing games, since . I welcome new members, give people a safe place to talk when something's wrong, and run in-person meet-ups.

  2. 2018

    Rightmove

    to . Work.

    Software Engineer, Vendor and Evaluate teams

    • Worked with the Vendor team on the Sold Property web, API and search services, then built the Property Details page, front end and API, with the Evaluate team
    • Upgraded services to Spring Boot 2 and Elasticsearch 6 and 7
    • Helped build Kanso, Rightmove's frontend component library, and sat on the committee that prioritised it
    • Mentored and pair programmed with engineers to broaden their full-stack skills

    Java 11, Spring Boot, Elasticsearch, React, GraphQL, Node.js, Kafka, Docker, Jenkins

  3. 2016

    Solirius Consulting, for HMCTS and HMPPS

    to . Work.

    Software Developer, junior level

    • HMCTS Reform: helped build common components for document and evidence management and acted as Scrum Master. 176 merged open-source PRs
    • HMPPS: delivered the Strategic Partner Gateway on Java 8, ServiceMix, ELK and AWS

    Java 8, Spring Boot, Postgres, Docker, Terraform, Jenkins, Ansible, AWS

  4. Sky, VB Analyst

    to . Work.

    Gathered requirements with stakeholders and built scalable VBA tools, bringing better engineering practices to the team.

  5. 2015

    GLEAT, Product and Mobile Developer

    to . Work.

    Learned JavaScript and Meteor on the job and shipped first features within two days.

  6. Welcome Break and Waitrose, Team Leader

    to . Work.

    Ran the shop floor on shift, mentored staff and owned a store section's sales analysis and ordering. Taught myself VBA to automate the store's stock macros.

  7. Food Startup School, Social Marketing Intern

    to . Work.

    Generated leads and partnerships for a London food-tech events startup and ran events on the day.

  8. Back to the UK from Sydney

    to . Between jobs.

  9. 2014

    General Assembly, Sydney

    to . Education.

    Part-time Product Management course.

  10. Good for Nothing, Sydney

    to . Volunteering.

    Project manager and technical consultant on hackathon-style projects for social enterprises.

  11. 2013

    IVSTEL, Sydney

    to . Work.

    Technical Product Manager and Support Engineer

    Owned features for a Java EE VoIP routing platform and rebuilt its OS image, cutting setup from hours to minutes. Also ran the Glebe backpacker community as a volunteer, from to .

  12. Glebe Computer Project, Sydney

    to . Volunteering.

    Repaired community centre computers and explained technical problems in plain terms to older users.

  13. Travelling in South East Asia, Australia and New Zealand

    to . Travel.

  14. 2009

    Waitrose, Senior Customer Sales Assistant

    to . Work.

    Nearly four years of customer service, training partners, managing shifts and owning a store section's ordering, stock and wastage. Represented the store at Partnership Council.

  15. University of Hertfordshire

    to . Education.

    BSc (Hons) Computer Science, First Class. Specialised in system architecture and networking. Cisco CCNA, 2012.

  16. 2007

    Oaklands College

    to . Education.

    BTEC National Diploma for IT Practitioners, IT and Business (DMM).

Certifications: Certified ScrumMaster, Scrum Alliance ( to ). Cisco CCNA (2012).

Skills

Languages
Go, Java, Ruby, TypeScript
Backend
Spring Boot, Ruby on Rails, gRPC, GraphQL, Kafka, Postgres, Redis
Frontend
React, Next.js, Node.js
Cloud and infrastructure
AWS, Docker, Terraform
Ways of working
Agile and Scrum, TDD, code review, mentoring, cross-team collaboration, on-call

Projects

Deliveroo basket on a test order listing small order, delivery, service, bag and premium delivery fees
Every fee on one test order
Deliveroo app sheet explaining that the service fee is a fixed amount or a percentage of the basket
How the app explains the service fee

Consumer pricing and fees

Deliveroo, 2021 to now

Changing a fee took days of careful manual work, and pricing needed to scale across every step of an order. I built internal tools that cut configuration to minutes, helped design the core service behind fees, benefits and pricing, and now support its move to the shared Wolt, DoorDash and Deliveroo platform.

Go, gRPC, GraphQL, AWS, Terraform

The legacy Rightmove property details page
Before: legacy page
The replatformed Rightmove property details page
After: live by December 2020

Property Details page

Rightmove, Evaluate team, 2020 to 2021

The page people read before booking a viewing lived in an ageing legacy codebase. With the Evaluate team I built its replacement, front end and API, using Spring Boot, React and GraphQL.

Java, Spring Boot, Kafka, React, GraphQL

The legacy Rightmove house prices search page
Before: legacy page
The replatformed Rightmove house prices page with a map and filters
After: live by April 2020

Sold Property pages

Rightmove, Vendor team, 2019 to 2020

Sold prices lived in the same legacy codebase. I worked on the web, API and search services that replaced it, using Spring Boot and React: refactoring, load testing, UI work and the Elasticsearch upgrades behind sold property search.

Java, Spring Boot, Elasticsearch, React

Two versions of the Rightmove request agent valuation panel

Agent valuation panel

Rightmove, Vendor team

I worked on the panel that invites homeowners to ask local estate agents for a free valuation, shown alongside sold prices.

HMCTS document and evidence management architecture diagram

HMCTS Reform, document and evidence management

HMCTS via Solirius, 2017 to 2018

Courts and tribunals services needed shared components for handling case documents and evidence. I helped build common components for the platform and acted as Scrum Master, in the open. See 176 merged PRs on GitHub.

Java 8, Spring Boot, Postgres, Liquibase, Docker, Terraform, Jenkins

HMPPS Strategic Partner Gateway

HMPPS via Solirius, 2016 to 2017

A secure gateway for partner data exchange, built with Java and ServiceMix on AWS, with ELK monitoring and Ansible automation.

Java 8, ServiceMix, AWS, ELK, Ansible

Personal projects and experiments are on GitHub.

What I want next

I want to work on consumer technology that makes everyday life better. Helping people buy a home at Rightmove, get dinner from Deliveroo and deal with the courts through HMCTS all mattered to me for that reason.

I'd love to try smart home and hardware, consumer or geo-based data such as putting useful data on maps, and health tech that helps people understand their own data.

I work best fully remote, without weekly office days or a two or three day pattern. I'm happy to visit occasionally or on request, and stay over if a hotel is included. I'd prefer a permanent role, and I'd consider contract work for the right project. Flexibility matters to me in both directions: I'll be there for the team outside normal hours when it counts.

Companies I admire
Monzo, Octopus Energy, Google Maps, Bumble, Life360, Booking.com, Skyscanner, OpenTable, Citymapper, Strava, Lego, Nintendo, Crunchyroll
Tech I want to use more
Android, Kotlin, Bun, Deno, TypeScript, Cloudflare, AWS, alongside Go
See pay and availability

Contact

Email is the quickest way to reach me.

[email protected]