邵玮 Wayne Shao

软件工程师

量化系统 · 性能工程 · 高并发与分布式系统

English

2016 年起全职实习,2017 年毕业后持续从事软件工程。工作横跨量化和互联网领域,聚焦性能工程、高并发后端和大型分布式系统。

代表性成果 Selected Results

量化系统与性能优化

7.7 倍Rust 回测相对 C# 基线
同一 2,033 股验证任务
327 → 124 μsGPU 端到端耗时
包含特征打包

互联网业务与架构

93% → 98%+同程低价日历准确率
主导重构
30 万次/秒价格校验峰值
架构与关键模块主负责人

工作经历 Experience

某量化私募公司

量化系统开发工程师

负责回测与撮合引擎、实盘行情链路和推理优化;建设行情数据平台与跨机房 GPU 计算集群,支撑量化研究和生产任务。

量化引擎与低延迟链路

  • 回测引擎:主导新一代 Rust 引擎开发;同一 2,033 股验证任务由 C# 基线 28.9 秒缩短至 3.77 秒,输出经 SHA-256 校验逐字节一致。
  • 批量撮合:开发 C++ 撮合引擎,2,306 只沪市股票使用 32 线程完成单日撮合约 18.9 秒;与既有仿真器对比,1,547 万笔成交逐字节一致。
  • 确定性并行回放:为 C# 回测引擎设计包含模型推理的流式回放,以持久线程池相对串行基线取得 19 倍加速,并将多线程重复运行的输出一致性纳入验收。
  • 实盘行情链路:通过异步发布与缓存布局重排,将消费线程每模型区间停顿由 3,795 ms 降至 0–1 ms;在该次改造的对拍中保持输出位级一致。
  • GPU 推理:通过计算图拆分、多流并发与 CUDA Graph,将单次推理由单体 TensorRT 的 269 μs 降至 66 μs;含特征打包的端到端耗时由 327 μs 降至 124 μs。

数据平台与计算基础设施

  • 行情数据平台:以 Rust 重写历史行情转码管线,完成 Arrow IPC 迁移及逐对象源数据对拍;优化 C# 流式加载,使月级百亿行以上场景读取快 2.4–2.8 倍,读取期内存增量由约 40 GB 降至 2–4 GB。
  • 计算集群:搭建并运维跨机房 Slurm 与百卡级 GPU 资源,完成双控制节点高可用及节点自动化;维护并行存储、身份服务与监控告警,处理计算、存储和网络故障。
  • 工程验收与协作:将结果对拍、自动化测试、代码审查和结构化交接纳入多 Agent 开发流程;维护团队共用的工具配置与升级脚本。
项目条件与验证记录
回放任务范围
Rust 全市场 4,932 股单日回放为 26.85 秒,启用缓存后为 9.37 秒。另一组 2,033 股同任务对比中,Rust 相较 C# 基线加速 7.7 倍。C# 的 2,306 股单日回放包含模型推理,耗时约 52 分钟。
输出一致性
分别验证 Rust/C# 同任务输出、C++ 撮合成交结果、C# 多线程重复回放及行情链路改造前后的输出一致性。
数值推理
GPU 推理的 P99 延迟从 4.7 ms 降至 73 μs。CPU 侧以手写 SIMD 前向替换 ONNX Runtime,单股推理耗时从 29 μs 降至 2.9 μs,最大绝对误差 ≤ 1e-8。
容量与信号回归
极端行情日十亿级事件按原速全天回放,环形队列零溢出;11 个交易日端到端验证通过,汇总信号相关性 ≥ 0.998。C++ 策略全市场并行回放从约 3.5 小时缩短至 422 秒。
增量数据与运行维护
历史行情迁移覆盖 2,500+ 交易日;日增量包含校验与跨机房同步,约 20 分钟闭环,配套回滚和补数。维护交易日志进入 ClickHouse 的解析管线,分钟级扫描回看 3 天迟到日志,并处理失败补跑与通知。

同程网络科技股份有限公司

国内机票搜索资深工程师(T6)

参与同程旅行国内机票查询核心系统研发,支撑数千万活跃用户与多渠道分销流量;系统由 25 个可水平扩展的服务、超过 1,000 个实例组成,全年可用性 99.9%。

35,000+ QPS 高峰请求量
1,000+ TPS 单程与联程接口峰值吞吐
150 / 500 ms 查询链路平均 / P95 耗时
98%+ 低价日历准确率(重构前约 93%)
  • 儿童票运价负责人:重新设计儿童票务逻辑,将复杂旧逻辑重构为可组合的 Pipeline 流程。
  • 低价日历负责人:主导低价日历重构,支持更细维度的低价数据;低价准确率由约 93% 提升至 98% 以上。
  • 往返票运价第二负责人:与团队优化往返查询流程,将平均计算时间由约 800 ms 降至约 400 ms。
  • 可观测性与容灾:推动关键指标接入 APM、日志埋点、监控大盘与报警;完善熔断降级策略。断网演练中核心系统保持 100% 可用,单中心演练中由一半机器稳定承担全部流量。

主要技术:.NET 8、Redis、Docker、APM 与分布式服务治理。

价格监控预警系统

2023/12 — 2025/02 · 整体架构和关键模块主负责人

以历史价格为基准,对实时查询价格进行校验,覆盖查询自动屏蔽到下单拦截的完整链路;异常发生时通过电话或企业微信秒级告警。

十亿级 / 日 价格校验次数
30 万次/秒 实时校验峰值
< 1% 稳定期误报率
两级拦截 查询屏蔽 + 下单拦截
  • 负责整体架构设计与关键模块开发,设计并实现价格偏差监测逻辑。
  • 使用 Flink 进行实时价格校验;实时价格写入 Hive,并通过定时任务计算历史均价。
  • 在查询阶段自动报警并屏蔽异常产品,在下单阶段继续执行异常产品拦截。

主要技术:.NET 8、Flink、Kafka、RocketMQ、Elasticsearch、Redis、MySQL、Hive。

技术栈 Stack

语言与运行时
C++、Rust、C# / .NET;Python 用于训练与分析脚本
数据与计算
Arrow / Parquet、ClickHouse、Flink、CUDA / TensorRT
后端与分布式
ASP.NET Core、Redis、Kafka / RocketMQ、Elasticsearch、关系型数据库
基础设施
Slurm、BeeGFS、MinIO、FreeIPA、Ansible、Docker

早期经历 Earlier Experience

深圳市阿铺科技有限公司

增长项目组技术负责人 · 2019/12 — 2021/11

  • 负责房地产平台后端,包括楼盘资料库、新房分销与财务核销系统;楼盘系统峰值约 10 万 QPS。
  • 设计并实现订单流转与统计模块。
  • 推动 GitFlow、DevOps、Scrum 与 DDD 实践,参与从三层架构向 DDD 模型演进,并将房源模块拆分为独立服务。

.NET Core 3.1、Elasticsearch、Redis、SQL Server、Flutter、React

广州多益网络

Web 后端研发工程师 · 2018/04 — 2019/09

  • 参与多益大学训练营、公开课与考试系统的后端研发。
  • 负责新功能技术选型与开发,参与功能可行性评估、新人培训及代码评审。

.NET Core 1.1、Elasticsearch、Redis、PostgreSQL、Docker

广州宸瑞软件科技有限公司

流媒体研发工程师 · 2016/11 — 2018/04

  • 参与 CRLIVE 播放器、远程控制与分布式流媒体服务,负责播放器后台常驻服务和流媒体服务端研发维护。
  • 参与 CR 云助手的文件管理、上传下载与语音输入功能,网络通信采用内部设计封装的协议。

WPF、WinForm、FFmpeg、WebSocket、SRS

教育经历 Education

广东医科大学

信息管理与信息系统 · 工学学士

在校期间作为主要编程人员开发双代会提案管理系统;2016 年起全职实习。

技术写作 Writing

长期记录软件工程、分布式系统、云原生、故障分析与 AI 工程实践。