




个人介绍
1、熟练掌握HTML5、CSS3和JavaScript、ES6、TS等前端基础技术、可高还原设计图。
2、熟悉常见的数据结构与算法、设计模式、以及ES6等新型语法。
3、熟悉Node.js和HTTP协议、Websocket等网络协议、了解Webpack自动化构建工具、可独立进行项目的搭建以及发包上线。
4、熟悉axios原理并进行项目中接口的封装以及配置和状态拦截、进行后端数据处理。
5、熟练使用Vue、Vue Router、Vuex全家桶进行项目开发。以及Element、Antd Design 、Vant等组件库的使用和封装。
6、熟悉原生小程序开发以及使用uni-app进行小程序移动端的开发、熟悉使用React技术栈进行框架开发。
7、熟练使用 Echarts进行大屏可视化、参与多个地图下钻大屏项目。
8、熟练使用git版本控制工具,进行代码管理,实现敏捷开发,曾管理18个地市分支。
工作经历
2020-10-01 -2022-09-01南京亚信软件有限公司前端开发
(1)实习期间主要做的就是与中国移动合作的项目、在实习两个月后就已经独立接收了一个项目、(数字化检测平台)。与需求方对接需求、与后端人员对接接口、与UI对接页面展示和页面交互。后续又去长春出差、做了一个中国移动的APP (2)工作期间因工作需要、至今做的都是与政府相关的项目。河南省书记点名要做的豫快办督办平台、以及豫正通、省自然资源厅主导的和海康合作的河南省天眼系统、领导驾驶舱等可视化大屏项目。曾在豫快办督办平台省平台上线之后、又平铺了18个地市、管理18个分支和其个性化特色需求。
教育经历
2017-09-01 - 2021-06-01商丘学院计算机科学与技术本科
2017.09-2021.06 商丘学院 计算机科学与技术 / 本科
技能

由河南省自然资源厅牵头主导的和海康合作的可视化大屏项目、利用海康的摄像头一系列数据进行河南省各个地市的监控与查看。 项目技术栈:Vue2.0全家桶、Ant Design、echarts、less、Es6、VideoWebPlugin、animate动画库 我的职责: 1、与海康后端人员对接数据所需格式、在接口没有出之前利用mock数据进行前端开发。 2、负责中间地图的下钻和轮播展示、以及左右两侧的折线图等样式的问题。 3、负责整体的布局展示和浏览器兼容问题、样式统一。 4、解决打包后在线上时无法进行视频观看跨域的问题。


督办平台设置了重点交办、重点任务、重点改革、“三个一批”项目、万人助万企、领导批示等板块。该平台按照“13710”工作制度和理念运行管理。 项目技术栈:Vue2全家桶、Ant Design、RSA加密、less、Es6、Mock.js 我的职责: 1、主要运用Ant Design 组件库进行表单表格的创建,完成页面的布局、代码格式的规范、mock数据的创建。封装各个功能的弹出框组件、利用mixins保证代码的复用性。封装axios进行状态的拦截。 、利用canvas标签来设置整个页面的背景水印(登陆人姓名和*号)。使用JSEncrypt插件进行RSA加密、在登陆时使用公钥对密码进行加密、后端使用私钥进行解密、增加安全性。独立负责前端的代码上线以及分支管理。


后台管理平台、多个模块开发该项目主要是针对开发和运维人员而设计开发的,负责部分主要是河南省份中关于10086自动通话过程中涉及到的不同巡检项目的部分。 项目技术栈:Vue2全家桶、Element-UI、Echarts、less、Es6、Axios、WebScoket 我的职责: 1、使用Element-UI组件完成页面的布局和展示、表单的创建以及页面之间的跳转、通过Echarts进行地图折线图数据化展示 2、封装Axios与后台开发人员接口的传输、表格的字段、条件的筛选、WebScoket通道的信息保存。 3、对页面模块中的按钮进行权限设置、通过后端接口返回权限数据、来控制按钮隐藏显示。
