Derek Bailey

Software Engineer at Google

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Analytical Chemistry, Doctor of Philosophy (Ph.D.), Analytical Chemistry at University of Wisconsin-Madison
bookBS Chemistry, Analytical Chemistry, BS Chemistry, Analytical Chemistry at Wheaton College
stackoverflow-logo

Stackoverflow

Stats
3,501reputation
394kreached
66answers
33questions
github-logo-circle

Github Skills (14)

lua10
javas10
data-serialization10
flatbuffers10
java10
serialization10
unit-testing9
c-language8
cprogramming-language8
code-generation7
algorithm6
winforms6
datagridview6
unsafe6

Programming languages (13)

C#JavaC++RustCCMakeGoHTML

Github contributions (5)

github-logo-circle
google/flatbuffers

Aug 2019 - Jan 2023

FlatBuffers: Memory Efficient Serialization Library
Role in this project:
userBack-end Developer & Test Automation Engineer
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.
rpcmemorypythonmarshallingprotobuf
dbaileychess/flatbuffers

Jun 2018 - Jan 2025

Memory Efficient Serialization Library
Contributions:1 PR, 641 pushes, 142 branches in 6 years 7 months
memoryserializationserialization-libraryserializerjson
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.
Request Free Trial
Derek Bailey - Software Engineer at Google