Chris Nokleberg is a Principal Software Engineer with 15 years of experience leading large-scale server and product infrastructure teams at Google, most recently as Server Platform Tech Lead. He helped shape core Google Docs and Google+ infrastructure projects and earlier reverse-engineered the PPT format as Chief Engineer at Tonic Systems, work that led to acquisition by Google. A pragmatic systems engineer, he contributes to notable open-source Java libraries such as google/guava, where he improved ByteSource/CharSource features and added robust ByteBuffer and sizing support. Based in Menlo Park, he balances deep backend expertise with hands-on coding, unit testing, and API design, and is currently focused on family and personal projects while staying active in the community.
15 years of coding experience
25 years of employment as a software developer
B.A. Computer Science, B.A. Computer Science at University of California, Berkeley
Contributions summary:Chris primarily contributed to the Google Guava core libraries for Java, focusing on enhancing the `ByteSource` and `CharSource` classes. Their work involved adding support for new functionalities like ByteBuffer, new methods like `sizeIfKnown()` and `lengthIfKnown()`, and improving existing functionalities like skipping fully. This included modifying existing Java classes and creating unit tests to ensure functionality and stability. Additionally, they added a service provider for the regex library used by `common.base`.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.