Ran Xin

Software Engineer at Google

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
Ran Xin is a seasoned software engineer with 11 years of experience building scalable, performance-sensitive systems across Google products, currently contributing to AR Experiences from Sunnyvale. He has deep backend expertise—demonstrated by contributions to the widely used grpc-java project where he optimized core components, improved test access, and fixed transport/header issues in the okhttp module. Ran’s tenure spans Search, YouTube TV Android client, and AR, reflecting a versatility across backend services and client platforms. He holds an M.S. in Computer Science from Illinois Tech and began his career improving production systems at large consumer-facing companies, bringing a pragmatic focus on performance, correctness, and cross-team impact.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering - BE, E-commerce Engineering with Laws, Bachelor of Engineering - BE, E-commerce Engineering with Laws at Beijing University of Post and Telecommunications
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Illinois Institute of Technology
languagesChinese, English
github-logo-circle

Github Skills (11)

javas10
proto10
microservices-application10
microservices10
java10
grpc10
okhttp9
performance-optimization9
build-system8
testing8
bazel8

Programming languages (4)

C#JavaJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
grpc/grpc-java

May 2019 - May 2022

The Java gRPC implementation. HTTP/2 based RPC
Role in this project:
userBack-end Developer
Contributions:20 reviews, 27 commits, 82 PRs in 3 years
Contributions summary:Ran primarily contributed to the core Java gRPC implementation, addressing areas such as performance optimization, and internal test access. They modified and added to core components, including internal accessor for PerfMark, and configuration for auto-configured load balancer. They also worked on fixing header schemes related to transport type within the okhttp module.
rpcgrpc-javaprotobufgrpcnetty
ran-su/grpc-java

Apr 2019 - Oct 2024

Contributions:68 pushes, 62 branches in 5 years 7 months
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
Ran Xin - Software Engineer at Google