Bryan Mccoid

Senior Software Engineer at Couchbase

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
🎓
Top School
Bryan Mccoid is a Senior Software Engineer based in California with a decade of experience building scalable back-end systems for startups and enterprise products, currently contributing at Couchbase. He brings deep practical expertise in systems and error-handling design—demonstrated by substantive contributions to the Glommio Rust crate where he refactored and unified error types, improved Result aliases, and expanded test coverage for robust async, thread-per-core architectures. His work history spans networking and security-focused roles at ShieldX and hands-on product engineering at smaller companies and freelance projects, so he combines enterprise-grade reliability with startup agility. A UC Santa Cruz computer science graduate, he pairs pragmatic engineering with a taste for low-level correctness and clean APIs—when not coding, he’s likely spending time with his dog.
code10 years of coding experience
job5 years of employment as a software developer
bookUniversity of California Santa Cruz
github-logo-circle

Github Skills (6)

asynchronous10
error-handling10
rust10
async10
testing9
linux6

Programming languages (8)

JavaRustJavaScriptGoHTMLErlangEmacs LispPython

Github contributions (5)

github-logo-circle
DataDog/glommio

Dec 2020 - Jun 2021

Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
Role in this project:
userBack-end Developer
Contributions:60 reviews, 24 commits, 10 PRs in 6 months
Contributions summary:Bryan primarily focused on implementing and refactoring the error handling system within the `glommio` crate. Their work included implementing a cohesive error type using `thiserror`, refactoring existing error variants, and ensuring compatibility with the `try` operator. Furthermore, the user made Result type aliases, added documentation, and consolidated sub-errors. The user also migrated Result types and added more tests for going from base errors -> GlommioError -> io::Error's.
thread-per-corecrateasynchronousparallelrust
bryandmc/glommio

Jan 2021 - Jun 2021

Glommio is a thread-per-core framework that aims to make the task of writing highly parallel asynchronous application in a thread-per-core architecture easier for rustaceans
Contributions:34 commits, 24 pushes, 7 branches in 5 months
thread-per-coremultithreadingasynchronousconcurrencyparallel
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
Bryan Mccoid - Senior Software Engineer at Couchbase