Chris Bacon

Co-Founder at Spring Agriculture

Mole Valley, England, United Kingdom
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
Chris Bacon is a seasoned software engineer and co-founder with 15 years of experience building backend systems, servers, and databases, most recently launching Spring Agriculture after an 11-year tenure at Google. At Google he contributed significant .NET client and tooling work—improving Google Cloud Pub/Sub samples and client libraries, shaping code generation for C#, and hardening resumable uploads with robust test coverage. Comfortable across design, implementation and dev tooling, he focuses on maintainable APIs, performance improvements and practical refactors that reduce developer friction. With an academic background blending physics, computer science and environmental studies, he combines rigorous problem-solving with an interest in sustainable design—bringing both systems-level engineering and product-minded entrepreneurship to his ventures.
code15 years of coding experience
job23 years of employment as a software developer
bookEnvironmental Studies Environmental science Social effects of changing environment sustainable design/innovation, Environmental Studies Environmental science Social effects of changing environment sustainable design/innovation at The Open University
bookPhysics and Computer Science Astronomy algorithms ..., Physics and Computer Science Astronomy algorithms ... at University of Durham, St John's College
stackoverflow-logo

Stackoverflow

Stats
1,705reputation
243kreached
36answers
2questions
github-logo-circle

Github Skills (27)

apidoc10
testing10
net10
dotnet10
asp-net10
google-cloud-pubsub10
code-generation10
api10
dotnet-core10
pubsub10
csharp10
api-design9
async9
asynchronous9
message-queue9

Programming languages (17)

C#JavaC++CRustGoProtocol BufferTypeScript

Github contributions (5)

github-logo-circle
googleapis/gapic-generator

Jan 2016 - Jan 2021

Tools for generating API client libraries from API Service Configuration descriptions.
Role in this project:
userBack-end Developer
Contributions:124 commits, 222 PRs, 107 pushes in 5 years
Contributions summary:Chris primarily contributed to the codebase by implementing features within the gapic-generator tool. They added functionality for filtering snippet files, specifically for C# testing, demonstrating an understanding of code generation and testing processes. Further contributions involved splitting veneer generation and synchronization tasks, along with updating the C# codegen process, indicating a focus on build and code generation aspects. The user also fixed multiple C# bugs and implemented features to improve code generation.
api-clientapigrpcconfiguration-serviceclient-libraries
Google APIs Client Library for .NET
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:46 releases, 5 reviews, 215 commits in 4 years 1 month
Contributions summary:Chris primarily focused on improving and testing the resumable upload functionality within the .NET client library. Their contributions included bug fixes related to resumable upload behavior, particularly when resuming from errors. They also added tests to cover various edge cases and scenarios, including the use of an HTTP server for more comprehensive testing. Furthermore, the user updated versioning and incorporated fixes related to media download overflow issues.
dotnetclient-libraryc-sharpcsharpgoogle-apis
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
Chris Bacon - Co-Founder at Spring Agriculture