Andrew Godwin

Engineering Manager at Lambda

Denver, Colorado, United States
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
Andrew Godwin is an engineering manager and backend systems leader with 17 years of experience building and operating large-scale, production-critical infrastructure and developer platforms. He combines hands-on Python and Django expertise—demonstrated by deep contributions to Django, ASGI/asgiref, Daphne and Channels—with pragmatic engineering leadership that drives cost reductions, zero-downtime rewrites, and improved SRE and developer experience. At companies from Eventbrite to Robinhood and Astronomer he has led architecture, scheduler and multi-tenant initiatives, and at Astronomer delivered a feature that cut customer Airflow costs by up to 95%. Known for empathetic, product-oriented team leadership, he also maintains a prolific open-source presence and enjoys public speaking on technical topics and engineering sustainability. Based in Denver with an Oxford Computer Science degree, he pairs academic rigor with a long history of shipping resilient distributed systems.
code17 years of coding experience
job20 years of employment as a software developer
bookBachelor of Arts (BA) Computer Science, Bachelor of Arts (BA) Computer Science at University of Oxford
stackoverflow-logo

Stackoverflow

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

Github Skills (51)

realtime10
back-end-development10
python10
redis10
django10
testing10
http10
channel10
websocket10
asyncio10
real-time-data10
websockets-client10
activitypub10
asgi10
backend10

Programming languages (13)

C#C++CSSVueHTMLPostScriptKotlinDockerfile

Github contributions (5)

github-logo-circle
django/channels_redis

Jan 2016 - Jan 2019

Redis channel layer backend for Django Channels
Role in this project:
userBack-end Developer
Contributions:132 commits, 36 PRs, 150 pushes in 3 years
Contributions summary:Andrew primarily contributed to the `asgi_redis` project by implementing and refining features related to the Redis backend for Django Channels. Their work included fixing Python 3 compatibility issues, improving non-blocking receive operations, and adding encryption support. They also focused on performance enhancements such as using Lua scripts and refactoring existing code to improve the channel layer's functionality. Finally, the user released multiple versions of the project and updated dependencies.
pythonredisredis-streamsdjangoredisearch
django/asgiref

Dec 2015 - Aug 2022

ASGI specification and utilities
Role in this project:
userBack-end Developer
Contributions:101 reviews, 234 commits, 194 PRs in 6 years 8 months
Contributions summary:Andrew primarily focused on refactoring and enhancing the core functionalities of the asgiref library. Their contributions included renaming core components, refactoring the in-memory backend to support new features, and adding a test suite for the ASGI specifications. They implemented group functionality and thread locking to the in-memory backend. Furthermore, they bumped the package version and improved the overall conformance of the project to the ASGI specification.
specificationasgipython
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
Andrew Godwin - Engineering Manager at Lambda