Rob Reeves

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

🤩
Rockstar
🎓
Top School
Rob Reeves is a Staff Software Engineer in San Francisco with 11 years of experience building and scaling data and ML infrastructure at LinkedIn, where he focuses on making Apache Spark deliver production compute at massive scale. He has a strong backend systems background from roles at SnapLogic and OSIsoft, pairing distributed-systems work with hands-on debugging of production issues (heap/thread dumps and concurrency fixes). Rob is an active open-source contributor with patches to high-profile projects such as Apache Spark and Azure's AMQP .NET library, improving reliability, diagnostics, and concurrency handling. His academic foundation in chemical engineering and a later MS in computer science reflect an analytical, multidisciplinary approach to solving performance and data-processing challenges. Notably, he has experience turning research-style experimentation into production-grade systems and improving observability and error messaging to speed real-world debugging.
code11 years of coding experience
job14 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at University of San Francisco
bookUMBC
languagesEnglish
github-logo-circle

Github Skills (20)

debugging10
spark10
amqp10
testing10
net10
big-data10
dotnet10
java10
scala10
asp-net10
javas10
dotnet-core10
csharp10
sql9
performance-monitoring7

Programming languages (9)

C#JavaCSSC++RustScalaJavaScriptPHP

Github contributions (5)

github-logo-circle
Azure/amqpnetlite

Aug 2015 - Feb 2017

AMQP 1.0 .NET Library
Role in this project:
userBack-end Developer
Contributions:14 commits, 16 PRs, 57 comments in 1 year 5 months
Contributions summary:Rob contributed to the AMQP 1.0 .NET Library, focusing on bug fixes and improvements to the core functionality. They addressed typos in various files, fixed a bug related to sending empty messages, and improved handling of invalid link addresses. Furthermore, the user fixed an issue related to the thread entering the semaphore and implemented a new example.
amqpdotnet
apache/spark

Mar 2022 - Mar 2022

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:39 reviews, 2 commits, 11 PRs in 1 day
Contributions summary:Rob contributed to the Apache Spark project by addressing various issues and implementing improvements. Their work included fixing SHS percentile metrics, cloning the cached plan in InMemoryRelation to prevent concurrency issues, and including the UDF name in error messages for easier debugging. They also made the shutdown hook timeout configurable and enhanced logging for IO exceptions in the SHS history provider, which indicates an involvement in the core system.
apache-sparkpythonscalarjava
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