David Brimley is product consultant at in-memory computing company Hazelcast. He has traveled the world, helping people make sense of in-memory data grids. With 30 years in the IT industry, he began his career as a Cobol programmer before moving into investment banking IT as a Java developer and architect. During this time, David developed a deep interest in distributed systems research, focusing on consensus and reliability. He has deep expertise in server-side Java, developing highly concurrent, high-throughput systems. Throughout his career, he has programmed and architected business-critical trading systems using technologies such as Oracle Coherence, Pivotal Gemfire and Hazelcast.