Chris Fredrickson

Senior Software Engineer at Google

Somerville, Massachusetts, 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
Chris Fredrickson is a Senior Software Engineer with 11 years of experience focused on browser privacy, safety, and security, currently designing and shipping features in Google Chrome. He works at the intersection of standards and implementation—authoring specs, collaborating with other browser vendors, and landing C++ subsystems in Chromium, including privacy-sensitive cookie handling and the Privacy Sandbox. His open-source contributions span high-profile projects such as the Chromium repo, Closure Compiler, and Web Platform Tests, where he has improved network services, Chrome extension typings, and cross-browser test coverage for Storage Access APIs and First-Party Sets. Chris has a strong systems and build-tooling background, having enhanced Bazel Rust rules and tackled backend build logic as well as browser test automation. He also built ad-quality enforcement tooling inside Google (Centrifuge) to surface Better Ads Standard violations and protect users from known-bad ads. Based in Somerville, MA, he combines rigorous academic grounding in CS and math with a practical knack for refactoring complex codepaths to simplify control flow and improve long-term maintainability.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster of Science - MS, Computer Science, 3.97, Master of Science - MS, Computer Science, 3.97 at Georgia Institute of Technology
bookBachelor’s Degree, Computer Science, Magna Cum Laude (3.93), Bachelor’s Degree, Computer Science, Magna Cum Laude (3.93) at University of Rochester
bookComputer Science, Computer Science at Uppsala University
languagesFrench, Russian, Swedish
github-logo-circle

Github Skills (28)

closure10
javascript10
c-language10
type-check10
testing10
google-closure-compiler10
chromium10
build-system10
web-standards10
bazel10
network-protocol10
html10
type-checking10
rust10
webtest10

Programming languages (14)

JavaC++BikeshedRustMakefileGoJSONHTML

Github contributions (5)

github-logo-circle
bazelbuild/rules_rust

Dec 2021 - Jun 2022

Rust rules for Bazel
Role in this project:
userBackend Developer
Contributions:18 reviews, 16 commits, 16 PRs in 6 months
Contributions summary:Chris primarily contributed to the Bazel build rules for Rust, focusing on label parsing and crate name generation. They enhanced the label parsing logic to support absolute labels and implemented a mechanism to encode crate names. Furthermore, the user refactored and improved existing build file functionality, adding features to rename first-party crates and to support gRPC protobuf definitions. These changes demonstrate a focus on the underlying build system and the integration of Rust code within the Bazel build process.
bazelrustrustdocrulesrust-lang
google/closure-compiler

Feb 2017 - Mar 2019

A JavaScript checker and optimizer.
Role in this project:
userFull-stack Developer
Contributions:6 commits in 2 years 1 month
Contributions summary:Chris's contributions focused on enhancing the Closure Compiler's Chrome extensions compatibility. They primarily worked on refining externs, specifically addressing issues with `chrome.webRequest` and `chrome.windows` APIs. Their work also involved updating type definitions, resolving callback signatures, and adding a `BlobEvent` definition, demonstrating a focus on improving type safety and API consistency within the project's ecosystem.
checkerjavascriptoptimizationtypecheckingoptimizer
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 Fredrickson - Senior Software Engineer at Google