# 陈友增|前端工程师

男 · 33 岁 · 本科 · 7 年前端经验
深圳 | 18676751626 | bootstet@163.com
GitHub:https://github.com/bootstet
技术博客:https://bootstet.github.io/boke/
NPM:https://www.npmjs.com/~bootstet
求职意向:前端工程师(React / Vue)|期望薪资:面议

# 个人概况

  • 7 年前端开发经验,长期聚焦 B 端后台、运营&营销系统和移动端 H5,熟悉业务从需求评审到上线全流程。
  • 精通 HTML5 / CSS3 / JavaScript(ES6+),熟练使用 React、Vue 及其周边生态,具备组件抽象与复杂表单场景经验。
  • 具备多端开发经验:小程序(uni-app)、H5、桌面端(Electron)、PC 端(Ant Design / Element),掌握响应式布局与适配。
  • 熟悉 Webpack 等构建工具及前端工程化实践,能独立完成项目脚手架搭建、CI/CD、代码规范治理与性能优化。
  • 熟练使用 Git / GitLab / GitHub,了解 Nginx、Jenkins,在前端自动化部署与灰度发布方面有实践经验。

# 技能特长

  • 前端基础:语义化 HTML、CSS 预处理器(Sass / Less)、Flex / Grid 布局、移动端适配、浏览器兼容性处理。
  • 框架与状态管理:React(Hooks、Umi)、Vue(Vue CLI / 生态)、熟悉路由、组件通信、表单校验、模块化与懒加载。
  • 工程化与质量:Webpack 构建优化、打包体积分析、ESLint + Prettier 规范落地、提交规范(Commitlint / Husky)。
  • 多端与性能:uni-app 小程序开发、活动 H5 性能优化(首屏、懒加载、按需加载、缓存优化与错误监控)。
  • 协作与流程:参与需求评审、方案设计和工时评估,能与产品 / 设计 / 后端高效沟通,推动问题闭环。

# 工作经历

# 知了云科技有限公司(橄榄枝健康)|前端工程师

2021.07 – 至今 | 深圳 | 产研部

  • 负责知了云相关前端项目的需求评审、功能开发与代码 Review,保障多项目代码质量与风格统一。
  • 搭建前端项目基础框架与脚手架,引入 ESLint / Prettier 等规范工具,完善打包与发布配置,推动规范在团队落地。
  • 负责线上日志监控与错误率分析,定位并修复高频问题,持续优化打包体积与页面性能,提升用户体验与稳定性。
  • 与后端及产品协作,参与技术方案评审与接口设计,推动需求按期、高质量交付。

# 腾云悦智(腾讯云华南区技术公司)|前端开发工程师

2020.05 – 2021.06 | 深圳 | 研发部

  • 负责山姆会员商店 B 端商家后台的功能迭代与维护,包括需求初评、工作量评估、任务拆解与排期跟进。
  • 搭建前端项目基础架构,沉淀通用组件库及弹窗库,统一项目打包与代码规范,提高开发效率与可维护性。
  • 参与山姆 App 内嵌 H5 营销活动页面开发,支持多种活动形式配置与渲染,确保在高访问量场景下稳定运行。
  • 所负责的 B 端系统与 H5 活动在上线后长期稳定运行,无严重线上事故,获得业务方正向反馈。

# Akulaku 电子商务有限责任公司|前端开发工程师

2018.08 – 2020.05 | 深圳 | 技术部

  • 负责面向东南亚市场、交易量较大的 Akulaku 电商平台 B 端后台管理系统开发与优化。
  • 负责 App 内嵌活动 H5 页面的开发,包括促销活动、抽奖转盘等,为拉新促活与交易转化提供技术支持。
  • 参与多种 B 端营销活动页面的技术方案设计与落地,实现配置化、可复用的活动模板。
  • 与产品、运营、测试密切配合,通过组件复用与规范化封装,缩短活动从需求到上线的整体周期。

# 项目经验

# 山姆 B 端营销模块|前端开发工程师

2020.08 – 2021.06(腾云悦智)

项目描述:
为山姆会员商店 B 端提供营销活动配置与管理能力,包括优惠券、发券宝、九宫格抽奖等活动的可视化配置,并生成动态 H5 页面,最终以 JS 形式嵌入主框架运行。

技术栈: React + Umi + tea-template + Webpack

主要工作:

  • 参与需求评审与技术方案设计,输出技术文档,负责组件库、弹窗库等通用组件的设计与开发。
  • 负责优惠券等核心营销业务模块的前端开发与联调,实现复杂表单配置、校验与动态渲染。
  • 基于 Umi 内置模块进行路由与状态管理,梳理模块间依赖关系,提升代码可读性与可维护性。
  • 引入 final-form 进行表单状态管理与提交校验,减少手写表单逻辑带来的 Bug。

项目难点与优化:

  • 跨工程通信问题:营销模块需要复用主项目中的常量与公共方法。
    • 通过在 window 上维护统一的公共变量和回调方法,并基于发布-订阅模式实现跨工程通信,降低耦合度。
  • 性能与体验优化:对活动配置表单和预览页面进行按需加载与缓存优化,减少不必要的渲染和网络请求。

# Akulaku App 消息推送操作系统|前端开发工程师

2019.04 – 2019.05(Akulaku)

项目描述:
为运营和客服提供 B 端消息推送后台,可查看推送数据、创建和编辑推送消息,并根据权限多次确认发送,支持分人群分渠道投放。

技术栈: Vue + Ant Design Vue + Lodash + Dayjs

主要工作:

  • 参与需求评审与技术方案制定,识别并剔除伪需求,保证实现路径清晰可落地。
  • 与后端协商并制定前后端接口协议,减少后期联调反复与沟通成本。
  • 高保真还原设计稿,负责主要业务逻辑实现与交互细节优化,改善用户操作路径与反馈。
  • 完成核心功能模块的开发、接口联调与缺陷修复,对项目进行性能优化与异常监控处理。
  • 使用 js-xss 封装输入校验组件,防止 XSS 攻击,提升系统安全性。

# Akulaku 后台系统卖家订单模块|前端开发工程师

2019.06 – 2019.11(Akulaku)

项目描述:
为平台卖家提供订单数据可视化与管理功能,支持品牌、物流等维度的统计展示与动态跟踪,实现订单全流程可视、可操作。

职责与成果:

  • 编写模块设计文档,梳理核心业务流程、数据结构与组件拆分方案。
  • 使用 i18n 实现系统国际化支持,面向多语言市场输出统一界面;封装通用 UI 组件供多业务复用。
  • 封装权限控制方法,基于角色与数据维度控制模块与按钮级别的展示与操作权限。
  • 使用 ECharts 完成订单、物流等关键指标的数据可视化展示。
  • 对项目进行性能优化:通过 Webpack 压缩与分包、Sass 预编译与代码复用,减少打包体积并加快加载速度。

# 教育背景

2010.09 – 2014.06
黑龙江八一农垦大学 | 本科 | 草业科学

# 自我评价

  • 有丰富的 B 端后台与移动端 H5 开发经验,能独立负责中小型项目从 0–1 搭建与后续迭代。
  • 责任心强,工作态度认真稳重,敢于对自己负责的模块质量和进度负责。
  • 学习能力与自驱力较强,乐于沉淀通用组件与工具,提升团队整体研发效率。