Ziyang Guo

Software Engineer at ByteDance

Hangzhou City, Zhejiang, 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
Ziyang Guo is a software engineer and Yale mathematics student with eight years of technical experience bridging backend systems, databases, and finance. He has built core components of custom infrastructure—implementing a transaction manager, B+ tree storage, caching strategies, and a Netty-backed RPC framework with multi-serializer support—demonstrating deep systems and protocol-level skills uncommon for a junior. Complementing his engineering work, he has hands-on deal and analytics experience from internships at Tencent, Temasek, CICC, and a quantitative research stint at Ellington, making him fluent in both code and capital. Based in Hangzhou with roots across top Chinese and US institutions, he combines rigorous mathematical training (near-perfect GPAs) with practical product and service-discovery integrations (Nacos, Protobuf, Kryo). Colleagues would note his equal comfort diving into low-level performance optimizations and translating technical tradeoffs for finance stakeholders.
code8 years of coding experience
book高中学历, Mathematics, GPA: 4.58, 高中学历, Mathematics, GPA: 4.58 at Beijing No.4 High School
bookBachelor's degree, mathematics, 3.94/4.0, Bachelor's degree, mathematics, 3.94/4.0 at Yale University
bookBachelor's degree, Business/Managerial Economics, Bachelor's degree, Business/Managerial Economics at Guanghua School of Management, Peking University
stackoverflow-logo

Stackoverflow

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

Github Skills (22)

nacos10
caching10
transaction10
netty10
databases10
java10
javas10
transactionscope10
rpc-server10
rpc10
rpc-library10
transaction-manager10
relational-databases10
sql-database10
grpc10

Programming languages (8)

C#JavaCSSCSCSSJavaScriptGoPython

Github contributions (5)

github-logo-circle
CN-GuoZiyang/MYDB

Nov 2021 - May 2022

一个简单的数据库实现
Role in this project:
userBack-end Developer & Database Engineer/Administrator
Contributions:46 commits, 2 PRs, 47 pushes in 6 months
Contributions summary:Ziyang primarily focused on implementing and refining core backend components for a database system. They developed a transaction manager, demonstrating an understanding of transaction management concepts. Additionally, the user designed and implemented caching strategies to optimize performance, showcasing skills in system design. The commits also show work on the B+ tree implementation, which indicates a database engineer role in data storage and indexing.
databasemysql
一个简单的RPC框架的实现
Role in this project:
userBack-end Developer
Contributions:3 releases, 29 commits, 2 PRs in 10 days
Contributions summary:Ziyang primarily contributed to implementing and refining the RPC framework. They added error handling and new error types to improve the framework's robustness. Furthermore, the user refactored the code to support multiple service registrations and implemented Netty for data transmission. The user also created and integrated serializers using JSON, Kryo, Hessian, and Protobuf, and improved the framework's integration with Nacos for service registration and discovery.
rpchessiannetty
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