Rubens Farias

Software Engineer at Buf

Old Toronto, Ontario, Canada
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
Rubens Farias is a software engineer with 11 years of experience building backend systems and developer tooling, currently contributing to Buf on Protocol Buffers workflows. He previously worked on Google Cloud’s Remote Build Execution, improving caching, release infrastructure and building a Go SDK and client for remote execution, giving him deep experience in distributed build systems and developer-facing APIs. His career includes internships at Google, Airbnb, Improbable and Nubank where he tackled problems from image-compression analysis to distributed quota management and payments pipelines, spanning languages and full-stack contexts. An active open-source contributor, he implemented new RPC endpoints, audit-logging actions and HTTP client proxies for the widely used bufbuild/buf repo, reflecting a focus on maintainability and secure, auditable systems. Based in Old Toronto, he pairs pragmatic engineering with academic training from Duke and ETH Zürich, and is comfortable shipping production tools that improve developer workflows.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Duke University
bookHigh School/Secondary Diplomas and Certificates, High School/Secondary Diplomas and Certificates at Organização Educacional Farias Brito
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at ETH Zürich
languagesPortuguese, English, Latin, German
github-logo-circle

Github Skills (8)

go10
api10
audit-logging10
apidoc10
grpc10
protocol-buffers10
cli9
buf9

Programming languages (19)

SmartyC#JavaCSSC++CMakefileGo

Github contributions (5)

github-logo-circle
bufbuild/buf

Mar 2022 - Jan 2023

The best way of working with Protocol Buffers.
Role in this project:
userBack-end Developer
Contributions:37 reviews, 11 commits, 28 PRs in 10 months
Contributions summary:Rubens primarily contributed to the `bufbuild/buf` repository by implementing new features and modifying existing ones related to the project's internal API and audit logging functionalities. They added a new RPC endpoint stub, `ListTemplatesUserCanAccess`, and new actions to the audit log, and also modified code to reflect refactoring of features such as `track_id` to `track_name`. The user also made changes to include a proxy to the httpclient. These changes indicate a focus on enhancing the functionality and maintainability of the project.
protocol-buffersbuf-schema-registryprotobufgrpcbuf-cli
rubensf/preferences

Apr 2017 - Sep 2024

An attempt to streamline setting up new physical or virtual machines.
Contributions:1 PR, 35 pushes, 2 branches in 7 years 6 months
streamlinesettingmachineslinuxvirtual-machines
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
Rubens Farias - Software Engineer at Buf