Derek Bailey is a software engineer with 13 years of experience, currently at Google in San Jose where he works on infrastructure storage and SSD caching while serving as a lead maintainer for the widely used FlatBuffers serialization library. He brings a rare blend of firmware and systems experience from prior work developing mass spectrometer firmware at Thermo Fisher Scientific and deep technical rigor from a Ph.D. in Analytical Chemistry. At Google he has contributed bug fixes, refactors, and test automation to FlatBuffers’ Java and Lua bindings, improving memory-efficient serialization and reusable builders. Known for pragmatic problem-solving, he focuses on efficient data storage and transmission across stack levels and has a track record of turning low-level protocol issues into robust, production-ready solutions.
13 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Analytical Chemistry, Doctor of Philosophy (Ph.D.), Analytical Chemistry at University of Wisconsin-Madison
BS Chemistry, Analytical Chemistry, BS Chemistry, Analytical Chemistry at Wheaton College
Contributions:13 releases, 734 reviews, 246 commits in 3 years 6 months
Contributions summary:Derek primarily contributed to bug fixes and enhancements to the Lua bindings and Java implementation of the FlatBuffers library. Their work included addressing issues with Boolean types and Vector of Bytes, along with refactoring and the addition of support for the FlatBufferBuilder's Clear() method to enable reusable builders. They also implemented test cases in Java to verify the functionality.
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.