Skip to content

Latest commit

 

History

History
104 lines (71 loc) · 6.98 KB

README.md

File metadata and controls

104 lines (71 loc) · 6.98 KB

我的简历

熟悉全栈开发(前端/后端/数据库), 经历完整前端发展历史, 不受框架/技术栈局限, 关注社区最新动态(deno/bun).

个人优势

  • 无边界的学习能力,完整的知识图谱
    • 从传统后端(asp/jsp/php)到各类 js 运行时服务端(node/deno/bun)
    • 从模块规范(iife/umd/commonjs/esm)到各类框架组件(ng/vue/react/svelte/solid & wc)
    • 从任务编排 gulp 到模块打包 browserify/webpack/rollup 再到现代打包框架 parcel/vite/bun
    • 从 css 预处理器(scss/less)/postcss 到 css-in-js(styled-components/emotion) 再到原子化方案(tailwind)
  • 无边界的项目经验:大型 SaaS 平台经验、开放能力开发经验、C 端性能优化经验
  • 完整的大小厂经验。跟随大搜车零到一基建成长,但不坐井观天;体验过字节完善的基建,但不会形成依赖。适应各类项目环境,丰富的历史债务解决经验。
  • 良好的代码风格,但无偏执喜好,适应各类项目 tslint/stylelint 规范.

工作经历

2021.01-至今 字节跳动(杭州) 高级前端工程师

本人在职期间 5 次(半年/全年)绩效评级均为 M+

  • 获得字节范~务实敢为奖
  • 获得新人系统资深导师勋章,辅助 2 名实习 + 3 名校招员工转正
  • 获得稀土掘金开发者社区技术先锋证书

飞书 - 财务业务 2023.07-至今

核算团队小组前端负责人,带 3 人团队, 负责核算引擎/报账平台/质量平台等业务前端开发. 字节内部财务系统, 支撑字节大体量业财一体化.

项目成就:由于后台系统多为表格场景和表单场景, 本人通过业务组件封装 + 页面模板 cli, 将普通列表页开发工时缩短 80%.

  • 本人参与业务组件库建设, 主导表格场景, 作为虚拟小组负责人, 基于字节内基础组件库, 进一步封装业务表格组件. 相较于基础组件新增拖拽排序(react-dnd)/常用批量操作等能力, 集成常用列类型(人员展示/状态展示等). 组件易用可扩展, 透传基础组件全部能力, 避免业务不满足时重复封装业务组件.
  • 实现的 cli 用于模板创建新页面, 在团队协作中, 避免新人因从头熟悉组件库带来的开发耗时. 页面模板通过模块拆分 & 状态管理, 易读已扩展.
  • monorepo 大仓改造,缩短依赖发包流程,提升跨项目开发体验,减少人力投入成本。

飞书 - 审批应用 2021.01-2023.07

负责应用架构设计/技术选型/业务研发. 飞书审批应用, 对于使用飞书的企业客户, 可以在飞书内发起审批申请 & 执行审批操作.

项目1: PC 端审批中心统一

项目介绍: 字节内各个内部系统都各自开发自己的审批能力, 同时又存在飞书审批中心(跟随飞书商业化)和字节内部的 OA 审批中心, 目标都是集成其他系统的单据. 我们通过合并审批中心入口, 使得飞书审批中心成为唯一入口, 统一交互, 提升审批效率.

项目成就:

  • 全新三栏式设计, 内嵌三方审批单据, 统一列表体验. 基于双向通讯, 实现开放 sdk 为内嵌三方单据提供更多能力.
  • 支持从飞书消息打开审批应用时, 直接定位到指定单据. 通过列表栏和详情栏的按需加载, 实现提升来自消息直接打开详情时的加载体验.
  • 支持单据托管能力, 新增的三方系统无需开发自己的审批详情, 在飞书审批托管审批数据, 可以使用飞书审批一致的详情交互
  • 业务上: 审批人处理单量显著提升, 多数访谈用户认为对审批效率有提升, 减少了应用跳出率.
项目2: PC 端小程序重构为 web

项目介绍: 为了审批系统可以反嵌到三方系统中, 我们将飞书小程序重构为飞书 web 应用, 支持与反嵌版本同构.

项目成就:

  • 负责 web 方案的架构设计, 基于 vite 脚手架, 接入字节内请求/埋点/监控等基础能力方案.
  • iframe & 微前端兼容多种方式接入三方审批单据, 降低三方系统接入成本.
  • 通过减少应用首屏代码执行, 提高应用的启动性能.
  • 迁移到 monorepo 仓库 & 多个 monorepo 仓库融合
  • 基于自定义 jsx runtime 处理, 使用 jsx 作为工具提升效率.

2015.01-2021.01 杭州大搜车汽车服务有限公司 资深前端工程师

小组前端负责人, 带 5 人左右团队. 负责企业后台系统 & 微店/营销工具等 c 端 h5和小程序. 用于二手车企业建站, 客户留资, 以及进销存等企业管理.

项目成就:

  • 后台建站系统,模块化定制,通过可视化拖拽 & 配置生成个性化页面,可用于微店或营销活动页面
  • 基于小程序开放平台的第三方平台,用于车商企业用户的小程序批量发布
  • 企业端营销工具,可便捷生成活动海报分享到朋友圈,降低了获客成本,申请专利号:CN201911140368.7、CN201911140849.8、CN201910848980.3
  • C 端手机版微店,APP 级体验优化,车商企业用户 1万+, 日均 uv 10 万+, pv 100 万+
  • 卖车比价工具,通过模拟微信交互式界面,提高用户留资率,多端同步开发(web / h5 / APP / 微信小程序 / 支付宝小程序),webview 内嵌 H5 JSSDK 调用的统一封装
  • 大搜车集团官网,web / h5自适应, 中英文切换, 基于 Nuxt 编译时生成静态 html 实现 SEO 优化
  • 基于 node 开发访问时编译的前端服务,基于 cdn 缓存防止重复编译

毕业前,其他非正式工作

教育信息:本科 2011.09-2015.06 宁波工程学院 电子与信息工程学院 网络工程

  • 2013.10-2015.06 TEDxMoonLake(后改名为 TEDxNingbo)成员 前端工程师(志愿者性质)
  • 2012.01-2012.10 火狐校园大使(志愿者性质)
  • 2011.10-2012.09 院团委新闻中心网络技术成员 前端工程师

开源项目

vanilla-jsx/vanilla-jsx - GitHub BoltDoggy/parcel-plugin-vue - GitHub