14年开始从事前端开发工作,熟悉web/移动端 前端开发、vue2+vue-router+vuex、移动端uniapp+uview开发,功能开发及项目重构,有前端团队建设及项目管理经验,本人具有较强的抗压能力,善于使用合理的方法处理问题,有强烈的进取心和求知欲,善于学习和运用新知识,持续关注前端技术,具有团队协作能力和沟通能力,做事认真,仔细,负责。
主要负责公司所有前端核心代码开发工作及开发团队管理工作,参与需求评审与产品经理对接前端需求及落地方案,根据UI设计方案完成产品整体UI风格把控,制定开发计划及任务分解,组织组内人员按时高质量完成任务,工作直接汇报技术经理。公司产品为招投标行业服务平台,参与主导开发产品包括建设工程招投标平台、政府采购平台、开标评标业务平台等,制定前端开发规范引入eslint校验使规范逐步落地,负责前端团队建设、技术面试及初级工程师培训工作等。开发主要涉及前端技术包括html、css、sass、js、es6、node.js、vue2、axios、vue-router、vuex,webscoket、uni-app及第三方CA签章、手写板签名、微信支付、腾讯云音视频、ui框架element-ui等。根据UI规范定义全局sass变量,封装常用组件,根据业务抽取公共组件对接审核平台、对接公告平台等,公共校验方法等。根据产品形态定义网站-认证中心-业务系统之间的流转及权限设置。熟练配置及使用git版本控制工具,管理产品各阶段tag分支及线上hotfix分支。
项目名称:招投标及采购业务平台
项目描述:1)参与产品包括网站、平台管理、建设工程业务平台、政府采购业务平台、开标评标管理平台、认证中心等。
2) 此项目使用vue2+Element-ui进行开发,脚手架为vue-cli4.x
3) 项目使用.env文件配置全局环境变量区分开发、测试、预生产和生产等不同环境。
4) 根据UI规范定义全局Sass变量,基于elementUI定义公共组件table、form、select等。
5) 封装axios请求,定义http请求及响应拦截器,设置请求超时时间及全局loading,根据状态码统一管理提示消息文案。
6) 定义路由懒加载文件,定义路由拦截器,通过token控制权限。
7) 定义全局webscoket创建、发消息、心跳、关闭等,通过eventBus在业务中应用。
8) 定义全局directive自定义指令,防止连点;定义全局filter,字典转义处理等。
9) 定义全局常用组件引入(table、form、select等),全局公共校验方法及通用校验
10) 定义公共流程组件对接业务全流程,管理vuex刷新节点状态,控制业务流转。
11) 定义通用公告组件,对接全流程所有公告节点,公共审批组件。
12) 开发角色、权限,认证中心登录对接业务系统等。
项目名称:CEO驾驶舱
1) 此项目为地产公司管理层内部管理小程序,由uniapp+uview开发完成
2) 根据不同跳转场景,定义公共路由跳转navTo方法及路由拦截器
3) 封装公共请求方法request及请求/相应拦截器,统一管理项目接口,根据业务引入
4) 开发完成产品首页、专题页、日报、月报等
5) 定义自定义导航,满足不同场景需求
6) 定义table公共组件,用于完成项目明细数据展示