个人介绍
1、熟练掌握 HTML5、 CSS、 JavaScript、 ES6语法;
2、熟练掌握并运用Vue及相关技术生态,了解vue,vue-router,vuex原理,熟悉React基础API;
3、熟悉各种网络协议原理及相关知识,熟悉web性能优化、常见漏洞;
4、熟悉canvas,threejs基础API,曾在项目中基于canvas基础API封装GIS自定义标注,线、面样式;
5、积极参与项目的需求评审以及UI设计评审,百分百还原设计图。
6、熟悉java语言,熟练编写后台接口。
工作经历
2019-09-07 -2021-12-09湖南股份有限公司全栈开发
1、全程负责前端开发工作,包括框架搭建,组件封装,权限控制,登录态共享; 2、基于Canvas基础API封装组件,实现用户自定义地图标注,线、面样式。 3、将后台管理重复的UI页面封装成组件(通过JSON数据完成页面渲染)。 4、用css-sprite,svg-sprite和iconfont实现项目图标按需导入,使用require.context()完成模块自动话导入,实现工程自动化 5、使用require.context()完成模块自动话导入,实现工程自动化。 6、使用强缓存,和协商缓存,优化gis渲染性能。
教育经历
2012-09-01 - 2016-09-01湖南农业大学农业资源与环境本科
就读与湖南农业大学获学士学位,成绩优异,表现突出
技能
项目时间:2021.04 - 至今 项目简介:平台应用于GIS可视化应用场景、GIS可视化分析、GIS可视化应用项目等,主要GIS控制台和GIS应用子系统。。 项目职责:1、全程负责前端开发工作,包括框架搭建,组件封装,权限控制,登录态共享; 2、基于Canvas基础API封装组件,实现用户自定义地图标注,线、面样式。 3、将后台管理重复的UI页面封装成组件(通过JSON数据完成页面渲染)。 4、用css-sprite,svg-sprite和iconfont实现项目图标按需导入,使用require.context()完成模块自动话导入,实现工程自动化 5、使用require.context()完成模块自动话导入,实现工程自动化。 6、使用强缓存,和协商缓存,优化gis渲染性能。
项目时间:2020.04 - 2021.04 项目简介:公司自有项目,有完整的权限认证,权限控制,权限分配。集成大量数据的监测可视化和后台管理。搭建检验检测行业的PaaS平台,为行业同类企业提供物联网数据采集、处理、分析、运用、呈现等服务,并为有开发能力的企业提供应用开发环境与Iot数据接入支持。项目已进行了v3.5-v4.6的版本持续迭代。 项目职责:1、全程负责小程序的开发,迭代和调整重构; 2、实现图表用户自行数据标记功能。 3、使用canvas基础api实现对布点图进行布点和数据展示功能。 4、封装时间处理工具类,简化值班执勤系统的时间处理。 技术应用:CSS3,HTML5,ES6,umi, dav,git,Echarts, video.js, Webpack, React技术栈及其相关生态。
项目时间:2019.09 - 20201.03 项目简介:怀化市地质灾害预警系统是怀化市应急调度中心招标项目。负责对整个怀化市地质灾害隐患点进行监测预警,为人民生命财产安全提供保障。 项目职责:1、依赖GIS实现对检测点数据情况的实时监控; 2、使用预警短信功能对灾害点群测群防人员对监测情况进行及时预警; 3、通过对原生video标签的进行封装实现自定义的视频控制UI界面,包括放大,缩小,视频的全屏,摄像头的转向,变焦,视频源的切换等。 4、使用开发框架Vue进行功能添加和代码重构; 5、月报,周报,日报的生成和展示。 技术应用:Vue技术栈及相关生态, GIS, Echarts, Echarts 3D, ES6