关于我

  • 就职公司:奇虎 360、阿里巴巴淘宝技术部、字节跳动技术中台。
  • 专业能力与实践:
    • 客户端与跨平台:专家,具备大型复杂企业项目的核心开发和技术负责经验,覆盖跨平台框架、虚拟机、编译器与图形渲染。
    • 产品工程:大型企业复杂客户端项目中的产品工程实践经验。
    • AI:系统理解 AI 技术体系及训练、推理原理,具备开源项目源码分析与代码实操经验,暂无企业项目经验。
    • 后端:系统理解后端技术体系,早年开发过简单的企业级后端项目,并在大型客户端项目中与复杂后端系统团队协作。
  • 主要项目:
    • Atlas:动态组件化框架与 Patch 方案核心开发。
    • Weex SDK:核心开发。
    • ALiFlutter、BDFlutter:核心开发。
    • Oryx:跨平台响应式自渲染框架核心开发,小程序原生渲染方向负责人。

e-mail : qh438406812@gmail.com

就职经历

2020-至今 字节跳动

项目简介工作内容
Oryx自研跨平台响应式开发框架框架核心开发
小程序原生渲染方向owner
Flutter字节flutter项目dart虚拟机、编译器、patch方案
Composeandroid compose框架BDCompose项目owner
探索compose在业务上的落地、技术改造;
预研kotline-native、wasm跨平台方案探索
Skity自研矢量渲染器,类比skia核心开发、质量稳定性方案

2017-至今 阿里巴巴

项目简介工作内容
AtlasAtlas是伴随着手机淘宝的不断发展而衍生出来的一个动态组件化框架。
它主要提供了解耦化、组件化、动态性的支持。
开发阿里第2代Patch方案
维护Atlas框架、开源社区
WeexWeex 是一个可以使用现代化的 Web 技术开发高性能原生应用的框架核心开发,开源社区维护
WeexCore2.0升级
JSRuntime开发
性能稳定性体系化监控
ALiFlutter阿里集团Flutter体方案提供Flutter容器开发
Engine定制修改优化

2015-2017 奇虎360

项目简介工作内容
360手机卫士无程序锁功能开发
DroidPlugin360插件化框架无,感兴趣自行研究

能力图

┌──────────────────────────────────────────────────────────────────────────────────────────┐
│ 上层:问题场景                                                                           │
│                                                                                          │
│ 产品工程 · 客户端大项目实践                                                              │
│ 用户需求与业务目标 → 产品判断 → 方案验证 → 交付与效果评估                                │
└──────────────────────────────────────────────────────────────────────────────────────────┘
                                              │
                                              ▼
┌──────────────────────────────────────────────────────────────────────────────────────────┐
│ 中层:技术栈方案                                                                         │
│                                                                                          │
│ ┌────────────────────────────┬────────────────────────────┬────────────────────────────┐ │
│ │ 客户端                     │ 后端                       │ AI                         │ │
│ │ 专家                       │ 系统理解                   │ 系统理解                   │ │
│ │ 大型复杂企业项目实践       │ 基础企业项目开发           │ 开源项目代码实操           │ │
│ │                            │ 复杂后端系统对接           │ 暂无企业项目经验           │ │
│ ├────────────────────────────┼────────────────────────────┼────────────────────────────┤ │
│ │ 应用层                     │ 应用层                     │ 应用层                     │ │
│ │ 页面、交互、状态           │ 业务接口、业务编排         │ Agent、Workflow            │ │
│ │                            │ 领域模型、业务规则与事务   │ RAG、工具与上下文          │ │
│ ├────────────────────────────┼────────────────────────────┼────────────────────────────┤ │
│ │ 框架层                     │ 框架与中间件层             │ 模型与训练推理层           │ │
│ │ Android、Weex              │ Spring Boot、Gin、NestJS   │ LLM、多模态模型            │ │
│ │ Flutter、Compose           │ 网关、鉴权、数据访问       │ 预训练、SFT、RL            │ │
│ │                            │ 数据库、缓存、消息队列     │ 模型服务、推理引擎         │ │
│ ├────────────────────────────┼────────────────────────────┼────────────────────────────┤ │
│ │ 运行时与渲染层             │ 运行时与基础设施层         │ 计算与基础设施层           │ │
│ │ VM、编译器                 │ JVM、Go Runtime、Node.js   │ PyTorch、CUDA              │ │
│ │ 渲染流水线                 │ 操作系统、容器、集群       │ 算子库、通信库             │ │
│ │ 系统与图形接口             │ 计算、存储、网络           │ GPU、存储、网络            │ │
│ │ Skia、Skity                │                            │ 集群与资源调度             │ │
│ └────────────────────────────┴────────────────────────────┴────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────────────────────────────┘
                                              ▲
                                              │ 支撑
┌──────────────────────────────────────────────────────────────────────────────────────────┐
│ 底层:核心能力                                                                           │
│                                                                                          │
│ 问题发现 → 问题拆解 → 方案设计 → AI 辅助落地                                             │
└──────────────────────────────────────────────────────────────────────────────────────────┘