工作经历
2022-11-10 -至今轻码猿高级工程师
1.负责项目需求讨论,技术选型。 2.负责项目代码规范及代码审核,及项目开发。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
面向高校的第三方资源库 包含模块 1.表单、流程等在线资源库。 2.资源详情,用户权限管理。 3.后台管理系统。 我负责: 1.项目的搭建,eslint代码风格配置。 2.项目打包优化。 3.后台管理页面通用表格组件封装。 4.通用hooks、工具库封装。
面向高校信息化一网通办 主要模块: 1.表单、仪表盘、页面等零代码构造器,通过拖动排列搭建页面及填报页面。 2.简易流程构造器,可搭建各种类型审批流程。 3.第三方开放能力、允许第三方进行扩展表单组件和页面组件 4.面向高校的数据管理平台和上百个服务应用。 5.云端在线资源的使用。 我负责的: 1.表单、仪表盘、页面等设计器平台的搭建和组件开发,主题的适配,整体架构优化。 2.解决项目技术难点、如微前端数据通信方面,svg加载优化。 3.负责部分项目技术选型。、 4.复制设计器和原有项目的业务对接 5.优化项目,配置代码eslint规范,保证代码质量。 6.积极封装通用组件和hooks及工具库。
1. 负责项目搭建,经历了整个项⽬的⽣命周期。负责技术选型,难点攻克。 2. 使用安卓原生混合开发的方式开发进行开发,引入uniapp的离线sdk,并对接unity3d,使其uniapp与unity3d之间能相互调用,实现3D场景的展示及操作。 3. 根据UI及项目需求,使用nvue封装video组件、文件上传组件、表单组件、导航栏等公用组件,并对uview-ui部分组件进行了重写。 4. 对小程序路由API进行二次封装,统一管理路由信息和路由自定义数据,实现路由权限拦截及对权限页面登陆权限统一管理。 5. 在uniapp原有的uni.request上根据业务需求进行封装,实现全局场景拦截token和其他关键信息校验、处理请求异常状态码等。 6. 单独抽离支付封装为独立模块,使用bigNumber.js解决js计算精度问题。