Rebecca Turner

Senior Software Engineer at Mercury

Seattle, Washington, 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
Rebecca Turner is a Senior Software Engineer in Seattle with a decade of experience building robust, well-tested systems and developer tooling. She brings practical expertise in backend and full-stack development, developer experience, and DevOps, having shipped features and improvements at Mercury and contributed to projects at Starry and multiple startups. An active open-source maintainer in the Rust ecosystem, Rebecca has deepened Clippy’s linting logic within rust-lang/rust and rust-clippy—work that improves developer ergonomics and code quality for a widely used systems language. Her contributions to tools like cargo-generate and topgrade-rs show a knack for polishing CLI UX, git integrations, and test infrastructure. With a dual honors degree in Mathematics and Computer Science from Brandeis and teaching experience in operating systems and SICP, she combines strong theoretical foundations with practical engineering and a focus on developer-friendly tooling.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree Mathematics (Honors) and Computer Science, Bachelor’s Degree Mathematics (Honors) and Computer Science at Brandeis University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,611reputation
364kreached
16answers
1question
Badges
ascii
top-5%
unicode
top-5%
character-encoding
top-5%
github-logo-circle

Github Skills (34)

git10
cargo10
package-management10
testing10
command-line-interface10
clippy10
lang10
compiler-compiler10
command-line10
compiler10
linting10
rust10
integration-testing10
cli10
scripting9

Programming languages (30)

C#CGoHTMLGroovyNunjucksTypeScriptShell

Github contributions (5)

github-logo-circle
topgrade-rs/topgrade

Oct 2022 - Nov 2022

Upgrade all the things
Role in this project:
userFull-stack Developer
Contributions:30 reviews, 17 commits, 22 PRs in 26 days
Contributions summary:Rebecca primarily contributed to adding features and expanding the functionality of the `topgrade-rs/topgrade` project, which is a tool for upgrading software. Their work included integrating new steps for package managers and tools like `ghcup`, `rcm`, and `fundle`, expanding the scope of software upgrade management. Furthermore, they implemented enhancements like quoting arguments in shell executions and added error handling to enhance the tool's robustness. The user also addressed bug fixes and made improvements to the existing code base.
unixwindowsall-the-thingsrustlinux
rust-lang/rust-clippy

Apr 2023 - Oct 2024

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBack-end Developer
Contributions:1 review, 7 comments, 3 issues in 1 year 6 months
Contributions summary:Rebecca primarily contributed to the `rust-clippy` repository by modifying linting rules within the project. These changes focused on allowing specific attributes like `disallowed_types`, `unused_braces`, `dead_code`, `hidden_glob_reexports` and `ambiguous_glob_reexports`. The work involved both updating the linting logic itself and adding corresponding tests to ensure the correct behavior of these attributes. These contributions centered on improving the flexibility and configurability of Clippy's linting capabilities.
linterlintrustlangmistakes
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
Rebecca Turner - Senior Software Engineer at Mercury