Zhi Shi

Senior Engineer at Bytedance Inc.

Haidian District, Beijing, China
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
Zhi Shi is a Senior Engineer with 11 years’ experience building backend systems and platform components, currently driving ad backend and shared services at ByteDance in Beijing. He combines strong systems and networking skills—evidenced by substantive BGP and IPv6 contributions to the popular kube-vip open-source project—with a product-minded approach to designing services like virtual number and sentiment platforms. His prior roles span fintech tooling at China Renaissance and search and NLP program work at Hulu, showing comfort across finance, media, and large-scale consumer systems. Energetic and curious by nature, he proactively explores new technologies while keeping a pragmatic focus on product requirements and design.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Zhejiang University
stackoverflow-logo

Stackoverflow

Stats
31reputation
1kreached
1answer
2questions
github-logo-circle

Github Skills (15)

bgp10
kubernetes10
go10
ipv610
networking10
kubernetes-pods10
load-balancer7
uinput6
uinavigationcontroller6
keyboard-events6
html6
css6
ios6
uikit6
linux6

Programming languages (8)

C++ShellCVueJavaScriptGoLuaPython

Github contributions (5)

github-logo-circle
kube-vip/kube-vip

Jan 2023 - Jan 2023

Kubernetes Control Plane Virtual IP and Load-Balancer
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 1 comment in 2 days
Contributions summary:Zhi primarily contributed to the BGP (Border Gateway Protocol) functionality of the `kube-vip` project. Their work involved modifying the gobgp integration, including adjusting path attribute handling, making BGP peer configuration parameters optional, and advertising IPv6 prefixes using the MP_REACH_NLRI attribute. They also refactored the codebase by removing unused configuration fields and adjusting how IPv6 peers are parsed. These changes directly impact the networking capabilities of kube-vip, enabling it to function with IPv6 networks.
load-balancingbare-metalraspberry-pibaremetalload-balancer
imzyxwvu/xyhttpd

Dec 2018 - Sep 2020

Contributions:120 pushes, 5 branches in 1 year 9 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.
Request Free Trial