简易NodeJS日志服务
支持静态资源、请求转发、数据mock

滕运锋的前端简历

谢谢访问。目前不看机会

性别:男。出生:1991。电话/微信:184-5801-9856。邮箱:yakima.public@gmail.com。

一、自我评价

  • 有一定的管理能力(2年,8人团队,技术带队),常做技术分享,有审查代码的习惯。
  • 在前端基建、公共设施、Hybrid APP方向有一定积累。
  • 项目经验丰富,具有一定的全栈开发能力和服务器运维能力。

二、教育经历

  • 2009~2013 | 沈阳药科大学药学(食品药学方向)专业 | 全日制一本
  • 有过跳级、保送、自学转行的经历,且一直有读书的习惯(总160+本,其中英文技术类20+本)。

三、工作经历

  • 资深前端开发 @ 叮咚买菜(上市公司,上海壹佰米网络科技有限公司)| 2021.07.19至今
    离职原因:公司长期裁员,难有归属感。
  • (核心主程)高级前端开发工程师 @ 好买财富管理股份有限公司(上市公司,腾讯系)| 2018.09 – 2021.07.16
    离职原因:待了3年,正常离职,对技术和薪资的双追求。
  • (核心主程)前端开发工程师 @ 北京无线天利有限公司上海分公司(上市公司)| 2015.12 – 2018.08
    离职原因:想安静写代码,不想涉及公司内部政治。
  • (部门主力)国际药品注册专员 @ 浙江普洛康裕制药有限公司(上市公司)| 2013.10 – 2015.07
    离职原因:转行,追求对公司依赖性更小的个人能力的提升。

四、相关技能

  • Vue全家桶(3年)、React全家桶(3年)。
  • Hybrid App(web部分,4年)、微信公众号(5年)、微信小程序(uniapp)。
  • 熟悉element-ui、ant design pro等UI组件库。
  • Webpack项目编译时间和产物大小优化。
  • 项目架构能力。
  • 一定的Node+MySQL全栈开发能力。

五、项目经历

5.1、供应链管理系统

  • 此项目为PC后台管理系统,业务涉及供应商、采购、调拨、监控等模块。项目圈复杂度接近14000,属于较大项目。技术栈为vue2全家桶 + element-ui,项目为微前端架构(使用了乾坤)。我主要负责调拨业务。
  • 曾对主项目进行编译构建优化,优化后,本地开发时热更新时间从16秒降低到0.8秒,构建正式产物用时从350秒降低到72秒,构建出来的正式产物大小(压缩前)从90.2MB降低到22.3MB
  • 在有大量历史问题的前提下推行ESLint代码风格检测
  • 做过一些公共的改动,比如:封装公共请求按钮节流处理封装Vue指令、element-ui下拉框组件添加虚拟列表功能以支持大量选项的展示、优化微前端子应用的webpack4项目模板、搭建微前端子应用的webpack5项目模板

5.2、“好买基金”(前“掌上基金”)APP

  • 该项目为混合APP,华为应用场上有近七百万次下载量,用于在线购买单基金/基金组合策略/私募产品。技术栈为React全家桶。我主要负责公募单基金/组合策略产品等的H5买卖核心、定投等交易相关页面。同一套H5页也同时用于微信公众号端以及另外一个公司APP内
  • 极大地减少了混合APP内本地H5资源包的增量包大小。
  • 优化某小型webpack3项目,编译产物大小缩减了78%(4.6M=>1M),编译时间缩减了87%(150秒=>20秒)
  • 将某400多页面的大型webpack3项目的编译时间通过条件编译方案由一个多小时缩短到15分钟
  • 修正了性能上报数据不准确的问题
  • 引入代码风格检测,推动平台部实现ESLint报错统计
  • 响应部门的大部分产线问题,熟练使用Kibana等进行产线问题的定位排查。

六、我的作品

个人项目:

开源项目:

  • simple-server:支持接口转发、动/静态数据mock的轻服务,做了日志优化。
  • html5-cli:快速构建H5活动页(集成Antd Mobile、支持SFTP命令行部署)。
  • classic-cli:使用构建工具进行无侵入的传统开发(可零成本脱离构建工具)。
  • utils-daily:Rollup构建的轻量级前端开发常用函数库,封装了工作中常用的函数。
  • comment-to-doc:将代码中的注释生成文档的demo。
  • node-crawler:Nodejs写的定时爬虫,爬取码云推荐项目。