在工作中,主要负责前端系统分析及架构搭建,功能模块开发工作;1、公司中级前端开发工程师,目前承接各类前端项目。
2、 熟练掌握vueJs组件化开发,能够熟练使用vue-router、vue-resource进行项目开发对VUE框架开发有独特见解,常用ui框架Element;能够使用react开发大型项目,对其中的路由,状态管理有自己的见解,常用ui框架为Ant Design;用过WordPress开发过网站,例如飞驰云。
3、精通JavaScript语言的各特性,有JS性能优化经验,熟练使用JQuery、原生JS,熟悉ES5/ES6语法。
4、有微信内嵌WebApp开发经验,微信公众号开发。
5、熟练掌握Ajax,axios能与后端很好的合作,完成前后端分离架构的研发工作,熟练使用Jsonp解决跨域请求访问问题 。
6、 熟练主流前端框架的应用,能够快速实现响应式网页的开发。
7、 熟练移动端的布局,对百分比、等比例缩放、Rem布局有丰富的经验,能够独立架构移动网站前端,完成从切图到上线的兼容多种浏览器的代码编写工作。
8、熟练使用gulp、webpack等前端自动化构建工具管理项目,可以使用less/sass高效快速编写css代码,有响应式框架的经验。
9、 熟悉混合开发,熟练应用apicloud开发。
10、有JavaScript模块化开发实践经验如canvas离线室内地图,了解CommonJs、AMD、CMD规范。
11. 开发过基于百度地图,谷歌地图等项目。
12. 熟悉bootstrap,easyui,layui项目中也用到过。
独立开发
1、 天津浮宝化工厂管理平台
项目描述:该平台实现了化工厂人员智能管控,以及化工品的状态管理,装车台利用率,车辆运动轨迹,布置巡检任务,在室内地图上布置设备来实时预警,用户权限管理等功能。项目整体框架是vue的element搭建的,项目亮点在于利用H5中的新语义标签canvas开发室内离线地图,项目中用到的技术有router,jsonp,websocket,axios,sessions,vuex,webpack等。
我的职责:整个平台由我一个人负责,从了解需求到和客户沟通功能模块,同UI讨论页面布局设计,平台框架搭建及建设,前后端沟通数据交互,后期和领导及客户反馈完成情况与修补不足等。
可访问链接:https://dev.lansitec.com:88/#/
2、canvas室内地图对外接口开发
项目描述:由于谷歌地图,百度地图受网路限制,当网络不通时,无妨访问地图API以及百度、谷歌在室内地图绘制方面的缺陷导致我司自己研发一款离线室内地图API,通过对比H5新出的两种语义化标签Svg、Canvas最后选择用Canvas来研发室内地图API来解决地图依赖网络以及室内地图美化问题。
我的职责:研究Canvas开发室内地图的缺陷,并去解决,Canvas同Svg相比无法操作Dom元素,所以在事件监听方面有难点;考虑怎样将CAD图纸美化,并能在Canvas中得到良好的应用,能够和经纬度之间有个换算的公式(Canvas离线地图在天津浮宝化工厂项目及博频APP中得到良好应用)。
3、资产管理定位系统
项目描述:该系统主要用来我司自己对硬件设备的使用率及状态管理,同时也供设备性能测试和创建用户权限分配设备来给第三方客户用来演示。该系统主要功能模块有用户管理,网管管理,信标管理,在地图上测量和布置网管及信标位置,远程定位等功能。
我的职责:该项目属于前后端未分离项目,主要框架是由Bootstarp搭建的响应式网站,Jquery提供表格插件来进行各类数据管理,ajax用来前后端交互,jsonp用来解决调取室内地图跨域问题,websocket用来实时接收设备远程定位信息。
网址:http://dev.lansitec.com/asset/
4、南京蓝思官方网站
项目描述:主要用来宣传公司文化及业务,功能模块有市场商机,智慧城市,智慧农业,智慧工业等。
我的职责:积极与领导和UI沟通需求及页面设计,还原设计图稿。
网址:http://www.loraapp.com/
5、星网时频公众号
项目描述:是近期刚接的项目,主要用来宣传公司文化,同时也展示公司产品及解决方案,新闻动态等,最主要的是想做一个微商城,目前该公众号只完成了一些基本功能,线上商城还在开发中。
6、博频混合APP
项目描述:主要是同苏州博世合作,他们购买我司硬件产品,我们提供相应的软件服务,该APP是用Apicloud开发的混合APP,主要功能有远程定位,用户管理,设备列表管理功能,相对简单的一个WebAPP。
我的职责:负责前端功能开发,前后端数据交互。
多人协作开发:
1、苍南多维化平台
项目描述:苍南多维化平台是为苍南县公安局开发,主要是为了公安更好的提高工作效率,多重点人员或事件进行多方位掌控。该系统由Layui框架搭建,ajax做数据交互,主要功能模块有数据概览(数据可视化)、多维布控(对人员或事件进行全方位布控,建立布控任务,发送信息到审批人手机上完成任务审批及提醒功能),人员档案(人员基本信息及属性添加,活动轨迹等),轨迹查询(警方自己的地图API,根据关键词来搜索各类数据的运动轨迹并在地图上绘制),数据碰撞(这是一个多维化数据管控),人像/车俩分析(通过人工智能去进行人像或车辆对比,类似数据分析)等。
我的职责:主要负责数据概览(echarts做的),多维布控,轨迹查询,人员档案。
2、你我花呗管理平台
项目描述:该系统类似于财务后台管理系统,功能模块较多,主要类似于小额贷款后台管理系统,该系统由Vue开发,keep-alive做路由状态管理,vuex做数据状态管理,主要功能模块有用户权限管理,不足额扣款,还款管理,放款管理,展期,风控审批等。
我的职责:负责风控流程审批,不足额扣款,展期,用户权限及会员制管理。
3、APP端应用H5页面
页面描述:主要是web端与原生APP端的一个交互,有些H5页面原生APP写起来不方便,这时候需要做些H5页面来实现相应功能,同时要与原生APP做交互,要注意屏幕分辨率问题。
苍南多维系统主要是为苍南县公安局做的一个数据实时监控及数据分析平台,主要功能有大数据统计航空、卡口、铁路、酒店等进出数据统计;多维布控任务,通过布控来监视人或事物的活动情况来进行实时预警;人像分析比对;轨迹查询等功能。(由于公安内项目,对数据比较敏感,所以不方便截图,网站也不能访
该平台实现了化工厂人员智能管控,以及化工品的状态管理,装车台利用率,车辆运动轨迹,布置巡检任务,在室内地图上布置设备来实时预警,用户权限管理等功能。项目整体框架是vue的element搭建的,项目亮点在于利用H5中的新语义标签canvas开发室内离线地图,项目中用到的技术有rou
为了更好的宣传公司文化及业务。主要功能模块有产品介绍,解决方案,成功案例,新闻动态,关于我们,登陆等功能。
该系统主要用来我司自己对硬件设备的使用率及状态管理,同时也供设备性能测试和创建用户权限分配设备来给第三方客户用来演示。该系统主要功能模块有用户管理,网管管理,信标管理,在地图上测量和布置网管及信标位置,远程定位等功能。 我的职责:该项目属于前后端未分离项目,主要框架是由Boot
项目描述:主要用来宣传公司文化及业务,功能模块有市场商机,智慧城市,智慧农业,智慧工业等。 我的职责:积极与领导和UI沟通需求及页面设计,还原设计图稿。
主要用来宣传公司文化,同时也展示公司产品及解决方案,新闻动态等,最主要的是想做一个微商城,目前该公众号只完成了一些基本功能,线上商城还在开发中。