John Cormie is a Staff Software Engineer based in Seattle with 11 years of experience building robust backend systems at scale. At Google he focuses on reliability and transport-layer correctness, evidenced by notable contributions to the widely used grpc-java project improving gRPC/Binder integration for Android, deadline propagation, and connection timeout handling. He blends deep systems-level thinking with pragmatic engineering to harden distributed RPC behavior in mobile environments. Colleagues would describe him as a steady problem-solver who surfaces subtle protocol and security fixes that prevent production surprises.
Contributions:171 reviews, 15 commits, 89 PRs in 10 months
Contributions summary:John primarily contributed to the gRPC-Java implementation, focusing on enhancing the gRPC/Binder integration for Android applications. Their work involved modifying core components like `AndroidComponentAddress` to improve Binder's addressing, and fixing bugs in the BinderSecurityTests. They also implemented features related to deadline propagation and connection timeouts, ensuring the robustness of the gRPC transport layer. These changes show a focus on improving the reliability and functionality of the gRPC framework within an Android environment.
Contributions:2 PRs, 14 pushes, 5 branches in 2 years 7 months
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.