Evan Sia

Staff Software Engineer @ Deliveroo

Email: e-sia@outlook.com

Phone: +447578787799

About Me

Hi, my name’s Evan and I’m a software engineer. I am Malaysian and am currently situated in the UK.

Aside from spending my days writing code and tinkering with interesting pieces of software, I also enjoy searching for good food to eat and lifting semi-heavy weights.

I have mostly worked on backend systems throughout my career but am capable working in a full stack capacity.

Experience

Deliveroo, UK

Staff Software Engineer

May 2021 - Present

  • Tech Lead for the Order Tracker team, defining technical strategy and delivery across a multi-year platform vision.
  • Partner with product and engineering leadership to shape roadmap decisions and align investments with business outcomes.
  • Led a database migration programme that reduced storage costs by ~85%.
  • Used experimentation and product metrics to validate impact and guide iterative delivery.
  • Introduced pre-staging environments and automated testing, significantly reducing development feedback cycles.
  • Applied AI-assisted development tools (Claude, Codex) to accelerate design, implementation, and technical investigation.
  • Collaborated with merchant-facing teams to deliver improvements to Deliveroo’s restaurant order management platform.
  • Drove observability and incident learning through post-incident reviews and remediation programmes.
  • Tech stack: Ruby, RoR, Golang, PostgreSQL, DynamoDB, Kafka, Git, Docker, Terraform, AWS, React, TypeScript

AlphaSights, UK

Software Engineer

October 2019 - May 2021

  • Part of the Finance & BI engineering team.
  • Introduced QoL features to the internal invoicing and payment system (pagination, PDF rendering, speeding up page load time).
  • Developed an automated system to calculate and generate performance pay for employees.
  • Built DAGs on Apache Airflow to extract data out of OLTP databases and into reports for data analytics.
  • Tech stack: Ruby, RoR, Python, Kotlin, PostgreSQL, Airflow, RabbitMQ, Git, Docker, Spinnaker, AWS

FactSet, UK

Software Engineer

January 2016 - September 2019

  • Designed and executed solutions to process and manage big data sets supplied by financial data vendors.
  • Implemented web services to expose specific financial data sets to client workstations.
  • Maintained and created workflows to automate the retrieval and storage of processed financial data feeds.
  • Tech stack: Perl, Bash, C++, Python, Perforce, MySQL

Projects

Ralts-CMS

A content management web application used by real users to keep track of their sales.

Features include:-

  • Full-text search
  • Server-side pagination
  • File upload/download
  • CRUD capabilities
  • Registration + Login
  • AuthN + AuthZ
  • Admin control panel

Built with React as the frontend, Golang as the backend, and PostgreSQL as the data storage. The app is hosted on Railway.

Alfred-bot

A slack bot responsible for helping teams manage their operational rotas; written in Golang.

The bot is currently being actively maintained (by me + in a private repo) and used within my current workplace but an initial iteration of its source code/features can be seen under my personal GH repo.

Features include:-

  • Create a rota.
  • Update a rota’s details & settings.
  • View a rota’s details & settings.
  • Delete a rota from the channel.
  • Start/Stop a rota shift.
  • Directly override a shift with a different rota member.
  • Schedule a rota shift in advance.
  • Automatically alert the channel when the rota shift changes.
  • Automatically skip over a rota member that’s on holiday/OOO.
  • Customize the message shown when the rota shift changes.

Education

University of Manchester, UK

MSc Advanced Computer Science

2014 - 2015

RMIT University, Australia

BSc Computer Science

2010 - 2013