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.
11 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at 清华大学
A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)
Role in this project:
Back-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.
A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
Back-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.
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.