个人介绍
精通 vue + element-UI 框架,
熟练使用 HTML5,CSS JS,SCSS,ES 6等
掌握前端性能优化调试工具,性能优化方案
熟悉 webpack, GIT, Yarn, NPM 管理工具, 并且理解 babel 的原理
使用过各种 js库,如 loadsh等
了解 react,vue3,node.Webgl.Echat.Threejs.Typescript, 小程序,uniapp 等技术,并且写过案例
了解 PHP,java, go 等后端语言并开发过接口
了解面向对象,组件化,私有包,模块化,微前端等
工作经历
2018-07-11 -2022-07-30上海径硕高级前端工程师
1、负责前端业务功能, 前端组件功能代码的编写 2、与产品,设计,后端,测试沟通协调完成工作 3、负责业务中台项目业务页面编写 4、负责核心功能,旅程等业务难题 5、负责优化,提升公司项目性能 6、负责排查公司系统安全性问题 7、负责公司业务中台组前端小组,前端技术方案订制
教育经历
2015-09-01 - 2018-06-30烟台南山学院计算机专科
技能
1 为整个账号管理系统搭建整体项目架构 2 实现功能性页面, 例如角色权限管理, 团队管理等等 3 使用vue+elementui等技术 4 复杂的功能页面,比如拥有一系列复杂功能的页面,做到功能完整的情况下还能够将代码整理清晰,利于未来的维护任务
带列表搜索,筛选,排序,删除等基础功能,还有自定义表格功能,可以实现对表格进行组件化定制 常见的分析创建,编辑,分析等页面,实现基础的功能,还有复杂功能,比如自定义表单组件,实现一个组件能应用于多个创建,编辑的场景,能实现组件表单联动性,比如表单下拉菜单与其他菜单的选择联动等等 大数据可视化页面,除了正常的折线图,柱状图,饼状图,地图等一系列的图状分析,还能实现对大量数据情况下,正常加载的一个性能优化问题 复杂的功能页面,比如拥有一系列复杂功能的页面,做到功能完整的情况下还能够将代码整理清晰,利于未来的维护任务
1 将公司全部功能击中在一个客户旅程中,让客户能够通过一个功能,就能实现类似邮件,短信,聊天机器人,打标签等多种业务功能 2 能够通过多种条件对数据量百万级别以上的用户进行筛选,比如根据地区,生日,关注方式,留资方式,积分和用户等级等等 3 能够对筛选出来的用户进行不同的操作,比如关注时间22年以前的走一条路线,22年以后关注的走一条路线等 4 页面性能方面,采用了类似 deef 算法,渲染虚拟 doom 的形式,添加或删除多个节点时,页面只刷新一次,减少多次的重排与重绘 5 数据处理方面: 所有节点的增删改, 都是由前端完成, 对树形结构的处理采用尾递归以及浅拷贝原理去代替递归的实现, 避免递归次数过多导致内存溢出的问题; 6 业务描述:通过初始节点选择不同的用户, 然后通过添加规则节点或者功能节点, 来对用户进行分类, 以及对用户使用平台上其他的一些功能点; ● 此项目将公司所有的功能点都聚合在了一起; ● 所有节点的数据处理都放在了前端; 应用技术: VUE, SCSS, element UI, jsplub, 尾递归, axios, babel等