I am presently an engineer at Deliveroo. Click here for a general introduction about me. Read on for conference talks, work experience, education, professional courses, and references.

Conference Talks

Training statistical models on containers in Kubernetes
Kubernetes Meetup
Deliveroo HQ, London
Wednesday 21 February 2018
Video of presentation

How Deliveroo automated workflows using GitHub features
GitHub Constellation
Invictus Plaza, London
Wednesday 14 March 2018

Work Experience

Senior Software Engineer
Deliveroo (London, UK)
September 2016 - Present

At Deliveroo, my role involves designing systems, improving processes, mentoring engineers, and interviewing candidates.

So far, some of my technical tasks have included:

Presently my technical focus is on:

  • Improving the reliability and observability of numerous services
  • Making the tech infrastructure more cost-efficient and reliable

Tech involved: Ruby, Python, Go, PostgreSQL, PostGIS, Redis, Kinesis, AWS Lambda, Heroku, Docker, Kubernetes, Terraform, ECS

Software engineer - Backend tech lead
The Innovation Enterprise Ltd. (London, UK)
October 2015 - August 2016

While leading the backend at IE, I led and accomplished the following:

  • introducing better technologies to more reliabily provision servers
  • better securing IE’s websites and online content
  • building a pipeline for consolidating the company’s data for BI and data science
  • implementing a continuous integration and delivery setup for customer-facing applications

Tech involved: Ansible, MySQL, Aurora, Python, Ruby, Rails, Javascript, Segment, Redshift, AWS Quicksight, AWS EC2

Software Engineer
OmniScriptum Publishing Group (Saarbruecken, Germany)
May 2014 - September 2015

I developed and maintained various Rails apps of the OmniScriptum group. My main achievements included:

  • developing a service that calculated salaries for commision-based employees
  • developing the backend of a book-cover creation tool

Tech involved: Vagrant, Ruby, Rails, MySQL, SQLite, MarionetteJS, Coffeescript

Software Engineer
ProtonLabs (Lahore, Pakistan)
November 2012 - April 2014

I joined senior engineers to build and maintain HedgePo (now Allocator). I also trained new hires on the project and best practices.

Tech involved: Ruby, Rails, MySQL, Coffeescript, Heroku

Software Engineer
Freelancing (Online)
Started: May 2011

My initial projects involved microcontrollers, Assembly Language, and C. Later, my interests turned to non-hardware projects which mainly involved Ruby and Python.


B.Sc. Electrical Engineering
University of Management and Technology (Lahore, Pakistan)
Fall 2008 - Spring 2012
GPA: 3.74 on a scale of 4.00. Courses and grades.

Professional Courses

Advanced Linux Network and Systems Administration
City University (London, UK)
April 2016 - July 2016

Python Data Science Bootcamp
Cambridge Coding Academy (London, UK)
May 2016


Pedro Cunha
Senior Software Engineer, Deliveroo
Role: Pedro was the tech lead of the Logistics Algorithms team

Toby Osbourn
Development Contractor
Role: Toby was the VP of Engineering while I was at IE

Marc Wegmann
CIO, OmniScriptum
Role: Marc managed the projects I was working on at OmniScriptum

Adam Hegyi
Senior Software Engineer, HERE
Role: Adam and I worked together on various projects at OmniScriptum

Ryan Kalish
Co-Founder, Allocator
Role: Ryan was a client of ProtonLabs when I was there