Yixiong Bao

Data Scientist

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

🤩
Rockstar
🎓
Top School
Yixiong Bao is a data scientist with seven years of experience building analytics, data products, and production-ready systems across fast-moving tech companies including TikTok, Kuaishou, and OPay. He blends hands-on backend and DevOps engineering with data science—contributing to CNCF projects like volcano and sealer where he improved scheduler throughput, added image-locality scheduling heuristics, and hardened CI/CD and image layer handling. At Kesci he took analytics from zero to one, designing warehouses, KPI systems, and dashboards for C-suite decisioning while leading an analytics team. Comfortable moving between SQL, production pipelines, and scheduler internals, he brings practical performance optimizations as well as product-minded insight. Based in Haidian, Beijing, he pairs an MS in Advanced Infrastructure Systems from Carnegie Mellon with a pragmatic focus on reliability and measurable business impact. Colleagues would note his terse personal motto—"Data has a better idea"—and a dry Github bio that belies substantial open-source influence.
code7 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (B.E.), Bachelor of Engineering (B.E.) at Beijing Jiaotong University
bookMaster of Science (M.S.) Advanced Infrastructure Systems, Master of Science (M.S.) Advanced Infrastructure Systems at Carnegie Mellon University
languagesEnglish, Chinese
github-logo-circle

Github Skills (19)

kubernetes10
batchfile10
cicd10
go10
kubernetes-pods10
golang10
batch10
batch-processing10
dockers9
image-store9
docker9
kubernetes-deployment8
algorithms8
algorithm8
buildah7

Programming languages (6)

JavaShellJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
sealerio/sealer

May 2021 - Nov 2022

Build, Share and Run Both Your Kubernetes Cluster and Distributed Applications (Project under CNCF)
Role in this project:
userBackend & DevOps Engineer
Contributions:241 reviews, 62 commits, 136 PRs in 1 year 6 months
Contributions summary:Yixiong primarily focused on improving the build process and stability of the `sealerio/sealer` project, which is a Kubernetes cluster and distributed applications builder. Their contributions involved fixing CI/CD linting issues related to image and registry modules. They also made various code changes related to layer management, including optimizing file compression and uncompression, and addressing issues related to image naming and progress tracking. The user also worked on improvements to the registry service.
delivery-serviceisvdockerk8sdistributed-systems
volcano-sh/volcano

Oct 2021 - Feb 2022

A Cloud Native Batch System (Project under CNCF)
Role in this project:
userBack-end Developer
Contributions:13 reviews, 7 commits, 8 PRs in 3 months
Contributions summary:Yixiong's contributions primarily involve refactoring and improving the codebase for the volcano project, focusing on the scheduler and its related components. They addressed grammatical errors, optimized the throughput of scheduling processes by avoiding channel blocks. Furthermore, the user added the image locality priority plugin and also made code modifications related to preempting tasks and handling predicate errors within the scheduling framework.
golangbigdatabatchmachine-learningkubernetes
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
Yixiong Bao - Data Scientist