7年前端经验,拥有 2B/2C 多个项目经验,拥有丰富的 React + TypeScript 实践经验,积极参与行业内优秀前端技术框架开源共建,目前是 Ant Design 全球 40 名核心成员之一、ahooks 核心成员之一,乐于分享、对业界新技术保持高度敏感,喜欢钻研前沿技术、边缘设施、喜欢研究优秀框架的源码,有较强的技术判断力和业务敏锐度。
项目经历
角色
DTable 工作台项目的技术负责人以及协同引擎设计师和实现者
DTable 官网落地页 owner,独立开发
行动
完成 DTable 工作台、官网、后台管理系统的前期技术调研和后期体验评估、完成技术选型和架构设计
完成工作台中表格视图、表单视图、看板视图、画册视图、日历视图等核心模块的设计与开发工作
完成表格视图中精确到单元格的高级权限控制,以及通过自动化机器人实现数据的自动化处理
依赖 websocket 通信,实现后台数据同步,和第三方数据打通,实现复杂的分支和审批流配置
推进 DTable 的开发、联调、测试的进度整体把控及期间的资源协调和重难点攻关
推进 DTable 在集团内部的共享/共建和外部开源进程(目前处于内部共享/共建审核阶段)
结果
成功落地上线并在袋鼠云承载超过20w+/月的审批数量
产出了高移植性、与 UI 层高解耦、高扩展性的表格引擎,可在各大关联业务中极速引入、扩展、定制
集团内目前唯一准备提交商业化的大前端领域项目
角色
团队主力成员
行动
设计并实现订单簿 OrderBook、下单 OrderEntry、行情面板等核心模块,针对高频数据更新场景优化组件拆分、状态依赖与渲染链路
重构交易页面的资源加载和状态更新流程,减少首屏阶段的非必要资源及高频行情变化触发的无效重复渲染
采用渐进式方案推进 Next.js 16 + App Router 升级和多仓库 TypeScript 改造,统一跨仓库的数据接口与类型约束
抽象交易业务中的通用 UI 和交互能力,建设内部组件库,并通过版本化发布支持不同业务仓库按需升级
结果
实现毫秒级延迟的订单簿、下单、充值提现和行情面板等核心交易模块
交易页面首屏加载时间从 4 秒降低至 1.5 秒,重复渲染次数减少 50% 以上
内部组件库完成 1 个大版本、8 个小版本迭代,提高了跨项目复用效率和交易页面的可维护性
角色
公司内部开源贡献牵头人
Ant Design 组织全球 40 名核心贡献者之一,react-component 组织全球 33 名核心贡献者之一
行动
业务驱动开源:积极总结业务开发中遇到的⼀些问题,向 antd 及其组织下的多个核心项目提交了超过 2000 次 PR,向 antd 贡献了 5 个新组件
作为社区主力,参与了部分组件的变体开发、参与了 css var 迁移、参与了语义化 dom 结构实现,参与了测试库迁移、将 99% 的 class 组件重构为 function 组件,并且使用 TypeScript 重构了大部分 JavaScript,将仓库的 TypeScript 覆盖率提升了 20%
利用业余时间主动承担更多社区任务,如:解决用户提问、修复 issue & bug、并且参与 code review、协助 contributor 完成 PR、深度参与各种 RFC 的制定并且推动落地,独立完成相关工作等
结果
2022 年加入 antd 团队,为公司各大业务系统解决了众多已知问题、提供了众多方便快捷的新特性
2024 蚂蚁开源社区之星年度榜单成员,contributors 贡献度前10名
2025 蚂蚁开源社区之星年度榜单成员,contributors 贡献度第3名