个人介绍
主要技术栈vue2/vue3 + element/ant design vue/vant + ts/js + vuex/pinia + webpack/vite。
负责项目框架搭建,包括qiankun微前端,后台管理系统,移动端H5等。
熟悉可视化大屏,gis开发,熟悉echarts,aiMap的使用。
1. 负责项目的框架设计,需求沟通,项目进度管理以及后续的迭代。
2.负责制定git提交规范和代码书写规范,并参与相关代码的评审。
3.运用qiankun实现应用的解耦,使得各个模块可以并行开发。解决了qiankun子应用刷新丢失问题,
对子应用样式污染问题给出解决方案。
4.基于hls.js和flv.js封装视频播放组件。
5.对接魔镜平台,解决视频卡顿问题。
6.vue-request请求封装hook库,抽离请求副作用。
工作经历
2019-06-20 -至今亚信科技web前端
负责前端项目的设计,架构和开发 1. 负责项目的框架设计,需求沟通,项目进度管理以及后续的迭代。 2.负责制定git提交规范和代码书写规范,并参与相关代码的评审。
教育经历
2015-09-01 - 2019-06-20南京邮电大学数学本科
技能
开发技术:vue3,ts, antd。 项目职责:1. 负责项目搭建,开发以及后续的迭代。 2. 首屏优化,解决页面卡顿的问题。 3. 一些技术难点的攻克:文字沿着图层管道方向呈现,地图数据汇聚等。 4. gis组件的封装,包括地图缩放,切换卫星地图,绘制多边形等工具的封装。
1. 搭建项目环境,参与系统的设计开发。 2. 对大量数据表格进行优化,解决表格卡顿问题。 3. 封装复杂表格组件,实现查询,升序降序,求和,最大最小值等功能。还可以对表格进行 个性化定制。 4. 设计权限功能,实现对不同用户的角色,菜单以及数据层面的控制。 5. 性能优化:路由懒加载,图片懒加载,按需引入等。
1. 负责项目的框架设计,需求沟通,项目进度管理以及后续的迭代。 2.负责制定git提交规范和代码书写规范,并参与相关代码的评审。 3.运用qiankun实现应用的解耦,使得各个模块可以并行开发。解决了qiankun子应用刷新丢失问题, 对子应用样式污染问题给出解决方案。 4.基于hls.js和flv.js封装视频播放组件。 5.对接魔镜平台,解决视频卡顿问题。 6.vue-request请求封装hook库,抽离请求副作用。 7.基于scale对大屏进行缩放适配。 8.基于postcss-px-to-viewport-8-plugin进行移动端适配。 9.通过按需引入,代码压缩来优化项目体积。 10.基于addRoute实现动态菜单的渲染。