Joe Bolinger is a Staff Software Engineer and technical lead at Google with eight years of professional experience and a PhD in Computer Science from Ohio State. He’s a software engineering generalist and design/UX enthusiast who builds Android, AR, and API systems, blending front-end user-focused concerns with backend engineering rigor. Joe has deep open-source and tooling experience—contributing to high-profile projects like Protocol Buffers and Google Cloud client libraries and improving code generation, release workflows, and Ruby implementations. His background spans research and industry R&D roles at GE and IBM, giving him a strong foundation in both experimental systems and production-grade software. Colleagues rely on him for pragmatic architecture choices that keep developer experience and releaseability front-and-center.
8 years of coding experience
18 years of employment as a software developer
PhD, Computer Science & Engineering, PhD, Computer Science & Engineering at The Ohio State University
Tools for generating API client libraries from API Service Configuration descriptions.
Role in this project:
Backend Developer
Contributions:31 commits, 56 PRs, 29 pushes in 11 months
Contributions summary:Joe primarily contributed to the generation of API client libraries for Ruby. Their work included implementing TODOs for field initialization, adding support for importing declared types, and creating a changelog. The user also addressed issues related to versioning and environment variables within the generated Ruby code. Several commits focused on improving the Ruby code generation process.
Contributions summary:Joe primarily focused on modifying and merging code related to Android settings applications. Their contributions involved caching context for generateChallenge responses within the biometrics settings and merging these changes into different development branches. Further modifications were made to the BatteryChartPreferenceController and FileSizeFormatter, showcasing involvement across various settings functionalities and utilities within the Android framework. The user also contributed by adding product variants for unicorn strings.
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
Joe Bolinger - Staff Software Engineer TLM at Google