个人介绍
熟练使用react技术栈redux+router
熟练使用vue技术栈vue+vuex+router
熟练webpack工具及原理
熟悉常见的数据结构和算法, 栈,堆,链表,树。
对js的常见的设计模式了解
熟悉使用node语言
工作经历
2016-01-01 -2019-01-01深圳乐信控股有限公司高级前端工程师
前端工程化,包含自定义cli脚手架,组件化的开发 主导前端监控系统的开发和接入工作 主导webpack的优化方案 主导项目组切vue技术方案 引入react技术到项目和jest单元测试 公司财务,审批等内部系统开发
教育经历
2009-09-01 - 2012-06-01湖北财专会计学大专
大专期间自学前端基础,编译器原理和算法
技能
分期乐后台商品系统-数据可视化2019.07-2019.11 前端 内容:1. 构建阶段对第三方的echarts包提交打包, 对第三方库使用异步加载 2. 自定义echarts的离散图实现销售大盘 3. 自定义echarts的飞线图实现物流的发送情况 4 自定义饼图查看3C产品中各产品的占比 5. 自定义折线图图统计每天,近七天的销售额 6. 自定义柱状图统计本月和上月的环比,利用了css自定义上下三角形 业绩:通过数据可视化,让决策者能够对更加清楚、快速、掌握商品的信息 项目链接:oa.fenqile.com
主导webpack的优化方案2018.01-2020.02 web前端 内容:1.自定义style-css插件,将样式文件加载到页面中 2. 自定义auto-loader-external插件,根据需要求动态加载第三方插件 3. 利用webpack的resolve的alias属性,加快对本地的组件的寻找 4. 利用mainFields属性+package.json自定义属性进行内部包的联调 5. 给自定义loader加载器,添加cacheable方法,利用缓存,缩短文件的执行链路 6. 利用package的browser对二个axios包分别在node环境和browser坏境执行 7. 关掉syslinks,缩短resolve对文件的链路 8. 利用dll,对react, redux,进行预先解析,加快解析速度