Presentation: Orchestrating Robot Swarms with Java

Track: Evolving Java & the JVM

Location: Churchill, G flr.

Duration: 11:50am - 12:40pm

Day of week: Monday

Share this on:


Delivering a profitable online grocery sales operation has, until now, been an almost unsolvable challenge. With huge product ranges, diverse shelf lives and temperature requirements, coupled with customer demands for accuracy and reliable delivery slots, grocery far surpasses the complexity of other retail sectors.
Many of the world’s largest retail giants have looked to their physical infrastructures and human beings to tackle this problem.
For the past 19 years, Ocado has taken a fundamentally different approach. Starting from a blank slate, Ocado has built the most advanced eCommerce, logistics, and fulfilment platform which powers the operations of the world’s largest online-only grocer, Today, leading brick-and-mortar retailers around the globe are adopting this technology to remain competitive as demand for online grocery delivery accelerates.
Java and the JVM have played a huge role for this success. In this talk, we will look at the evolution of our automated warehouses and highlight how Java has helped us overcome a number of challenges. We will then focus on our latest generation of highly automated warehouses and take a deeper dive into Java’s role for orchestrating huge swarms of robots for superior efficiencies of scale. We will explore in detail some of the benefits and challenges the use of Java has presented.
The aim is, that by the end of this talk, you’ll have a new appreciation of the versatility of Java and just what is possible with the language.

Speaker: Matthew Cornford

Technology Lead and Evangelist  @OcadoTechnology

Matthew is a Technology Lead and Evangelist at Ocado Technology, helping develop the pioneering software underpinning Ocado’s highly automated warehouses - the most evolved of their kind in the world.  With 10 years previous experience as a Java software developer and software engineering team lead, Matthew is passionate about the development of software which not only performs well, but meets real business needs. As well as being excited by the automation of physical processes within Ocado’s warehouses, Matthew is also a strong proponent of all aspects of software automation.
Prior to Ocado, Matthew has worked in companies large and small, including Cisco Systems and Goldman Sachs. He completed both a BSc in Mathematics and an MSc in Mathematical Modelling and Scientific Computing at the University of Oxford. Outside of work, you'll find Matthew raising his two young daughters and training for his next half marathon.

Find Matthew Cornford at

Similar Talks

Partner and Engagement Manager @EqualExperts
Co-founder @SnykSec, previously CTO @Akamai
Independent Security Consultant, previously Deputy Director for Technology and Operation, & Head of CyberSecurity of Government Digital Service
Technical Lead for Project Loom @oracle
Software Engineer @StarlingBank