 His 1990 thesis was titled "A Practical Approach to Replication of Abstract Data Objects" and was nominated for the ACM Distinguished Doctoral Dissertation Award.Bloch has worked as a Senior Systems Designer at Transarc, and later as a Distinguished Engineer at Sun Microsystems.In June 2004, he left Sun and became Chief Java Architect at Google.