熟练HTML(5),CSS(3),JavaScript(ES6, ES7)
熟练vue全家桶,包含vue2,vue3以及在vue2中使用composition api等;
熟练使用Bootstrap,element, ant design,v-ben框架进行响应式布局;
熟悉react全家桶开发,了解hooks使用方法;
熟悉 node.js,熟练使用express,koa框架,了解egg;
熟悉MySQL,mongodb数据库;
熟练使用git,svn等代码管理工具
熟悉构建化工具gulp和webpack。
了解CI/CD。并在项目中有过尝试
项目1:资产托管客户服务平台(网银端 + 内管端)
主要技术:vue全家桶 + element-ui
负责模块:
项目的重构全程参加参与,对于重构页面的编写,组件的封装。
基础组件包含动态表单,动态表格等以及后期自己对于code review。
对于项目组提供的安全性基础框架,做了进一步的依赖升级,语法升级。做到了ie9以上的兼容
将平台组提供的秘钥sdk引入,保持与ie9以上浏览器版本的兼容
项目2:狮桥核心业务系统
主要技术:第一版本项目采用qiankun + vue全家桶 + element-ui去搭建,第二版本项目除去了qiankun,采用分模块打包,对于webpack重写了打包路径
负责模块:
项目的重构全程参加参与,对于重构页面的编写,组件的封装。基础组件包含动态表单,动态表格等以及后期自己对于code review。
对于项目的基础版本,包含样式,布局,webpack配置修改第一版本的系统组件包含了各个子服务。核心业务系统有多个子服务,通过qiankun将子服务链接起来。对于组件的封装,繁琐业务模块采用jsx去完成,简单的情景通过template去完成,第二版本通过在webpack设置每个子模块的打包路径·
在项目最后,也接入了前端的监控,做了埋点。用于配合后台收集错误信息,可以准确定位的错误
项目3: 运营中心
主要技术: umi/react/redux/antd-pro/ts 技术栈,采用 hooks 语法糖开发;项目基于 React17.0.0 版本构建的大型中后台项目,主要业务线服务于物流和小贷业务。 其中物流方面涉及对于用户、货源运单、车辆司机信息、车辆行驶经停站点、线路的管理, 以及承运商、项目提报、对账单、结算单审核等; 小贷业务涉及对贷款人、担保人信息填报、 风控审核、金融审核等。 3、负责货源运单、订单、线路管理的页面开发、接口对接、测试修复、维护等。 4、采用模块化、组件化、工程化的模块开发,对工具类、业务类、组件类明确划分,不同
负责模块:
重构后的网货系统单独拆分出来供多个页面使用大幅度提高页面的可读性,为后续的维 护提供便利;
比旧的货主、卡盟平台操作性更便捷,同时与小程序端数据同步,增强了上下游的联系, 使得线上和司机端操作更加便捷,能更快的定位问题,追踪处理;