Sam Behnam

Staff Software Engineer at LinkedIn

San Francisco, 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

👤
Senior
🎓
Top School
Sam Behnam is a Staff Software Engineer with 11 years of experience building resilient, high‑availability distributed systems across companies like Google, VMware, Uber, and LinkedIn. He specializes in fault detection and mitigation, performance optimization, and scalable architecture, with concrete impact on Google Cloud's AlloyDB and VMware's CorfuDB shared-log database. Sam pairs academic rigor from a PhD in Computer Science with hands-on backend engineering—his CorfuDB contributions expanded metrics, JVM monitoring, and tooling for JMX MBean export to improve observability. He has repeatedly led re‑architectures to ensure data consistency and faster failover in production services, and thrives in Agile teams delivering mission‑critical infrastructure. Based in San Francisco, he blends deep systems knowledge with a data‑driven approach to reliability engineering that surfaces non‑obvious operational insights.
code11 years of coding experience
job19 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of Ottawa
languagesEnglish
github-logo-circle

Github Skills (14)

collections10
javas10
databases10
distributed-database10
data-collection10
java10
metric10
database10
concurrency9
logging9
distributed-systems8
consensus8
nosql8
streaming7

Programming languages (3)

JavaJavaScriptHTML

Github contributions (5)

github-logo-circle
CorfuDB/CorfuDB

Mar 2018 - Apr 2019

A cluster consistency platform
Role in this project:
userBack-end Developer
Contributions:44 commits, 59 PRs, 163 pushes in 1 year 1 month
Contributions summary:Sam primarily focused on enhancing the metrics capabilities of the CorfuDB system. They implemented features to enable and configure metrics collection and reporting using Dropwizard's CsvReporter, JmxReporter, and Slf4jReporter, and added JVM metrics. They also added tools to dump and export JMX MBeans, including the necessary command-line interface. The user expanded on existing metrics to provide round trip timing, memory measurement for corfu objects, and more granular metrics for transaction operations and sequencers.
nosqlconsensusstreamingdatastoredistributed-database
codehub/GoPiGo

May 2016 - May 2016

Contributions:2 PRs, 2 pushes in 16 days
raspberry-piraspberryrobot
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
Sam Behnam - Staff Software Engineer at LinkedIn