Last updated: April 2026

Alistair Yan

Backend Engineer · Johannesburg, SA

Computer Engineering graduate from the University of Pretoria, now working as a Senior Backend Engineer at Aruba Networks (HPE). I spend most of my time building distributed systems with Python and Kafka, and I find Infrastructure-as-Code genuinely enjoyable.

Outside work I build things for fun — robots, scrapers, trading algorithms, rabbit feeders with smartphone controls. The common thread is that I like making things that work, and then making them work better.

South African Citizen · Valid Driver's Licence · Valid Passport · English · Afrikaans (competent)

Get in touch: LinkedIn · GitHub

Experience

2020 – now
Aruba Networks (HPE)
Senior Backend Software Designer

Building microservices that handle large-scale sensor data — ingestion, segmentation, and routing to customer-configured destinations via Kafka and a custom ETL system.

Led the integration of UXI customer data into the Aruba Central dashboard, coordinating across teams to unify two separate data systems.

PythonFastAPIKafkaKubernetesPostgreSQLAWSTerraform
2019 – 2020
SANRAL
Project Manager (Tech Innovation Hub)

Managed the South African Traffic Information System and a bursary management system for the Technical Innovation Hub.

MongoDBOracleC#.NET
2018
University of Pretoria
Assistant Lecturer — Microcontrollers & Digital Comms
Ran tutorials, managed practical assignments, and marked tests and engineering reports for two courses.

Education

2002 – 2013
Trinityhouse School Randpark Ridge
Matric · 7 Distinctions · Highest mark in Information Technology

Astounded by the number of destinations I achieved, and still proud of them to this day.

2018
B.Eng. (Hons) Bioengineering
University of Pretoria

Honours in biomedical engineering focused on cochlear implants. Researched automated creation of person-specific 3D models of the cochlea from CT, CBCT and MRI scan data.

2014 – 2017
B.Eng. Computer Engineering
University of Pretoria · Cum Laude
Golden Key International Honours Society

Final year project: designed an elephant collar that recorded infrasonic vocalisations for a year, equipped with GPS and a LORA long-range transceiver. Featured in BBC.

Certifications

CKAD · Certified Kubernetes Application Developer
CCNP ROUTE · Implementing IP Routing
Confluent Kafka · Fundamental Accreditation
CCNA · Routing & Switching (×4)

Key Project

High-Performance Event-Driven Data Aggregation
HPE Networking UXI · Aruba Networks

Architected and delivered an event-driven aggregation system for hierarchical network sensor data, reducing latency from 20s to 2s for the largest enterprise customers.

  • Designed a fragmentation-based data model enabling composable hierarchical queries with real-time reactivity
  • Introduced a signal-driven query pattern for horizontal scalability and efficient event processing
  • Built HotCache — an SSE reverse-proxy with request deduplication and message replay buffering
Python 3.13FastAPIPostgreSQL (ltree)RedisKafkaDatadogDockerKubernetes

Also notable

🏎️
Robot car university record
Built the fastest autonomous robotic vehicle at the University of Pretoria veteran race. See it on Behance →
♟️
Represented South Africa
3rd International Chess Tournament, Summer Cup, Greece, 2008. Competed internationally before pivoting to engineering.