Keao Yang

Research And Development Engineer at PingCAP

Hangzhou City, Zhejiang, 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
Keao Yang is a Research and Development Engineer at PingCAP with 11 years of experience building and optimizing distributed databases and backend systems. Based in Hangzhou and trained in mathematics at Zhejiang University, he contributes deeply to core database internals—notably TiDB and TiKV—focusing on SQL compatibility, JSON/index handling, and runtime profiling improvements. He also bridges DevOps and infrastructure concerns through work on tiup and Chaos Mesh, improving cluster deployment, scaling, and chaos operators for Kubernetes. Comfortable in Rust and systems-level tooling, he has added runtime flamegraphing, memory profiling, and thread-aware diagnostics to production-grade projects. Known for thoughtful refactors (e.g., unicode-aware editor fixes) and practical automation, he blends performance-first engineering with operational reliability.
code11 years of coding experience
bookBachelor of Science - BS, Mathematics, Bachelor of Science - BS, Mathematics at Zhejiang University
stackoverflow-logo

Stackoverflow

Stats
184reputation
4kreached
1answer
3questions
github-logo-circle

Github Skills (53)

chaos-engineering10
editors10
kubernetes10
text-editor10
back-end-development10
tidb10
configuration-management10
databases10
http10
backtracking10
editor10
tikv10
automation10
go10
performance-optimization10

Programming languages (16)

JavaC++CSSRustCCMakeMakefileVue

Github contributions (5)

github-logo-circle
tikv/pprof-rs

Oct 2019 - Jan 2023

A Rust CPU profiler implemented with the help of backtrace-rs
Role in this project:
userBack-end Developer
Contributions:99 reviews, 145 commits, 163 PRs in 3 years 3 months
Contributions summary:Keao primarily contributed to implementing a CPU profiler in Rust. Their work involved the core functionality of profiling, including capturing backtraces, sampling, and generating reports. The user also introduced features such as flamegraph generation and protobuf output. Furthermore, the user added support for thread names and IDs.
cpuflamegraphprofilingperformance-analysisrust
chaos-mesh/chaos-mesh

Nov 2019 - Nov 2022

A Chaos Engineering Platform for Kubernetes.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 releases, 786 reviews, 237 commits in 3 years
Contributions summary:Keao's contributions primarily focused on refactoring and migrating the chaos operator to use `kubebuilder`, indicating work on the core infrastructure of the platform. They also implemented modifications related to network chaos, and the deployment of tools related to this. These activities demonstrate involvement in both back-end and infrastructure-related aspects of the project, with a focus on the Kubernetes environment.
chaossite-reliability-engineeringoperatorchaos-experimentsengineering
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
Keao Yang - Research And Development Engineer at PingCAP