Michael Bannister is a technical lead with 14 years of experience driving large-scale eCommerce and platform replatforming at John Lewis Partnership, currently leading the Order Capture replatforming effort. He designs and builds Java/Spring backends and HTML/JavaScript frontends, with deep familiarity in Spring MVC/Batch, Hibernate, Dojo, and jQuery. Seasoned in Agile/Scrum delivery, he combines hands-on development with technical leadership across platform, web systems and product information projects. His career began on mainframe COBOL/DB2 and evolved through .NET and bespoke PIM solutions, giving him a rare breadth from legacy batch systems to modern microservices. Known for turning complex business requirements into pragmatic, testable implementations, he balances architecture, delivery risk management and incremental migration strategies. A Cambridge-educated mathematician and computer scientist, he brings analytical rigor to product-focused engineering decisions.
14 years of coding experience
14 years of employment as a software developer
BA (Hons), Maths, Computer Science, BA (Hons), Maths, Computer Science at University of Cambridge
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
Michael Bannister - Technical Lead, Order Capture Replatforming