William Bakker is a software engineer team lead at IMC Trading and has more than 10 years experience working on distributed systems. William is a Java enthusiast that likes to share his knowledge.