个人介绍
四年前端开发经验,技术栈 VUE
项目名称:纪委监委办案管理指挥平台 项目时间:2021.09-至今 项目职位:前端开发
项目描述:大华纪委监委办案管理指挥平台以智能提效、安全可靠为宗旨。打造全用户、全流程的留置业务闭环管理,实现全员协作、全时预警、全程可控、全案可溯的办案指挥管理。
个人职责:项目BS端,项目基于鲸落框架,页面UI基于View UI组件库;负责整个项目的初始环境搭建,菜单上报;用css3实现首页大屏帧动画特效,canvas实现词云效果,Highcharts、Echarts对数据可视化展示;通过自定义按钮权限控制指令,控制用户的操作按钮权限;长列表虚拟滚动。在可视区域渲染少部分列表内容,减少了创建dom节点和重新渲染组件的时间。
技术难点:多个角色同时登录系统,前端对token进行了session、local、内存(vuex)交叉存储导致产生的token信息获取不对齐,存在垂直越权问题。对子系统添加监听缓存中token变更,当用户id变更后更新用户相关信息
成果业绩:当客户打开多个子系统,浏览器各个tab会同步更新用户相关信息,避免用户权限篡改。
---------------------------------------------------------------------------------------------------------------------------------------
项目名称:大华监所智能管控平台 项目时间:2020.07-2021.01 项目职位:前端开发
项目描述:该项目是监所项目,用于监所内部管理民警管辖。
BS端,项目基于鲸落框架,页面UI基于Ant Design组件库。
负责AB门功能的开发。前端通过事件中心长轮询获取绑定的设备通道是否有刷卡记录,如有消息获取到,通知到前端进行人员信息展示
工作经历
2018-09-01 -至今浙江大华股份高级前端工程师
1.担任公安部纪委组前端组长,组建前端5人团队,负责纪委多条产品线; 2.基于Vue开发的View UI组件库,制定公共组件规范,保证组件的高复用性,负责公共组件库的建设和维护工作; 3.基于各个项目产品,编写对应的开发文档,并输出FAQ到前端门户。 4.参与项目的开发设计,需求用例评审,功能串讲与反串讲和测试用例评审等会议; 5.根据需求文档和UI,UE图在项目计划时间内完成对应的开发任务; 6.保证项目通过冒烟自测,用例通过率100%;
教育经历
2014-09-18 - 2018-06-30嘉兴学院软件工程本科
学校名称:嘉兴学院 所学专业:软件工程 就读时间:2014.07-2018.06 学历学位:本科
技能
该平台通过可视化操作界面自动生成源代码文件,放入Vue项目中即可访问模块,获得公司2021第三届研发中心创新大会入围奖。 PC技术栈是Vue+Nodejs+Express+MongoDB+Ejs,使用express搭建web服务,前端页面可以实现模块数据的增删改查操作,前端进行导出操作时服务端获取到前端模块数据后传入ejs模板,生成对应模块的文件夹,经jszip压缩后导出给前端。
该项目是监所项目,用于监所内部管理民警管辖。 BS端,项目基于鲸落框架,页面UI基于Ant Design组件库。 负责AB门功能的开发。前端通过事件中心长轮询获取绑定的设备通道是否有刷卡记录,如有消息获取到,通知到前端进行人员信息展示