四年前端开发经验,目前负责线下零售系统开发上线工作,以及uniapp、钉钉APP等关联项目,工作四年间开发过DevOps系统,门户网站,政务管理平台等,熟练掌握html,css,Javascript,Vue,uniapp,微信小程序,常用的UI组件库如Element,antd-vue等可进行定制化组件开发。本人善于沟通并注重细节,关注产品整体的问题,可以有效的完成开发工作。
DevOps:
1、 该PaaS 平台的功能初衷是为研发测试运维能够更敏捷高效的协同办公设计的敏捷项目协同软件。测试可以在上 面新建测试计划,编写测试用例,转述需求 bug 到指定人等操作,研发可以在上面提交代码,其中代码管理模块实 际连接了远端的git 库,可以在项目中创建或合并分支,并对分支进行合并比较等操作,运维可以在上面进行脚本 或流水线的运行,进行自动部署功能,此功能依托了公司的另外容器产品相辅相成。
2、所用到的技术栈为市面常规的Vue2.0 的全家桶进行开发,UI 方面使用的Element,对于特殊设计对Element 的 组件进行定制化开发,各模块数据之间使用 store 进行分模块控制, 因登录用户的角色分配复杂,所以对各种用户登 录的路由控制,权限控制等会在本地存储和store 同时存放,一是为了控制内外层路由的展示,二是为了内部各模块的方便展示隐藏。 3、日常的功能开发由产品和测试统一定需求,每半个月左右会进行一次小的迭代,存在多部门之间的协同办公时 会相对加长时间,完成日常开发研发需自己冒烟测试通过后提交提测邮件,测试再进行测试。
4、对各模块的开发基本是按拆分组件的形式进行,另外对项目的路由进行了小的重构,解决存在多项目同时在浏 览器时存储在本地的数据会相互影响,因后续公司严格了代码规范,对代码的质量进行改造,对项目管理、测试管 理、代码管理和流水线的UI 和一些功能进行改造。
5、使用sourceTree 进行代码管理,使用jekins+docker 命令进行开发环境的部署。
波司登全国线下门店使用的线下零售系统,包含了POS结算,出入库,库存调整等功能模块,主要开发的模块为POS结算模块,POS结算中的主要场景为收银员扫描条码后,录入会员,可以计算出该商品满足的活动及可用的优惠券,对该商品进行折扣处理。结账可对当前单据进行挂单保存,付款可以根据当前支
该PaaS 平台的功能初衷是为研发测试运维能够更敏捷高效的协同办公设计的敏捷项目协同软件。测试可以在上 面新建测试计划,编写测试用例,转述需求 bug 到指定人等操作,研发可以在上面提交代码,其中代码管理模块实 际连接了远端的git 库,可以在项目中创建或合并分支,并对分支进行合