Cindy Xue

Senior Software Engineer at Google

San Jose, 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

👤
Senior
🎓
Top School
Cindy Xue is a Senior Software Engineer based in San Jose with eight years of experience building secure, production-grade backend systems at Google and significant internship stints at Meta/Facebook. She has worked across media generation, Assistant on TV, and security foundations, currently contributing to Google Labs and YouTube Shorts GenAI efforts. An active open-source contributor, Cindy has enhanced gRPC implementations in both Java and Go—adding CEL-based authorization, SNI and SPIFFE support—demonstrating deep expertise in TLS, identity, and access control. Her background in computer engineering from San José State University informs a practical hardware-aware approach when collaborating across software and device teams. Known for integrating external protocol definitions and introducing mock libraries to expand system capabilities, she brings a blend of security-first thinking and developer-friendly engineering. Colleagues describe her as a pragmatic problem-solver who navigates complex distributed systems while shipping features that improve interoperability and security.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at San José State University
bookTsinghua University High School
bookDougherty Valley High School
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

tls1210
microservices-application10
tls1310
java10
security10
mtls10
javas10
proto10
rpc10
go10
cryptography10
libtls10
microservices10
grpc10
api8

Programming languages (4)

JavaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
grpc/grpc-go

Jun 2020 - Aug 2020

The Go language implementation of gRPC. HTTP/2 based RPC
Role in this project:
userBack-end & Security Engineer
Contributions:6 commits, 18 PRs, 106 comments in 1 month
Contributions summary:Cindy primarily focused on enhancing the security and functionality of the gRPC-Go implementation. Their contributions include adding support for system default Certificate Authorities, which improves TLS configuration and security. They also added SNI (Server Name Indication) support for the `GetCertificate` callback, improving TLS server flexibility. Furthermore, the user integrated SPIFFE ID support within TLSInfo for enhanced identity management.
golangnanoservicesrpcprotoprotobuf
grpc/grpc-java

Jun 2020 - Aug 2020

The Java gRPC implementation. HTTP/2 based RPC
Role in this project:
userBack-end Developer
Contributions:6 commits, 12 PRs, 78 comments in 2 months
Contributions summary:Cindy primarily focused on enhancing the gRPC Java implementation by importing and integrating external protocol definitions, specifically related to the Google API Expression Language (CEL) and Envoy's RBAC. They added mock CEL libraries and a CEL-based authorization engine, demonstrating a focus on access control and security. These contributions involved modifying existing code and introducing new dependencies, indicating a role in expanding the functionality and features of the gRPC Java project.
rpcgrpc-javaprotobufgrpcnetty
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
Cindy Xue - Senior Software Engineer at Google