个人简介
才越 · 前端工程师(跨端与增长 · 设计系统与企业应用)
🏫 本科 · 中国矿业大学 · 2017 - 2021
☎︎ 18747099166
工作经历
字节跳动 · TikTok User Growth
前端工程师 · 2021 - 2024(起止年月请据实核对)
跨端 Web 业务、性能与国际化、激励玩法工程化,以及 In-app 全链路自动化测试建设。
跨端工程搭建与性能优化
- 推动团队接入新一代跨端渲染框架,完成工程改造并落地可量化的业务收益。
- 在非浏览器宿主环境搭建前端工程,支持数字本地化、多语言等国际化能力;通过包体缩减、容器保活、数据预取、离线化等手段优化体验,并搭建覆盖关键体验路径的监控看板。
- 带领开发小组完成核心页面迁移与验证:核心页面加载时长下降约 80%,达秒开水平;用户渗透率翻倍。
- 沉淀技术文档与最佳实践,参与框架侧项目;参与 Web 同构降级并贡献代码,使同一套工程可运行于跨端容器与浏览器环境。
激励百元玩法
- 以配置层 / UI 层 / 玩法层拆分并结合依赖注入,支持多版本、多国家、多人群策略并行上线。
- 配置层:通过代码分析识别与国家相关的可配置变量,抽离至平台级配置,支撑各国本地化差异。
- UI 层:玩法与 UI 解耦,换肤与素材可配置化,组件可独立替换与编排。
- 玩法层:基于 xstate 抽象核心状态与流转,提升复杂玩法的可读性与可维护性。
- 上线与效果:自 2022 年 3 月起,百元玩法以现金、商品激励等形式在十余个国家陆续上线,多地采用周五至周日周期活动策略。2021 年圣诞大促期间累计拉新约 11.5 万,留存约 27.2%;支持玩法导量等能力,按业务口径覆盖需求成本的显著部分(约 44%)。巴西首发期 DNU 8000+,常态化活动期 日均 DNU 约 2000+。
In-app 自动化测试
- 覆盖跨端、唤端与客户端容器的激励长链路,在 In-app Web 测试方案尚不成熟的前提下建设全链路质量保障。
- 与 QA、服务端协作搭建稳定测试数据服务:鉴权、真实用户模拟数据、模拟账号池等。
- 引入客户端测试工具与前端自动化框架,结合真机调试明确框架需支持的 API 集合。
- 在脚本层实现 TikTok 客户端抗干扰(关闭弹窗、风控校验、与客户端元素通信等),提升执行稳定性。
- 上线后以拦截效果、线上事故、运行稳定性与 case 覆盖率等指标持续评估收益。
Airwallex
前端工程师 · 2024 - 至今(起止年月请据实核对)
负责公司级 前端设计系统 与 Treasury(资金管理) 业务的迭代、技术治理与跨团队推进。
前端设计系统(Frontend Design System)
- 持续演进与维护含 100+ 基础组件与业务组件的组件库,在一致性与可维护性前提下主导旧组件重构与废弃策略。
- 主导公司级组件库全面升级,推动 20+ 个业务团队完成全量升级,系统性消除 100+ 个 major 级兼容缺口。
- 自研自动化升级工具链,结合 AI 对存量页面批量改写,把大规模升级从强依赖人工转为可规模复制流程,加速破坏性变更落地。
- 搭建组件使用与体积等指标的可视化看板;通过定时任务向下游推送无破坏性组件升级,降低沟通与跟进成本。
Treasury 管理系统
- 主导银行账户管理、现金可视化图表与财务报表等核心模块的方案设计与实现,为财务团队提供资金实时视图与多维度分析能力。
- 工程形态为 Rush 管理的 monorepo:多包并存、历史包袱重,包与包之间存在大量复杂且陈旧的依赖关系与隐式耦合,本地启动、跨包联调与变更影响面分析成本较高。
- 使用 Claude Subagent 与 Claude Code skill,将 Rush workspace 的安装引导、环境变量、跨包调试入口、常见排错与提交流程等启动与日常开发细节封装为可复用的标准化路径,显著降低上手门槛;在此基础上搭建端到端协作方式,使后端同学在统一规范下快速独立完成需求开发与联调。
- 将团队原先以 trunk-based 为主的协作节奏迁移为 Gitflow 分支模型,规范发布与 hotfix 路径,降低并行开发与线上回归风险。
- 推进老旧技术栈与依赖的系统性迁移,清理不可维护模块与隐式耦合,在保障业务连续性的前提下完成关键路径升级。
- 资源与成本治理:优化构建与部署链路,降低部署侧 CPU 占用与冗余算力消耗,直接压缩云资源账单,带来可观的公司级成本节约。
- 人力成效:在上述流程、分支策略、技术债与资源治理组合拳下,Treasury 相关前端的日常维护从原先约 2 名人力收敛为约 0.5 人即可稳定运转(其余人力可释放到其它业务线)。
技能与工具
- 语言与运行时:TypeScript、HTML/CSS。
- 前端与工程化:React、组件库与设计系统、国际化(i18n)、性能优化(包体、预取、离线)、Observability(可观测性)。
- 架构与质量:跨端宿主与 Web 同构、依赖注入;In-app Web 测试、客户端联调、自动化测试与稳定性保障。
- 提效与协作:Git 工作流、跨团队(前端 / QA / 服务端 / 客户端)协作;熟悉 Claude、Claude Subagent、Claude Code skill 与 Cursor,用于封装 Rush monorepo 的启动与开发细节、批量改写与内部工具链建设。
个人经历
- Raycast:参与 Raycast 社区生态的开源插件开发与维护。
- GitHub:在多个仓库中持续提交 Issue / PR,具体仓库与话题可在面试中展开;详见 cy-98。