加载中...

个人信息

姓名 意向职业 联系方式 年龄-性别 邮箱地址
刘峰 前端开发工程师 132 9858 8115 (微信) 97-男 fengliu018@gmail.com

教育经历

2015.9 ~ 2019.6 哈尔滨理工大学-电子科学与技术 统招本科 专业前 20% CET4 曾获优秀班干等多种荣誉

实习/工作经历

  1. 2020.07 ~ 至今 北京顺丰同城科技有限公司 前端开发工程师

    工作职责:

    • 负责公司 sccoms、datahub、otms 等 B 端后台项目;
    • 负责 otms-h5 ⻚面端的重构(业务,体验);
    • 特殊项目-毫末智能无人⻋项目;

    工作总结:

    在顺丰这段时间是自己身心都备受磨砺的一年,实际经历了很多的坎坷和艰辛。在不到一年的 时间里经历了维护 otms 老系统,也经历了新系统 sccoms、datahub 的开发与搭建;负责过微信公众号 h5 外 链、otms-h5 的开发与链;主导开发了特殊的毫末无人⻋项目——噩梦级别项目;在按质按量完成工作的同 时,不仅进行了开发框架、业务内容的转变,还充分发挥了自己的主观能动性、拓展了对开源的贡献;

    能动性

    • 主动提出对 sccoms 中规则模块的优化;将规则中心散落在各个⻚面中的逻辑进行(4000+代码)抽离、统 一,完成一个脉络清晰,配置简单,能够向下兼容的组件。优化后代码量减少了 80%以上,配置简单且友好,也 提供了更加良好的 typescript 提示。
    • 主动提出对 otms-h5 业务、视觉体验的优化;总体梳理了业务的逻辑脉络,对⻚面进行了常⻅屏幕尺寸的适 配。最终产出了一份覆盖面广的业务流程图,使得 h5 的⻚面查询更加人性化,在前端体验上有了质的⻜跃。
    • 由于在感受到在开发新⻚面模块时的繁琐,促使自身学习并成功编写了适合 sccoms 项目的⻚面快速开发脚 本,使得开发总体提效 70%以上,节省了大量的’垃圾时间’;
    • 调研并且提供组内共同维护,基于 dumi 的 monorepo 业务组件库, 推进了组内各大系统的业务组件抽离;
    • 完善了组内的提交规范,推进了 stash 内容本地强校验在 sccoms 的落地实施;

    开源观念:

    • 工作之余开发了一个通用的累积下载量破千的 lflint cli (https://www.npmjs.com/package/lflint) 工具,提供了常用的 eslint、typescript、stylelint、markdownlit、husky、commitlint 等 lint 规则的配置;
    • 向 vscode 提出为了优化产品体验需要增加退出的校验防止误操作,顺利的和对接人沟通并于 1.57.1 版本进行了退出的校验增加;
    • 搭建了自己的脚手架 scaffolding 并应用于毫末项目中; 4.开始总结并维护自己的技术博客收获,原创以及学习借鉴后产出了近 20 篇博文;
  2. 2019.07 ~ 2020.07 ⻢蜂窝 前端开发工程师

    工作职责:

    • UGC 游记审核系统的开发
    • 内部系统的开发(失物招领,会议室预约,工位,夜宵取号等系统)
    • 品牌市场 H5 活动⻚面的开发

    工作总结:

    在⻢蜂窝工作时负责月均流量上百万的 UGC 游记审核后台的迁移重构、维护以及需求迭代,同时也 负责公司内部多个系统,负责品牌市场部 H5 活动⻚面的开发。在此期间主要的收获是自我能力的扩展和完善,包 括但不限于使用 mac 系统进行开发、了解常用的 linux 指令、接触并使用 TypeScript,增加了自我对网络知识的了 解,更是开启了科学上网的知识财富源泉、积累了使用 Vue 和 React 开发中后台应用、h5 ⻚面的经验。

  3. 2018.12 ~ 2019.03 ⻢蜂窝 前端开发工程师(实习岗)

    工作职责:

    • 活动后台、公司内部系统的开发
    • 品牌市场 h5 活动⻚面的开发

    工作总结:

    在⻢蜂窝实习的过程中,了解了项目实际上线的流程;更加熟练用 git 与组员进行开发;熟悉了前端
    跨域闭包等经典问题;开发过 UV 上万的 h5 活动⻚面,对移动端开发有了一定的心得体会——积累了移动端适配不 同机型,优化用户体验的方法。能够对 UI 原型图进行精准的实现,实际上手了 Vue 和 React 项目。

项目经验

  1. 2020.7 ~ 2021.7 顺丰同城科技 otms sccoms datahub 后台系统 毫末智能无人⻋项目

    项目描述:

    otms、 sccoms 等都隶属于顺丰集团的全资子公司的且作为公司的主要项目,多用于实现为电商、餐 饮、零售、医药等多行业提供智慧供应链以及智慧经营解决方案。其中 otms 为综合性订单管理以及仓储、配送路 线规划管理系统、sccoms 则是为了取代 otms 这个大包袱中的 O 而独立出来的订单管理系统,主要目的是为了给海 量客户提供一个进行订单层的管理、查询的宏观调控系统。技术上多使用 react16.8+、antd3&4、redux-saga、 typescript 等一系列常规 react 套件。datahub 则是为了内部产品、管理层,提供统一的数据接口查看、管理平台。毫末智能无人⻋项目则是一个用于查看记录无人⻋的行驶轨迹,实时的监控数据、速度、档位等信息的智能无人⻋监控平台。技术层面前端直接接收网端采集的无人⻋数据,并且基于 websocket、protobuf 传递解 析,视频端采用 vp9、Blob URL、MSE 等技术进行实时播放、路线定位等使用高德地图、囊括了大屏适配等 诸多技术深坑的平台;

  2. 2019.7 ~ 2020.7 ⻢蜂窝游记审核系统 员工内部系统(失物招领,会议室预约,工位,夜宵取号等系统)

    项目描述:

    游记审核系统主要提供给⻢蜂窝内部审核团队使用,需要对用户上传发布的游记内容分音频、视频、 图文、等内容进行多次审核,并且记录每位审核人员的审核情况,提供对审核人员进行审核质量检测、审核总数 展示的数据收集平台。架构则是基于 Vue2.0+ElementUI+Vuex+typeScript;员工内部系统顾名思义是用于⻢蜂窝 内部员工的进行日常会议室预约,工位查询,夜宵取号、失物招领、等方便员工处理反馈问题的系统;也为 hr 提 供日常使用的系统。大多数使用 React+Mobx+Antd 的架构。

相关技能:https://github.com/FE-ng

  • 网络基础:熟悉 Http/Https DNS TCP/UDP 等网络协议;熟悉 ajax 交互方式;熟悉跨域、前端安全相关的内 容,熟悉浏览器渲染原理及缓存机制;
  • 前端基础:熟悉 HTML5、CSS3/Less、ES6+规范并对原生 JavaScript 语言有较完善的理解,熟悉 TypeScript,了解常用的设计模式;
  • 前端布局: 响应式布局,熟悉 flex 布局,了解 grid 布局以及主流的布局方式;
  • 前端框架:熟悉 React 和 Vue,熟练掌握 React 16+,了解 Vue3.0,熟悉主流的状态管理工具;
  • 前端 UI 库:能熟练使用 Antd、Vant、Element 等 UI 组件库;
  • 个人博客站点: https://droplets.vercel.app (持续更新中);
  • 敏捷性开发:熟悉 git 版本管理工具,webpack 打包工具,linux 系统的常⻅命令,markdown 语法;
  • 自动化构建:了解 github action workflow;Jenkins 等 CI/CD 流程;
  • 数据库:了解 MongoDB、Mysql/Oracle 并用其配合 node 搭建过后台;
  • 后台语言:使用过 nodejs、express 框架搭建简单的后台;编写了开源 lint 配置 cli lintlf;

自我评价

性格开朗,积极上进,有良好的编码开发习惯。对待工作认真热情,有责任心,是一个能够提出自己对产品的看法以及优化体验的开发者而非仅仅只是为了实现需求而开发;喜欢良好的团队氛围,融入团队的能力强,是一个 乐于参与技术分享以及进行技术分享的 FE。最后感谢您于百忙之中抽空垂阅,希望能有幸和您一起共事!更多的日常开发数据信息可以在 github 主页https://github.com/FE-ng 进行查看


评论