顾行舟

高级前端工程师 / 前端负责人 · 北京 · 8 年经验

guxingzhou@example.com · 186 0000 0000 · github.com/guxingzhou

个人优势

  • 八年前端经验,近四年带 12 人团队,负责云控制台前端(40 多个云产品),主导过微前端拆分、设计系统和质量体系三项基础建设
  • 架构上能从团队协作反推技术方案:把巨石控制台拆成微前端,发布从每周一次的全员协调变成各产品按需独立发布
  • 熟悉 qiankun 和 Module Federation 的原理与取舍,处理过沙箱样式泄漏、共享依赖版本冲突、子应用预加载等实际问题
  • 推动过跨职能的设计系统:设计规范、Design Token、组件库、Figma 组件四件套,覆盖 6 条产品线
  • 建立前端质量门禁(单测覆盖率、体积预算、Lighthouse、接口契约检查)和值班机制,线上故障数同比下降约 60%
  • 移动端有深度经验:设计过 Hybrid 离线包方案,命中率 96%,司机端页面秒开率从六成多提到九成以上
  • 熟悉编译工具链,写过 Babel 插件和 ESLint 规则,用 codemod 批量完成过 2000 多个文件的组件库大版本升级
  • 能写服务端:用 NestJS 做过 BFF 和研发效能平台,熟悉 Docker 和 Kubernetes 上的部署与灰度
  • 带人有方法:建立技术方案评审、Code Review 和季度分享机制,两年内 4 人晋升,核心成员没有流失
  • 保持一线编码,每个季度至少负责一个关键模块的实现,技术判断不脱离代码
  • 技术栈:React 18、Vue 3、Next.js、TypeScript、qiankun / Module Federation、Webpack、Vite、Playwright、Node.js(NestJS)、Docker / Kubernetes

工作经历

某云服务公司 · 前端技术负责人

2022.04 — 至今 · 北京

负责云控制台前端,控制台承载计算、存储、网络等 40 多个云产品,由各产品团队共同开发。

  • 微前端架构:控制台原来是一个巨石应用,任何一个产品发版都要全量构建,一次发布要协调所有团队,构建一次 20 多分钟。主导拆分为微前端,各产品独立开发、独立发布,发布频率从每周一次变为按需随时发布
  • 设计系统:推动设计和前端共建设计系统(设计规范、Design Token、组件库、Figma 组件),覆盖 6 条产品线;组件库作为唯一的 UI 基础,表单、表格等交互在各产品间保持一致
  • 质量保障:建立前端质量门禁(单测覆盖率、包体积预算、Lighthouse 分数、接口契约检查),接入线上监控和值班机制,控制台前端线上故障数同比下降约 60%
  • 团队管理:管理 12 人团队,负责招聘、技术规划和绩效。建立技术方案评审、Code Review 和季度技术分享机制;两年内团队有 4 人晋升,核心成员没有流失

某出行平台 · 资深前端工程师

2018.07 — 2022.03 · 北京

司机端前端组,负责司机 App 内的 H5 页面和运营后台,组内 9 人。

  • Hybrid 性能优化:司机端大量页面是 App 内嵌 H5,弱网下打开很慢。设计离线包方案,页面秒开率从约 六成提升到九成以上(详见项目经历)
  • 前端 BFF:司机端一个页面要调五六个后端接口,字段多且冗余。设计 Node.js BFF 层统一做鉴权、接口聚合和字段裁剪,前端调用的接口数减少约三分之一,首屏接口耗时明显下降
  • 负责司机端前端技术栈从 jQuery 迁移到 React,制定迁移规范和公共组件,新老页面并行运行半年后完成切换

项目经历

云控制台微前端架构

2022.06 — 2023.08 · 某云服务公司 · 技术负责人

qiankun / Module Federation / React / TypeScript

  • 主子应用职责划分:主应用负责登录态、顶部导航、菜单、权限和公共布局,子应用通过约定的生命周期接入,只关心自己的业务页面
  • 应用间通信:全局状态只向子应用暴露只读快照和事件通道,子应用之间不允许直接引用,避免出现隐式耦合导致无法独立发布
  • 依赖共享:React、组件库等公共依赖通过 Module Federation 共享,子应用平均产物体积减少 四成多;共享依赖的版本由主应用统一管理,升级时有兼容性检查
  • 加载体验:按菜单点击热度预加载子应用资源,子应用加载失败时展示降级页并上报;子应用切换耗时从 1 秒多降到 300ms 左右

设计系统与组件库

2023.03 — 至今 · 某云服务公司 · 负责人

React / Design Token / Storybook / Figma / Playwright

6 条产品线原来各有一套组件,同样是表格,筛选和分页的交互各不相同,客户在产品间切换要重新适应。

  • 和设计团队一起定义 Design Token(颜色、间距、圆角、字号),Figma 和代码共用一份 Token 源文件,改一次两边同步
  • 组件库 80 多个组件,每个组件配 Storybook 文档和 Playwright 截图回归,视觉改动在 PR 里就能看到对比
  • 制定组件的废弃和迁移流程:新版本发布时附 codemod,旧 API 保留两个大版本并在控制台打印迁移提示
  • 一年内 6 条产品线全部切到新组件库,设计验收中「交互不一致」类问题减少了大半

司机端 Hybrid 离线包

2019.09 — 2020.12 · 某出行平台 · 主导开发

React / Node.js / CDN / JSBridge

  • H5 资源打包后随 App 启动预下载,WebView 请求时优先命中本地资源,未命中再回源
  • 支持增量更新(按文件哈希差分)和版本回退,出问题时服务端下发回退指令,不需要发 App 版本
  • 离线包命中率 96%,页面秒开率从约六成提升到九成以上,弱网下页面打开失败的投诉明显减少

前端研发效能平台

2020.10 — 2022.03 · 某出行平台 · 主导开发

Node.js / NestJS / GitLab CI / Docker

  • 统一脚手架、代码规范、发布流水线和质量门禁,新项目从创建到第一次上线只要 半天
  • 提供构建产物分析和依赖升级看板,按团队展示包体积变化和过期依赖,推动各团队定期治理
  • 用 Babel 插件写了一批 codemod,批量完成组件库大版本升级中的 API 迁移,改动 2000 多个文件

教育经历

北京邮电大学 · 计算机科学与技术

硕士 · 2015.09 — 2018.06

常见问题

双线衬线简历模板有什么特点?

姓名在左、联系方式靠右,模块标题是宋体,下方一道双下划线,列表用空心小方块。双线比单线更正式,整体严谨但不刻板,适合银行、券商、To B 软件公司这类看重严谨感的岗位。

双线衬线适合什么样的人?

适合投递金融、企业服务等偏正式行业的资深前端。

  • 金融、保险、企业软件行业的前端岗位
  • 跳槽次数少、在一家公司深耕多年的工程师
什么情况下不建议用双线衬线?
  • 创意类、游戏类团队,这套的正式感会显得拘谨
用双线衬线写简历要注意什么?
  • 正式行业看重合规和稳定性,相关经历(权限、审计、灰度)要写出来
  • 空心方块列表较轻,加粗短语开头能让每条的重点更突出
  • 左右抬头的右侧放邮箱、电话、GitHub 三项即可
可以直接在招聘网站上在线投递吗?

可以,文字顺序正常,但版面带装饰元素。在线投递前导出 PDF,复制一遍文字,确认能完整读出来。

可以修改配色和简历内容吗?

可以。这套设计推荐 4 种配色,也可以自己取任意主题色;进入编辑器后,字体、字号、行距和模块间距都能单独调,简历内容随时可改。

下载的 Markdown 能自己编辑吗?

可以。下载的是完整的示例简历源码,可以在任意文本编辑器中修改;也可以直接使用本站编辑器导出 PDF。

相关模板

中式雅致

衬线标题、短线收束、菱形印记,端庄有书卷气

联系方式竖排

姓名在左,联系方式在右侧竖排成一列,中间一道细竖线,正文单栏

左右抬头

姓名在左、联系方式靠右,抬头更省空间

按岗位看完整范本

先看同方向的经历怎么写,再回到模板里调整版式。