John Papanastasiou

Backend Engineer at Thought Machine

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

👤
Senior
🎓
Top School
John Papanastasiou is a seasoned backend engineer based in London with over 15 years of hands-on experience and a 20-year journey through software development that spans programming, architecture, and senior management. He specializes in Python and Django on UNIX/Linux systems, with strong experience building RESTful microservices, AWS-hosted services, Kafka integrations, and BDD test suites at scale. John has modernised legacy platforms—migrating Python 2 to 3, designing HATEOAS APIs, and creating tactical data ingestion pipelines—and contributed to the popular django-oscar e-commerce project by improving core order, catalogue and image-import functionality. A pragmatic engineer and frequent contractor, he pairs deep backend craftsmanship (including C/C++ and custom DB backends) with mentoring and process improvements like Git workflows and CI/CD. Notably, he blends product-focused delivery with infrastructure savvy, having implemented bespoke templating and zero-downtime customisation systems for multi-tenant deployments.
code15 years of coding experience
job17 years of employment as a software developer
bookMathematics and Computer Science, Mathematics and Computer Science at King's College London, U. of London
bookAlleyn's School
stackoverflow-logo

Stackoverflow

Stats
71reputation
8kreached
3answers
1question
github-logo-circle

Github Skills (16)

backend10
back-end-development10
osc10
python10
ecommerce10
django10
modeling9
modello9
modeler9
sql8
http6
twitter6
admin6
decorator6
apache6

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
django-oscar/django-oscar

May 2011 - Aug 2011

Domain-driven e-commerce for Django
Role in this project:
userBack-end Developer
Contributions:11 commits in 3 months
Contributions summary:John primarily contributed to the django-oscar project by making changes to the core backend functionality. They modified models related to order processing and customer profiles. Additionally, the user enhanced the image import functionality and made changes to offer-related modules. They also introduced typed attributes to the catalogue products.
pythondjango-oscarecommercecommercedjango
JohnPapps/django-oracle-drcp

Jul 2014 - Mar 2016

A Django database backend for Oracle with DRCP
Contributions:7 commits, 1 PR, 1 push in 1 year 7 months
backend-databasepythondjangodjango-databaseoracle
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
John Papanastasiou - Backend Engineer at Thought Machine