Yao 岳峣

Chief Executive Officer at Pelikan Foundation

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 former Principal Software Engineer with 15 years of experience designing and optimizing large-scale distributed systems, caching layers, and infrastructure analytics from San Francisco. He founded IOP Systems to commercialize SystemsLab, an automated performance-assessment platform that turns repeated tests and telemetry into actionable insights for operators and decision-makers. At Twitter he led a small research-and-development team practicing software-hardware co-design, tracing and profiling in production, and authored Pelikan, a high-performance modular caching framework used for large deployments. His open-source work on Twitter’s twemcache and pelikan projects demonstrates deep expertise in memory management, slab LRU eviction, and efficient memcached command processing. Trained in physics and math at Tsinghua and a PhD student in computer science at Cornell, he blends rigorous analytical thinking with pragmatic engineering and uncommon hands-on involvement in both code and product.
code15 years of coding experience
job13 years of employment as a software developer
bookPhD student Computer Science, PhD student Computer Science at Cornell University
bookBS Fundamental Sciences (Physics & Mathematics), BS Fundamental Sciences (Physics & Mathematics) at Tsinghua University
languagesEnglish, Chinese, wu chinese
stackoverflow-logo

Stackoverflow

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

Github Skills (13)

c1710
algorithm10
memory-management10
algorithms10
caching10
c1110
back-end-development10
performance-optimization9
metric9
unit-testing9
git7
asp-net-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 Pelikan Foundation