Rui Guo

Software Engineer at TikTok

San Jose, 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
Rui Guo is a software engineer with 14 years of experience building backend, storage, and infrastructure systems, currently working at TikTok in San Jose. He has a strong track record at Yahoo across mail and core infrastructure, including running Apache Storm on on-prem Kubernetes, and contributes to performance-oriented open-source projects such as bytedance/terarkdb where he improved build systems and added compression support (zstd, snappy, lz4). Trained in electrical and computer engineering (UIUC BS, UCSD MS), Rui combines low-level systems understanding with practical DevOps skills like Dockerization and automated deployments. A fast learner and good communicator, he prefers clean, efficient code and often collaborates proactively to solve tricky integration and performance problems.
code14 years of coding experience
job7 years of employment as a software developer
bookUniversity of California San Diego
bookUniversity of Illinois Urbana-Champaign
languagesJapanese, Chinese, English
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
sql-database9
database9
relational-databases9
performance-tuning9
databases9

Programming languages (7)

TypeScriptJavaC++CJavaScriptRubyPython

Github contributions (5)

github-logo-circle
bytedance/terarkdb

Apr 2019 - Mar 2022

A RocksDB compatible KV storage engine with better performance
Role in this project:
userBack-end & Database Engineer
Contributions:2 releases, 13 reviews, 290 commits in 2 years 11 months
Contributions summary:Rui's contributions primarily involve modifying the build process and adding support for various compression libraries like Zstandard (zstd), Snappy (snappy), and LZ4 (lz4), indicating a focus on performance optimization. They also worked on incorporating dependencies on external libraries like `terark-zip-rocksdb` and added support for building debug and static versions of the project. Furthermore, the commits reflect refactoring of build scripts to handle Darwin platforms (macOS), along with related dependency management for integration of components for the database. This suggests the user was involved in the build system and performance improvements, potentially including optimization for data compression and storage.
better-performancelmdbbigtablepersistent-storagerocksdb
Terark/terark-official-site

Feb 2016 - Mar 2017

Contributions:1 PR, 226 pushes, 2 branches in 1 year 1 month
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
Rui Guo - Software Engineer at TikTok