Skip to content
View XiRanZhang's full-sized avatar

Block or report XiRanZhang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
XiRanZhang/README.md

Hi there 👋

I'm XiRanZhang, a Backend Engineer at Xiaomi with 4 years of experience in database infrastructure.

M.S. in Computer Science from Huazhong University of Science and Technology (HUST), B.S. from Wuhan University of Technology.


What I Do

  • MySQL Operations at Scale — Building and maintaining the operations platform for 2000+ MySQL clusters. Deep source-level expertise in gh-ost (online schema migration) and Orchestrator (HA & replication management).

  • Cloud-Native Database (KubeBlocks) — Contributing to KubeBlocks for Kubernetes-native database management. Implemented horizontal & vertical scaling for database clusters, with support for heterogeneous storage volume expansion.

  • Multi-Cluster Orchestration — Designed multi-strategy scheduling algorithms (round-robin / load-balancing / topology-affinity) for cross-AZ/Region MySQL container clusters, with a pluggable operations interface framework.

  • Database Middleware — Contributor to Gaea (Xiaomi's MySQL proxy). Added online DDL support for sharded tables.

  • MCP Development — Building MCP (Model Context Protocol) tools to integrate AI capabilities into database operations workflows.

  • Unified Database Platform — Architected an abstraction layer for heterogeneous databases (MySQL, PostgreSQL, OceanBase, etc.) with a dual-track engine design and async task framework managing 10K+ instances.

Open Source & Publications

Popular repositories Loading

  1. GroupDegreeCentrality GroupDegreeCentrality Public

    This project find the group with the largest f-score in a graph

  2. NaiveBayes NaiveBayes Public

    this is a lecture project, using naive Bayes algorithm

    Java

  3. open-resume open-resume Public

    Forked from xitanggg/open-resume

    OpenResume is a powerful open-source resume builder and resume parser. https://open-resume.com/

    TypeScript

  4. goInception goInception Public

    Forked from hanchuanchuan/goInception

    一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具

    Go

  5. XiRanZhang XiRanZhang Public

    GitHub Profile README

  6. lark-coding-agent-bridge lark-coding-agent-bridge Public

    Forked from zarazhangrui/lark-coding-agent-bridge

    Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI. Streaming cards, per-chat sessions, multiple workspaces

    TypeScript