Larry Safran

Retired at Self-employed

Sunnyvale, 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
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.
code3 years of coding experience
job40 years of employment as a software developer
bookUniversity of California, San Diego
bookMaster, Computer Science, Master, Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

back-end-development10
testing10
java10
javas10
backend10
grpc10
test-automation10
python9
multithreading9
performance-optimization9
microservices8
rpc8
microservices-application8
network-programming8
kubernetes-pods6

Programming languages (8)

JavaC++StarlarkMakefileGoHTMLPythonKotlin

Github contributions (5)

github-logo-circle
grpc/grpc-java

Jun 2022 - Jan 2023

The Java gRPC implementation. HTTP/2 based RPC
Role in this project:
userBack-end Developer
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.
rpcgrpc-javaprotobufgrpcnetty
grpc/grpc

Dec 2022 - Jan 2023

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBackend 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.
Request Free Trial
Larry Safran - Retired at Self-employed