Baoyin Shan is a Senior Software Engineer with 9 years’ experience building low-level and distributed systems, currently developing large NoSQL and C++ server software at Tencent. His background spans Linux BSP, kernel drivers (VPU, display, HDMI), Android driver/framework work for gamebox/VR, and networking/socket development in C and Java. He is skilled in bring-up, system debugging, power management and has a track record of delivering driver upgrades across kernel versions and meeting aggressive platform certification deadlines. Comfortable across ARM platforms and Linux internals, he pairs hands-on technical depth with strong teamwork, clear communication and tooling fluency (git, Gerrit, JIRA). An often-overlooked strength is his ability to bridge hardware and software teams to root-cause complex multimedia and power issues, turning fragile integrations into reusable components.
9 years of coding experience
4 years of employment as a software developer
Master's degree, Embedded system, Master's degree, Embedded system at Southeast University
A distributed in-memory NOSQL system based on TARS framework, support LRU algorithm and data persists on back-end database. Users can easily deploy, publish, and scale services on the web interface.
Contributions:5 PRs, 4 pushes, 2 comments in 5 days
PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now PaxosStore is running on thousands of machines, and is able to afford billions of peak TPS.
Contributions:1 push in 1 day
machinespeakstorage-serviceswechatbackend
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.