Zhen Lian

Software Engineer at Block

Fremont, 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
Zhen Lian is a security-focused software engineer with nine years of experience building and hardening transport and identity systems at Block, Google, and Yahoo. He specializes in TLS/ALTS, credential management, and IAM for cloud-native environments, contributing production-grade features like credential reloading, CRL checks, and an authorization/auditing framework for gRPC. An active open-source maintainer, Zhen’s contributions to grpc, grpc-java, and grpc-go improved advanced TLS handshakes, Netty integration, and end-to-end test coverage for one of CNCF’s most widely used RPC frameworks. At Block he applies that expertise to IAM across multi-cloud deployments (GCP/AWS) and Kubernetes, leveraging Terraform, Datadog, and Databricks for secure, observable platforms. He combines deep protocol-level security work with practical operational experience—having built certificate managers, SSH CAs, and automated renewal systems at Yahoo. Based in Fremont, CA, he pairs a strong academic foundation (MS/BS in Computer Science) with a track record of turning cryptographic and networking research into reliable, production systems.
code9 years of coding experience
job7 years of employment as a software developer
bookUniversity of California San Diego
bookBachelor's degree, Computer Science, 3.96/4.0, Bachelor's degree, Computer Science, 3.96/4.0 at Wuhan University of Technology
github-logo-circle

Github Skills (25)

c-language10
ssl10
tls1210
netty10
it-security10
tls1310
java10
security-protocol10
security10
javas10
mtls10
go10
libtls10
cprogramming-language10
grpc10

Programming languages (5)

JavaC++RustGoHTML

Github contributions (5)

github-logo-circle
grpc/grpc-go

Jan 2020 - Mar 2022

The Go language implementation of gRPC. HTTP/2 based RPC
Role in this project:
userBack-end Developer
Contributions:101 reviews, 30 commits, 90 PRs in 2 years 2 months
Contributions summary:Zhen primarily focused on enhancing the advanced TLS implementation within the grpc-go repository. They introduced a new module for advanced TLS handshaking and addressed several issues related to certificate handling and revocation. Additionally, they contributed to the improvement of the test suite, adding end-to-end tests and addressing internal errors. These contributions suggest a focus on improving the security and reliability of gRPC connections.
golangnanoservicesrpcprotoprotobuf
grpc/grpc

Oct 2019 - Nov 2022

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBack-end Developer & Security Engineer
Contributions:253 reviews, 87 commits, 143 PRs in 3 years 1 month
Contributions summary:Zhen focused on enhancing the security features of the gRPC project, particularly concerning ALTS (Application Layer Transport Security) and TLS (Transport Layer Security) handshaking. They implemented changes to expose ALTS context, including adding properties and utility functions to extract and use this information. The commits also involved the creation of functions and tests to check hostname and authorization, alongside refactoring code to improve the underlying TLS-related logic, demonstrating a strong emphasis on secure communication protocols.
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
Zhen Lian - Software Engineer at Block