工作经历
2022-05-05 -2023-11-01广州科链云前端开发组长
对接需求,技术方案设计,项目进度管理,前端组件封装。参与公司内部组件库的搭建和维护、前端架构的建设,组件库文档的搭建,参与前端规范的制定。
教育经历
2016-09-01 - 2018-06-30天津城建大学软件工程本科
软件工程专业 课程包括 html js jq 等 在学校学习计算机开发相关技术
技能
技术架构:Vue3 全家桶+axios+Antd+Unocss +vite + Echarts +ts 项目介绍:为客户提供数字化工具,为化工行业提供基础设施,让客户掌握商机线索、管理采购全流程。实现包括销售云、采购云、数据看板等在内的一站式平台。 个人职责:1.分析需求,技术方案设计,带领前端完成部分开发。 2.复杂表格,动态表格,基于表格的维度筛选等 3. 仿钉钉流程审批,基于组件自调用+递归处理,包括节点设置和条件分支规则 4. 通过iframe, 实现不同应用之间页面复用。
技术架构:Vue2 全家桶+Axios+ElementUI 项目介绍:针对大学数据孤岛问题实现办公无纸化,实现“覆盖学生在校全生命周期的全流程业务办理,从管理学生到服务学生”,让学生快捷办理校内各项事务。 个人职责: 1.1 比 1 高保真还原设计稿2.与产品、后台开发人员保持良好沟通, 能快速理解、消化各方需求, 并落实为具体的开发工作 2.了解服务器端的相关工作, 在交互体验、产品设计等方面有自己的见解。 3.自测以及维护和迭代使项目产品更完善使用技术 4.使用 vue-cli 搭建项目,复用功能以组件形式封装,提高代码的复用性 5.采用按需导入, 减少不必要引入的第三方包的体积大小 6.使用 vuex+localStorage 保存用户信息以及登录状态 7.通过 vue-router 实现页面的跳转,通过路由守卫进行权限拦截、跳转、传参使用路由懒加载优化性能 8.利用 Axios+Promise 实现请求封装拦截,使用 qs 将请求参数序列化。请求前拦截统一添加后端需要的数据在头部(如 token),请求返回拦截,根据状态码做跳转或弹出提示 9.通过 Promise.all 方法实现同时发送多个请求, 实现页面数据的统一处理 10.对请求返回的后端数据进行兼容处理, 防止后端返回错误数据而导致的页面渲染出错