跳到正文

关于

我是 Shuai,一名把复杂问题落到可靠系统中的工程师。

我是一名专注后端开发、分布式系统与软件可靠性的工程师。我在意清晰的设计、对故障模式的理解,以及把问题从分析推进到交付的全过程。

在 Zuora,我参与构建支撑 100K+ 订阅、每年超过 100B 用量交易的核心商业化系统。工作覆盖状态驱动的订阅编排、预付消费与扣减、用量批价、财务正确性、对账,以及高规模平台 API。

职业生涯早期,我在字节跳动担任软件测试开发工程师,并在 Elink 担任软件测试工程师,建设验证基础设施、开发者工具与运维自动化。这些角色锻炼了我调查模糊问题、跨软件与运营协作,以及把反复出现的故障模式沉淀为可复用工程系统的能力。在七年的软件工程与质量相关角色中,我从软件质量基础转向后端商业化系统。

我也在探索 AI 如何改变软件开发:怎样维护架构上下文、选择有效的工作流,并保留工程判断。写作帮助我把这些思考变得具体。

我期待后端、平台与分布式系统方向的机会,能够承担有价值的技术问题,并与认真对待工程质量的同事一起工作。

时间线

  1. Zuora

    软件工程师 III

    2022–Present

  2. ByteDance

    软件测试开发工程师

    2021–2022

  3. Elink Elite

    软件测试工程师

    面向客户的 forward-deployed 工作模式(非正式头衔)

    2019–2020

  4. SMU

    M.S. in Computer Science

    2017–2019

  5. GUET

    B.S. in Computer Science

    2013–2017

工作之外

在工程之外,我对徒步、户外决策工具,以及把复杂数据变成可执行决策的小型产品感兴趣。

如何思考,如何做事。

先理解系统会怎样失败。

重试、局部故障与恢复路径,是设计的一部分。正确性必须经得起正常流程之外的考验。

把问题负责到底。

架构要落到交付才有价值。我会把设计决策、实现细节、运维需求和协作团队放在同一个问题里考虑。

让下一位工程师更容易接手。

清晰的接口、有用的工具、明确的设计决策,都是工程质量的一部分。验证基础设施与开发工具的经验,也延续在我的后端工作中。

常用技术

  • Java
  • Python
  • Spring Boot
  • Kafka
  • Flink
  • MySQL
  • Redis
  • AWS