 Joshua Bloch

Joshua J. Bloch (born August 28, 1961) is an American software engineer and a technology author, formerly employed at Sun Microsystems and 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.