Close

Zohaib Khan

Senior Software Engineer

Download Resume

About Me

I’m Zohaib, a Senior Software Engineer who designs and delivers reliable, scalable backend systems serving millions of users worldwide. I care deeply about clean architecture, observability, and developer enablement, and I take pride in building systems that are easy to understand, operate, and evolve. My experience spans cloud-native platforms, distributed systems, event-driven architectures, and authentication at scale. I’ve contributed to enterprise products used by over 100 million customers, led cross-team migrations, and built automated workflows that saved companies tens of thousands per month.

Experience

Sky / Peacock / NBCUniversal (Contract)

Identity team

Powering identity and access services across Sky, Peacock, NOW, SkyShowtime, and Showmax; serving over 100M+ customers worldwide.
  • Three-time SkyStar Award Nominee for leadership and delivery impact.
  • Drove requirements and technical planning across four squads, aligning business objectives with system-level design.
  • Engineered a zero-downtime persona migration—migrating millions of customer records from legacy to new Couchbase clusters through on-the-fly API orchestration.
  • Orchestrated an API simplification initiative, analysing 100+ endpoints spanning 20+ microservices via Prometheus, NFT reports, and Splunk, safely decommissioning redundant paths..
  • Simplified AuthZ/AuthN by centralising mechanisms into a client-facing API (Java 17 + Spring Cloud Gateway).
  • Resolved complex event-driven production issues, improving reliability for global customers.
  • Tech: Java 17, Scala, Thrift, Finagle, Kubernetes, Spring Boot, Gradle, Swagger

Matillion

Hub team

Part of the Hub Team, responsible for consolidating all Matillion products and users under a unified authentication and account platform.
  • Designed and implemented AWS Lambdas in Go, forming the core of the Hub’s distributed event-driven architecture.
  • Introduced Pact contract testing, cutting time-to-production by ~30% and strengthening inter-service reliability.
  • Delivered workshops on Datadog, contract testing, and hexagonal design to 40+ engineers.
  • Introduced support for multiple accounts in legacy applications as we move towards support for larger enterprises
  • Integrated support for partners i.e. Snowflake to allow new Matillion accounts to spin a brand-new instance with a single click
  • Implemented invitation creation for users to allow them to invite new members into an account
  • Enhanced and maintained the Auth0-based authentication layer, improving reliability and integration across teams.
  • Tech: Golang, Java, Typescript, React, Pact, AWS (ECS, Lambda, DynamoDB, MySQL), Docker, Auth0

MoneySuperMarket

Extinguish team

Worked on backend systems powering insurance and energy renewal services generating ~£120M revenue per year.
  • Delivered the renewal email platform, a core revenue-driving service responsible for 30% of company revenue (~£120M) per year.
  • Led the utilization of native AWS into our ecosystem, and performed a company-wide presentation with 100+ employees about Serverless & its uses in our current stack
  • Built a K8s-based ETL microservice enabling migration from MSSQL → PostgreSQL, reducing operational overhead.
  • Developed a Spring boot K8s microservice to bulk index RDS PostgreSQL JSON entries to Elasticsearch using Hibernate, Flyway & Testcontainers
  • Developed a Java AWS Serverless pattern using Quarkus & SAM, secured with VPC & IAM
  • Increased throughput by 100% via a multithreaded & Kubernetes multi-replica solution. Service was capable of publishing at a rate of 5000 SQS messages per second and consuming at 3000 SQS messages per second.
  • Founded the Backend Guild to promote best practices and clean architecture.
  • Hosted a "Zero to Production" workshop with ~30 attendees where I helped people develop, test & deploy an AWS Lambda with API Gateway into a production environment
  • Using Java 11, Spring Boot, AWS (Lambda, SQS, RDS), Docker, Kubernetes, Hibernate

The Hut Group

Voyager team

Built and maintained a custom event-driven warehouse management system powering a £100 M+ fulfilment centre for brands like Myprotein and Lookfantastic.
  • Engineered core modules in Java 8 + Spring Boot within a large-scale, real-time logistics platform.
  • Designed and implemented the Dynamic Pickface workflow, an automated conveyor-based system freeing 100 m² of storage and reducing staffing from ~12 to 1, saving tens of thousands £/month.
  • Improved performance of bottlenecks using data structures and algorithms knowledge.
  • Tech: Java 8, Spring Boot, EC2, DQD, AppDynamics, Linux

Education

University of Manchester

Bachelor of Science (Honours) in Computer Science 2:1

Loreto College

A-levels: Maths A* Spanish A Further Maths B Physics B

Projects

logo

Blog Website containerisation project

  • Created WordPress blog with docker-compose utilizing automated SSL certificate renewal services backed with NGINX
  • Migrated personal website to use docker containers to make deployments and dependency management easier
logo

Personal website project (You are here!)

  • Automated site deployment pipeline using GitLab CI and Docker, securely pushing updates from Git to a home server for instant rebuild and redeploy.
University of Manchester logo

Bookshelf Spine Reader (Computer Vision) - Grade 71%

  • Computer-vision program reading book spines for visually impaired users using MATLAB, OCR, and geometric corrections.
udacity-logo

Udacity Android Fundamentals Nanodegree by Google

  • Made 5+ Android applications (see GitHub) as part of the course. Amongst other things I learned the basics of Android, SQLite, creating CRUD apps, threading and interacting with HTTP services/APIs such as the Google Books RESTful API
  • Final project was an inventory management app to track item sales, product images & email suppliers

Skills