工作经历

2016年4月~2017年7月

西安乐聚网络科技有限公司

前端工程师

负责前端静态页面的编程,解决过兼容性问题,跨域问题,在此期间接触过node.js以及php等后端语言,以及学习过Express框架,常用的技术有html5、 css3 、jquery,nodejs, bootstrap等

2017年7月~2018-03

杭州河洛章纹互联技术有限公司

前端工程师

负责公司web端的开发,移动端网页的开发,产品展板动画等,负责项目开发脚手架的搭建,带队开发过react项目,主要运用的技术有react 、 redux 、 h5 、css3、js、webpack、nodejs,以及各种第三方库等

2018年03月~2018年09月

武汉佰钧成技术有限责任公司(外派阿里巴巴)

前端工程师

负责阿里云齐天项目组web端的开发,主要做阿里云齐天-飞天网络智能平台,主要运用的技术有React、webpack、es6、nodejs以及antd、fusion组件库,以及g2-react、g2、echarts、highcharts等图表类组件库

2018年09月~至今

川山甲供应链管理股份有限公司

前端工程师

负责公司信息中心内部所有web工作的统筹安排并参与开发,主要负责前端技术的选型,前端架构,以及react和vue项目公共方法以及组件的开发,主要用的技术有React、redux、vue、vuex、webpack、es6、nodejs以及antd、Element、qs、moment等第三方库

个人技能

熟练掌握语义化的 HTML 和具有兼容性的 CSS 模式,熟练手写符合 W3C 标准的结构和代码。精通HTML5和CSS3,可以熟练的使用H5和CSS3完成页面布局,精通响应式开发,bootstrap,自己写过响应式框架,熟练使用flex布局、Grid布局。
熟练掌握原生的javascript语法及ajax、fetch、axios,熟悉es6语法,熟悉node.js,熟练掌握 jQuery,实现日常需要的交互效果。熟练使用react、vue等热门前端框架,阅读过源码。
精通前端组件化开发框架React.js和vue.js,以及能够熟练结合redux和vuex做项目,熟悉前端模块化打包工具webpack,熟悉Nodejs,MySQl,mogodb,有一定 PHP 后端相关知识,熟练使用g2-react、g2、echarts、highcharts等可视化工具,以及npm第三方库
熟练运用git进行协同开发。熟悉pm2以及nginx等服务端部署原理,熟练使用less和sass

作品展示

供应链协同操作管理平台-交付

项目技术:vue+vuex+element+moment

项目描述:vue+vuex+element开发的后台管理系统, 主要涉及登录验证,菜单权限分配,页面主要以表单和table为主,其亮点在于对element进行了再次封装,通过写配置文件的方式写table( 本人负责,已上线)

供应链协同操作管理平台-wms仓储管理系统

项目技术:vue+vuex+element

项目描述:vue+vuex+element开发的wms仓储管理系统,通过前端实现了打印功能,页面主要以表单和table为主,其亮点在于对element进行了再次封装

川山甲SAASERP平台

项目技术:react+redux+antd

项目描述:react+redux+antd开发的sasserp系统,主要涉及登录验证,菜单权限分配,以及各种table表以及表单(此为测试版,正式版暂未上线)

河洛云机电物联管理平台

项目技术:react+redux+restful

项目描述:react+redux+restful开发的web端app, 主要涉及登录验证,权限分配,创建子账号,角色不同进入的页面不同,以及对机电设备进行远程控制以及状态的监测,对登录登出操作进行记录( 本人负责,已上线) 号等

杭州河洛章纹互联技术有限公司平台官网

项目技术:HTML5+CSS3+less+jQuery

项目描述:公司官网,主要包括首页、产品展示、公司简介、应用场景等(已上线)

河洛云机电物联状态监测平台

项目技术:react+redux+echarts+graphql

项目描述:react+redux+echarts+graphql开发的一款web端app,前端部分由本人负责主要对机电设备的在线状况以及在线时长、离线时长、数据采集失败次数等用图表工具展示出来(正在开发,近期上线)

公司产品展板动画(集水坑)

项目技术:h5+css3+原生js+java+树莓派

项目描述:利用h5+css3+原生js+java+树莓派做的一款以树莓派为载体,利用手机app控制web端动画的展板,公司出去做演示只需要带上一个树莓派就可以模拟现场场景(有演示动画的源码,以及可以在线演示) 号等

公司产品展板动画(空调机)

项目技术:h5+css3+原生js+java+树莓派

项目描述:利用h5+css3+原生js+java+树莓派做的一款以树莓派为载体,利用手机app控制web端动画的展板,公司出去做演示只需要带上一个树莓派就可以模拟现场场景(有演示动画的源码,以及可以在线演示)

德链科技官网

项目技术:HTML+CSS+jQuery+fullPage.js

项目描述:利用fullPage.js写的官网,响应式布局,适配各种终端

纸牌游戏

项目技术:HTML+CSS+jQuery

项目描述:利用jQuery实现的pc端小游戏,核心思想是随机数,通过随机数,结合预定义的包含图片路径的对象,再通过拼接字符串以及比较运算符以及定位,实现了两数相加等于十四则消失的效果

贪吃蛇小游戏

项目技术:HTML+CSS+js

项目描述:利用js面向对象的编程思想实现的pc端小游戏,利用循环以及创建元素节点的方法实现对页面的布局,利用数组的方法以及增删类名实现移动,利用键盘事件控制方向

打字游戏

项目技术:HTML+CSS+js

项目描述:利用原生js实现的pc端小游戏,主要用到了键盘事件,利用定位以及对top值进行自减,实现字母下落效果,通过改变自减的幅值,实现对速度的控制

ICloud记事本

项目技术:HTML+CSS+AngularJS

项目负责:仿iPhone记事本,业余时间练习AngularJS所做的练习项目,实现增加、编辑、删除等功能。

天气预报APP

项目技术:HTML+CSS+flex+React+ajax

项目负责:利用React开发的单页面应用,运用H5里的geolocation获取位置信息,利用ajax并调用天气API接口获取天气实时数据。

画板

项目技术:HTML+CSS+canvas

项目描述:利用h5新增的标签canvas,他上面有很多API,可以绘制操作、形状、处理图片、实时视频;