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.
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.