Summary
Adam Johnson is a London-based software engineer with 12 years’ experience specializing in Python, Django, DevOps, and AWS, who runs his own consulting and training practice. He is a prolific open-source maintainer and Django core contributor, credited for tools like django-upgrade that automate code modernization and numerous fixes across Django, django-rest-framework, and pytest. A former DevOps lead at Time Out and Head of DevOps at Genus AI, he blends backend development with operational excellence and cloud automation. Adam is a published author of four books on Django, Git, and GitHub and co-organizes Django London, reflecting his commitment to community and developer education. He has a track record of improving performance and compatibility in high-profile projects (e.g., optimizing MySQL JSON handling and SQL generation in Django) and often contributes both code and documentation. An Imperial College graduate, he brings pragmatic engineering, strong testing practices, and a knack for automating tedious migrations and compatibility work.
12 years of coding experience
8 years of employment as a software developer
First with Honours, Computing, First with Honours, Computing at Imperial College London
Pate's Grammar School