6年WEB前端、5年移动web前端、4年VUE及node全栈开发。熟练掌握JavaScript以及ES6语法。
熟练使用webpack、pm2、vue-cli、ESLint等脚手架工具,linux下node部署、ssl配置、nginx配置等。
nodejs全栈,可独立完成【网站/微信公众号/小程序】的开发。精通vue大型单页面应用(组件/插件)开发。
精通sass、less,stylus等css扩展语言,精通css3动画/flex布局/响应式布局与图片预加载/图片懒加载等。
精通html5/css3、vue、RESTful API、jQuery、echarts、AJAX/axios、canvas、websocket等,熟悉webGL。
熟练使用uni-app开发小程序及app,熟练使用electron构建桌面应用,有web端流媒体播放与音频采集等功能开发经验。
精通Vue组件库(element-ui/vant/muse-ui/iview/mui等),熟悉React、Angular,了解react native、MUI、weex等hybrid开发。
精通七牛云对象存储/CDN加速/七牛WebRTC视频会议。精通百度/高德/腾讯地图js API,有多个百度/高德/腾讯地图LBS项目经验。
精通百度echarts(及小程序端),多个数据可视化项目经验。熟悉PHP,JAVA,GO微服务开发。能独立完成简单的html5游戏开发。
熟练使用threejs制作3d效果网页,并在网站中使用3d模型(3ds/obj/fbx/vtk)渲染等。
1. 架构升级
将公司原有产品JSP页面进行前后端分离(vue,vuex,stylus,echarts,websocket,element-ui,mockjs,videojs等)。
功能点包括:主框架、权限、流媒体播放、语音对讲、地图功能、实时信息、图表展示等
小程序 采用wepy框架开发,包含地图嵌入,图表展示等功能。
2. 负责电力产品前端开发工作,包括PC端数据可视化、公众号开发、小程序、在线拓扑图编辑器等。
PC端数据可视化 将电力大数据进行可视化展示,提供月报下载(前端生成彩色PDF并自动分页),EXCEL导出,实时报警提示,视频监控等功能(echarts/websocket/Html2canvas/jspdf等)。
微信公众号 滚动组件(上拉加载下拉刷新,屏蔽微信浏览器下拉露底)、图片懒加载、fastclick、图片裁剪、微信js-sdk、百度地图js-api、七牛图片存储等。
在线拓扑图编辑器 将图元连接成电力系统图,实时显示电力数据和报警信息(websocket/canvas/jtopo,自动绘图/模版/对齐/属性修改/批量修改/数据绑定/压缩存储)。
小程序工程师巡检工具 定位,轨迹,离线存储,巡检项上传等。
数据大屏控制器 通过electron构建的桌面应用。
以上项目均使用vue/webpack/eslint/stylus/axios开发(小程序除外),采用前后端分离方式,前端全部由我独立开发完成。程序稳定高效运行,保证了公司产品的用户体验和高可用性。
微信小程序商城,前端后台均为自己开发,包括登录注册,微信支付调用、后台管理系统、七牛静态资源上传及使用等
微信小程序商城的后台管理系统’ 前端后台均为自己开发 运维部署、vue、nodejs、mysql、微信支付、邮件提醒、jwt、https、七牛云等