Richard Levasseur

Software Engineer at Google

San Bruno, 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
Richard Levasseur is a seasoned Software Engineer with 14 years of experience, based in San Bruno, California, currently contributing at Google. He specializes in build, release, and automation engineering with deep expertise in Python tooling and Bazel-based build systems. Richard has made notable open-source contributions to high-profile projects like TensorFlow and Bazel, focusing on Python rule implementations, build configuration refactors, and ensuring Python 3 compatibility across tooling. His work blends hands-on fixes—such as test infrastructure improvements and deadlock bug fixes—with strategic changes that ease transitions to new rule-loading mechanisms. Comfortable working across backend, build, and test automation domains, he is particularly skilled at translating complex build-system constraints into reliable, testable solutions. Colleagues would describe him as a pragmatic engineer who quietly improves developer workflows that enable large-scale machine learning and cross-platform builds.
code14 years of coding experience
github-logo-circle

Github Skills (21)

unit-testing10
python10
testing10
build-system10
abseil10
starlark10
automation10
bazel10
build-automation10
automations10
test-automation10
test-framework9
tensorflow9
appleii9
apple19

Programming languages (9)

TypeScriptJavaC++StarlarkCRustJavaScriptGo

Github contributions (5)

github-logo-circle
abseil/abseil-py

Nov 2017 - Jul 2020

Abseil Common Libraries (Python)
Role in this project:
userBackend & Test Automation Engineer
Contributions:2 reviews, 101 commits, 45 PRs in 2 years 8 months
Contributions summary:Richard primarily contributed to improving the testing infrastructure and adding new test cases for the Abseil Python library. They added test cases for specific logging features and parameterized tests. Additionally, they fixed a bug in the test framework regarding potential deadlocks during test result handling, and enhanced the test framework to integrate more smoothly with post-mortem debugging features. The user's contributions involved modifying existing test files and related helper scripts.
python-librarypythontestingflagslogging
bazelbuild/bazel

May 2022 - Jan 2023

a fast, scalable, multi-language and extensible build system
Role in this project:
userBackend & Build Engineer
Contributions:88 reviews, 49 commits, 9 PRs in 7 months
Contributions summary:Richard primarily focused on improving the build system for the Bazel project. Their contributions include refactoring and enabling the Starlark implementation of Python rules, along with related fixes to ensure that tests and the build process function correctly when Starlark is used. Additionally, the user worked on adding support for building transitive Python runfiles trees and integrating with external repositories through bzlmod. This involved modifications across a range of files related to Python, including build configurations, rule implementations, and test infrastructure.
scalablecorrectbazelmulti-languagebuild-system
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
Richard Levasseur - Software Engineer at Google