Larry Safran is a veteran software engineer with over 25 years of experience designing and implementing high‑performance enterprise and distributed systems, most recently contributing to gRPC Java at Google. He blends deep expertise in Java and C++ with strong system architecture, integration, and testing chops—evidenced by his work on gRPC’s Java implementation and testing infrastructure to improve reliability and thread-safety. Former principal architect at CipherCloud and senior architect at TIBCO, he has led cross-functional teams to build cloud security, discovery, and runtime management platforms that bridge backend scalability with operational pragmatism. Recognized with awards at IBM, TIBCO and CipherCloud, he pairs technical leadership with clear communication and a business-focused mindset. Based in Sunnyvale, he’s now retired but remains active in open-source maintenance and occasionally dives back into problems that combine rigorous design with practical engineering.
3 years of coding experience
40 years of employment as a software developer
University of California, San Diego
Master, Computer Science, Master, Computer Science at Stanford University
Contributions:10 releases, 905 reviews, 43 commits in 7 months
Contributions summary:Larry primarily contributed to the Java gRPC implementation, focusing on core functionalities. Their commits addressed issues related to retry mechanisms, the handling of exceptions, and ensuring the reliability of the system. They also worked on improving the internal workings, for example, by refactoring for thread affinity, by addressing deadlock possibilities, and ensuring correct execution order. These changes suggest a focus on enhancing the robustness and performance of the gRPC library.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Backend Engineer & Test Automation Engineer
Contributions:6 reviews, 2 commits, 9 PRs in 29 days
Contributions summary:Larry primarily contributes to the testing infrastructure and configuration within the gRPC repository. They add and update Java versions within the interop testing matrix, ensuring compatibility. They also fix issues within the testing framework, specifically addressing cleanup problems in the XDS URL Map test suite by implementing a custom cleanup callback. These contributions improve the robustness and reliability of the gRPC project's testing procedures.
objective-ccpppythongrpcphp
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.