Yao 岳峣

Chief Executive Officer at IOP Systems

San Francisco, California, 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
Yao 岳峣 is a CEO and seasoned distributed-systems engineer with 14 years of experience focused on infrastructure analytics and performance, based in San Francisco. He leads IOP Systems, where SystemsLab automates workload-driven performance assessment so operators and decision-makers can act on curated, production-grade insights. Previously a Principal Software Engineer at Twitter, he led an infra research and engineering team, authored the Pelikan modular caching framework, and contributed performance-critical changes to well-known OSS like twemcache. He blends hands-on systems work—from implementing slab LRU eviction and sarray cache backends to production tracing and software‑hardware co-design—with strategic leadership and a taste for non‑conventional roles. A former Cornell PhD student, his early GPU work delivered a 40× speedup in CUDA, underscoring a career-long focus on measurable performance gains.
code14 years of coding experience
job13 years of employment as a software developer
bookPhD student Computer Science, PhD student Computer Science at Cornell University
languagesEnglish, Chinese, wu chinese
stackoverflow-logo

Stackoverflow

Stats
76reputation
1kreached
1answer
0questions
github-logo-circle

Github Skills (13)

algorithm10
c1710
memory-management10
caching10
algorithms10
c1110
back-end-development10
performance-optimization9
metric9
unit-testing9
git7
aspnet-mvc6
redis6

Programming languages (10)

TypeScriptRustCLLVMSCSSScalaJavaScriptHTML

Github contributions (5)

github-logo-circle
twitter/twemcache

Jul 2012 - Sep 2017

Twemcache is the Twitter Memcached
Role in this project:
userBack-end Developer
Contributions:25 commits, 2 PRs, 5 pushes in 5 years 3 months
Contributions summary:Yao's primary contribution revolves around implementing and refining features related to slab allocation and management within the Twemcache codebase. They introduced and tested a slab Least Recently Used (LRU) eviction algorithm, optimizing memory utilization. Further work involved code cleanups, unit testing, and integration of merged changes from other branches, highlighting a focus on performance, reliability, and code quality. These changes are critical for effective caching behavior.
memcachedtwitter
twitter/pelikan

Jun 2014 - Dec 2022

Pelikan is Twitter's unified cache backend
Role in this project:
userBack-end Developer
Contributions:5 releases, 240 reviews, 462 commits in 8 years 7 months
Contributions summary:Yao's commits indicate a focus on implementing core backend features and data storage within the Twitter's Pelikan unified cache backend. The user introduced new code and logic related to processing memcached commands (GET, GETS, and DELETE), particularly focusing on the implementation of a sorted array data structure (sarray) as the base for the cache. Furthermore, the user integrated functionalities such as metric collection for analyzing cache performance.
cache-backendcachingbackendcachetwitter
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
Yao 岳峣 - Chief Executive Officer at IOP Systems