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.
15 years of coding experience
17 years of employment as a software developer
Mathematics and Computer Science, Mathematics and Computer Science at King's College London, U. of London
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.
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