Jeremy Zhao

Senior Engineer at Baidu Inc.

Beijing, 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
Jeremy Zhao is a Senior Engineer based in Beijing with 11 years of experience building high-performance backend systems and mobile platforms, currently at Baidu. Trained at Tsinghua University with a master's in computer science, he has strong C/C++, Java, Hadoop expertise and has shifted focus to Android and iOS since 2015. He contributes to prominent open-source projects—most notably improving RocksDB’s Java JNI stability and performance and enhancing Apache TinkerPop and HugeGraph for scalable graph workloads. His work bridges backend development and DevOps, from fixing concurrency and cache issues in databases to streamlining CI/CD for large graph systems. Known for pragmatic problem-solving, he combines low-level systems insight with production mobile development experience. An interesting detail: he’s tackled both language-boundary bugs in native Java/C++ integration and large-scale deployment automation, a blend that makes him effective across the stack.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at 清华大学
github-logo-circle

Github Skills (25)

storage-engine10
c-language10
gremlin10
deploying10
back-end-development10
apidoc10
databases10
bash10
apache10
graph-database10
cicd10
java10
javas10
jna10
api10

Programming languages (8)

TypeScriptJavaC++ShellCJavaScriptLuaPython

Github contributions (5)

github-logo-circle
apache/incubator-hugegraph

Mar 2017 - Jan 2023

A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:37 releases, 1732 reviews, 889 commits in 5 years 10 months
Contributions summary:Jeremy focused on improving the build and deployment process, as evidenced by a commit that replaced a previous build tool (bcloud) with a Jenkins job. They also made changes related to system configuration, as seen in the modification of scripts within the hugegraph-dist/assembly/jenkins directory. Additionally, the user's work included bug fixes and code refactoring within the codebase, indicating a role that spans both backend development and operational tasks.
big-datadatabaserest-apiscalabilityapi
facebook/rocksdb

Mar 2018 - Mar 2022

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer
Contributions:18 reviews, 14 commits, 16 PRs in 4 years 1 month
Contributions summary:Jeremy primarily contributed to enhancing the Java API of RocksDB, a key-value store, by implementing new constructors for merge operators, which involved modifying Java and C++ code. They also addressed a critical issue related to block cache size configuration in the Java Native Interface (JNI) by providing fixes and updates. Further contributions included resolving concurrency issues during column family iteration and drop operations, and they added unit tests to validate these changes. The user's work focused on improving the performance, stability, and correctness of the database.
persistent-storagebigtablefast-storagelsm-treedatabase
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
Jeremy Zhao - Senior Engineer at Baidu Inc.