Joshua J. Bloch is a software engineer, currently a Principal Engineer at Google. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package, and the assert mechanism. He is the author of Effective Java, which won the 2001 Jolt Award.