Email: jay_jieliu@outlook.com · Phone: (+86) 130-xxxx-xxxx · LinkedIn: ColinLJ
Education
Nanchang University, Nanchang — 2015 – 2019
Full-time Undergraduate, Network Engineering. Graduated in June 2019.
Work Experience
Alibaba Cloud · Hangzhou — Software Development Expert (March 2022 – Present)
Responsible for the product development of Alibaba Cloud’s Tair database.
- Led the R&D of Tair’s cloud management and control platform, managing ultra-large-scale cloud cache instances based on a cloud-native control architecture.
- Provided dedicated support for major clients on Alibaba Cloud, with strong capabilities in analyzing, troubleshooting, and resolving cache-related issues.
- Spearheaded the migration of Tair from classic architecture to cloud-native architecture.
- Led the development of Tair AI Assistant Enterprise Edition; built an AI Agent on AgentScope for inspecting the runtime status of ultra-large-scale instances, enhancing customers’ ability to monitor and maintain the stability of large-scale cache systems.
Didi Chuxing · Hangzhou — Senior Software Engineer (June 2019 – February 2022)
Distributed KV Storage System – Fusion Control System Development
Fusion is a distributed persistent KV storage system independently developed by Didi’s Infrastructure Department based on RocksDB and Codis. It serves over 1,700 business clusters with a total storage capacity of 2.8 PB, making it a core storage system at Didi.
- Implemented a fully automated process for instance snapshot recovery.
- Participated in and led the design of the Fusion control system refactoring, and was responsible for its development and implementation.
Distributed Storage Resource Automated Scheduling System Development
- Implemented automatic load balancing for distributed storage systems, achieving automatic balancing of machine memory, disk, and CPU resources. Since its launch, the system has successfully executed over 7,400 automatic balancing tasks.
Open Source Projects — Developer
eraft — A distributed consensus Raft algorithm library implementation. https://github.com/eraft-io/eraft
- Implemented in C++, this project covers the vast majority of the Raft algorithm descriptions from the original Raft dissertation. Also implemented a KV storage system based on the multi-raft algorithm. The next step is to build a distributed database system based on persistent memory — UHP-SQL: https://eraft.cn, a distributed persistent storage system supporting the MySQL protocol.
Intel · Beijing — Intern, OpenStack Ironic Project (July 2018 – September 2018)
OpenStack Bare Metal Management System. https://github.com/openstack/ironic
- Gained a deep understanding of the architecture design of the open-source cloud computing project OpenStack, and conducted in-depth research on the underlying implementation of the Ironic project.
Skills
- Programming Languages: Golang > C++/C > Rust
- Platform: Proficient in C/C++/Golang programming on Linux; familiar with the implementation principles of the LevelDB storage engine; knowledgeable about RocksDB.
- Studied PingCAP Talent Plan; experienced in designing large-scale distributed KV storage systems. Re-implemented the core distributed KV functionalities from the Talent Plan in the eraft project using C++.
- Completed MIT 6.824 (Distributed Systems) and CMU 15-721, CMU 15-445/645 (Database Theory),CS336(Language Modeling from Scratch)courses.
Awards & Competitions
- ASC 2018 (Asia Supercomputer Competition) — First Prize, Top 8, Team Captain — May 2018. http://www.asc-events.org
- NXP Smart Car Competition — First Prize, East China Region — July 2018.
Other
- Started exploring computer programming in high school. Passionate about technology with a sustained commitment to technical development.
- GitHub: https://github.com/LLiuJJ