Zhao Song

Staff Engineer Database Kernel

Stockholm, Sweden
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
Zhao Song is a Staff Engineer specializing in database kernels with 11 years of experience building high-performance, production-grade systems for cloud and open-source ecosystems. He was a core developer of Alibaba Cloud’s PolarDB where his Blink-Tree optimization and redo-based multi-connection replication significantly boosted TPC-C performance and enabled global read-only clusters with sub-second replication. Previously he led architecture and core implementation of Pika/Pikiwidb and related libraries (Blackwidow, Pink), remaining the top committer on the Redis-compatible Pikiwidb project. Deep in database internals, Zhao is fluent in MySQL InnoDB/NDB, PostgreSQL, RocksDB, DuckDB, Redis and LevelDB, and routinely troubleshoots customer-facing incidents through on-call rotations. Now based in Stockholm and working at Hopsworks, he combines source-level expertise with distributed-systems theory to deliver pragmatic, scalable solutions. A detail-oriented problem solver, he often surfaces non-obvious gains by rethinking core data structures and replication mechanics rather than only tuning surface metrics.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Jilin University
github-logo-circle

Github Skills (18)

c-language10
redis10
network-programming10
cprogramming-language10
data-structure9
application-framework9
app-framework9
thread9
backend9
data-structures9
network9
web-framework9
database8
database-administration8
databases8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
OpenAtomFoundation/pikiwidb

Jul 2015 - Jan 2018

Pika is a Redis-Compatible database developed by Qihoo's infrastructure team.
Role in this project:
userBack-end Developer
Contributions:14 releases, 428 commits, 41 PRs in 2 years 6 months
Contributions summary:Zhao's commits focused on implementing and modifying core database functionalities, notably within the `src/sds.cc`, `src/pika_cmdset.cc`, `src/pika_cmdget.cc`, and `src/pika_conn.cc` files. The code changes centered on adding, modifying, and improving the structure of command processing and the underlying dynamic strings library. The updates also included changes to the code structure for commands.
bigtablelmdbredisnosqlrocksdb
PikaLabs/pink

Dec 2015 - Nov 2017

A high performance network library
Role in this project:
userBack-end Developer
Contributions:57 commits, 4 PRs, 52 pushes in 1 year 10 months
Contributions summary:Zhao primarily contributed to the development of the `pink` network library, focusing on implementing and improving the Redis protocol parsing capabilities. Their work included adding support for Redis multibulk operations and making the parsing more robust. Further contributions involved bug fixes related to Redis protocol parsing and memory management, and integrating various features like connection management and buffer handling. These changes enhanced the library's ability to process and handle network traffic efficiently.
network-performanceepoll-tcp-servernetworkingframeworkthread
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
Zhao Song - Staff Engineer Database Kernel