Jamie Hewland

Software Engineer at Apple

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jamie Hewland is a Software Engineer with 13 years’ experience building and operating cloud-native data and web services from London. He specialises in container platforms (Docker, Kubernetes), data streaming (Kafka, Flink, Kinesis) and Python web backends (Django, Flask, ASGI), and has led teams as a technical lead responsible for Kafka infrastructure at Yelp and now contributes at Apple. Jamie pairs hands-on systems work—writing operators, client libraries, and custom log-routing agents handling millions of messages per second—with strong DevOps instincts, improving CI/CD, Docker image build flows and graceful shutdown semantics in high-profile projects like Envoy and the official Python Docker images. He’s an active open-source contributor across languages (notably Rust and Python), adding low-level system bindings and TLS/async improvements to widely used libraries such as nix, libc, httpx and Starlette. Beyond code, he’s driven operational improvements (monitoring, dashboards, rate-limiting, and cost optimisations) and has spoken at conferences while mentoring engineers, showing a mix of technical depth and pragmatic leadership. An understated strength is his knack for turning operational pain points into reusable tooling and platform-level solutions that scale.
code13 years of coding experience
job9 years of employment as a software developer
bookHonours, Computer Science, Honours, Computer Science at University of Cape Town
stackoverflow-logo

Stackoverflow

Stats
61reputation
16kreached
1answer
0questions
github-logo-circle

Github Skills (67)

url-routing10
python10
testing10
http10
bash10
triple10
triplet10
c1110
winapi10
c1710
javas10
automation10
twisted10
build-automation10
systemd10

Programming languages (21)

JavaC++CSSCRustScalaGoHTML

Github contributions (5)

github-logo-circle
docker-library/python

Jul 2016 - Jan 2019

Docker Official Image packaging for Python
Role in this project:
userDevOps Engineer
Contributions:21 commits, 15 PRs, 43 comments in 2 years 6 months
Contributions summary:Jamie primarily contributed to the Docker Official Image packaging for Python repository by modifying the `update.sh` script to support various Alpine Linux versions (3.6, 3.7, 3.8, and 3.9). They added and modified build configurations, addressing dependencies and integrating patches for Python modules within the Alpine environment. Furthermore, the user adjusted settings for OpenSSL and LibreSSL, as well as installing ca-certificates and incorporating the build process for the nis module based on specific Alpine versions.
pythondocker-imagepackagingdockerpython3
encode/starlette

Apr 2020 - Jun 2021

The little ASGI framework that shines. 🌟
Role in this project:
userBack-end Developer
Contributions:3 releases, 109 reviews, 22 commits in 1 year 2 months
Contributions summary:Jamie primarily contributed to the Starlette framework by implementing new features and enhancing existing functionalities. Their work included adding a UUID converter for routing, integrating import sorting and code formatting tools like isort and black, and updating CI scripts. They also addressed issues related to testing and code quality, as well as deprecating built-in GraphQL support.
asgipythonwebsocketsframeworkasync
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jamie Hewland - Software Engineer at Apple