能够熟练使用前端技术进行系统研发,本人掌握的技术和自己信息介绍如下:
编程基础扎实,具备扎实的计算机基础知识,较强的逻辑理解能力和学习能力,理解设计模式;精通JavaScript,ES6、AJAX、DOM等前端技术,掌握面向对象编程思想,对常见JS框架(如jQuery/Bootstrap等)有较多的开发经验;掌握Vue.js主流开发框架;掌握node、express、mysql、Java等后端技术;掌握canvas,webGL,D3,tree.js等图形处理技术;掌握前端自动化构建工具,如grunt、gulp、browserify、webpack等;熟悉前端性能优化方法,如发包压缩、资源懒加载、CDN加速等;热爱技术、主动钻研、沟通和协作能力优秀,抗压能力强;具备优秀的分析和解决问题的能力,有较强的沟通能力,责任心和团队意识。
项目开发经历:
基于 webgis 综合地质实习三维虚拟仿真平台的构建
本项目结构上分为表现层、服务层和数据层,其中表现层采用 vue.js 框架进行开发;服务层采用 arcgis server 发布地图服务,
使用 node.js 封装业务流程,处理数据;数据层主要使用 mysql 来存储相关数据。我主要负责需求调研,数据处理,地图服务的发
布,并使用 vue.js+element-ui 框架构建前端系统原型,基于 arcgis api for js 与 cesium 技术实现系统的相关功能。
地震信息管理与可视化系统
本系统基于 B/S 架构来实现的,前端采用 html、css、Layui 框架、Jquery 以及 openlayers 实现,后端主要采用 java 相关技
术进行实现,数据库是使用的 mysql。本系统中我主要负责前端部分,实现界面的搭建,包括实现轮播图,时间轴等插件,获取后端接口的数据,对数据进行处理,实现数据的可视化与分页查询功能。