个人介绍
1、七年多前端开发经验,可独立开发项目,从一开始的Jquery、LayUI 到至今的Vue框架、小程序等自学研究并使用Vue来重构公司的相关业务系统;熟悉Vue及相应的例如ElementUI库;作为前端主力参与设计与开发多个项目,负责相关项目核心模块的开发、配合运维测试部署;
2、能使用NodeJs、Gulp、WebPack搭建开发环境,并使用过Express和MockJs自学写数据接口,Postman工具进行接口测试;以及相关进程管理工具如pm2,搭建本地或者服务器上的nginx配置,设置域名访问,React配合Node搭建了一个学习的项目但实际项目中未使用 ;
3、熟悉使用Git、SVN版本控制,Fiddler抓包工具,掌握Linux Shell基本命令
4、封装公共组件库且发布于NPM官服或者公司内部私服;
工作经历
2019-01-01 -至今北京乐卡车联项目组组长
负责前端团队管理及团队建设,7人左右的前端团队; 负责项目框架搭建及维护,技术选型,负责核心模块代码编写; 负责公司涉及到的PC端,M端,小程序端的多端项目研发,任务节点跟踪; 独立负责项目涉及到的公共组件库的搭建,配合服务端搭建私服并将相关组件库构建到私服供各个端项目安装使用; 负责需求评审、排期、进度把控、协调资源、保障项目按时交付 负责前端规范制定,自定义组件库开发,code recview,团队技术水平提升
教育经历
2010-09-01 - 2014-07-01山西大学计算机科学与技术专科
技能
主要使用Vant UI框架,配合自己封装的相关组件基于*原生进行项目研发;小程序功能也同步乐卡业务管理系统;目前还在版本更新中 贡献值:解决小程序开发过程中遇到的问题例:编写公共方法控制小程序中录入页面的缓存(通过配置相应的模块key标识,设置缓存时间,设置缓存开关,提醒核实清除缓存);textarea文本域层级过高问题解决(公共组件);封装通用的select-picker(适配如数组对象);搜狗输入法问题(单词模式下)bind:input or bind:change 无法赋值 问题等相关问题攻克; 基于原生components封装通用的公共组件;尝试使用uni-app框架开发小程序;
该项目涉及到两端,PC端及小程序端(目前已经迁移至企业*小程序),为了更好得服务企业内部员工,故研发此办公系统。其中包括,待办事项,预约会议室(与公司会议室门口的PAD终端相绑定),请假,外出,付款申请,报销,采购,薪酬,付款申请,文件管理, 需求工单,个人中心(转正,补卡,离职,调岗.考勤统计)等功能。 主要负责: 1、前期技术选型(之前老OA办公系统采用的是.net技术,后期通过Vue重构),前端工程搭建,基础模板及核心功能开发(例如组件库的封装、相关数据字段加密处理(如员工薪酬、支付数据)),需求评审。 2、 疑难问题解决,组内任务分配,时间节点把控等; 项目技术栈:Vue2.0、ElementUi、axios、Vuex、WebSocket、Eslint 贡献值:技术栈选型,搭建项目且处理相关权限;解决数据列表增加缓存且动态更新,基于设计稿及 element-admin改造项目的UI布局;封装菜单路由权限;axios请求封装;公共模块的抽离;