职业经历
工作经历
2018年09月 — 3000年01月
技术,前端/移动开发,前端开发工程师
● 与团队合作开发后台管理系统和移动应用,负责线上化交付、任务管理、咨询管理、官网站点等功能。 ● 使用 React、Redux、React-Router、Ant Design 、Flutter 等技术栈开发前端界面,提高用户体验。 ● 通过与后端工程师合作,实现前后端数据交互和接口对接,确保系统的正常运行。 ● 解决项目中遇到的技术问题,并协助团队成员进行技术支持和代码审查。
教育经历
数字媒体艺术
2015年09月 — 2018年06月
项目经历
2020年11月 — 2023年11月
该项目主要包含知识库管理、流程管理、任务管理、咨询管理、调查&结果反馈功能模块帮 助企业满足各种 IT 准则的需求。实现信息共享、信息发送、电子化审批的目的,实现 CSR 经营的自动 化、电子化、高效率、即时性等效果 技术栈:umi + React + Typescript + Redux + AntD + Ahooks+ 公司私有组件库等 主要工作: ● 负责任务甘特图的开发,设计并实现可视化的任务管理界面,以方便用户查看和管理任务进度; ● 负责开发咨询管理模块的全部功能,包括咨询发起、咨询回复、咨询列表展示等 ● 编写通用的业务组件以及编写对应的文档,方便以后维护 ● 优化和解决历史遗留问题,提高开发效率、以及用户体验。 难点一:封装咨询管理中的基础组件,确保在不同角色下有不同的相应功能 ● 分析咨询管理模块的不同角色需求,设计并封装可配置的基础组件,根据用户角色动态展示不同的功能和权限; ● 使用 React 的高阶组件(HOC )解决角色权限控制的问题。
2020年11月 — 2023年11月
该项目是房地产公司为业主在收房期间提供验房、签约、收款、咨询、维修、投诉、交付等七个功能模块的后台管理系统,并且有相应的 APP 供销售人员、陪验人员和验房工程师等在收房期 间使用。该系统和 APP 的目标是提供高效便捷的服务和管理工具,以提升用户体验和项目交付效率。 技术栈: ● 后台管理:umi + React + Typescript + Redux + AntD + Ahooks+ 公司私有组件库等 ● APP:Flutter+Dart 主要工作: ● 负责线上化交付流程开发,包括预约交付单和参数配置、可视化大数据看板等后台管理功能; ● 设计与开发 APP 功能,包括派验、接单、验房、签约、收款、对接第三方系统等; ● 维护和修复其他模块的 bug。 难点一:实现扫码功能,包括二维码内容识别和处理 ● 在 APP 中集成 Flutter 二维码扫描库,实现对二维码的扫描和解析功能,以获取二维码中的信息; ● 根据不同的二维码内容,进行相应的处理和跳转,例如跳转到对应的功能界面或请求特定的数据。 难点二:实现验房离线保存功能 ● 在 APP 中设计并实现离线缓存机制,使得在没有网络连接的情况下,验房数据能够被离线保存; ● 实现数据的自动同步机制,一旦恢复网络连接,离线保存的验房数据能够自动上传到服务器。 难点三:封装 Flutter WebView 组件与内嵌 H5 PostMessage 的通信方法 ● 设计和封装可复用的 Flutter WebView 组件,以方便在 APP 中加载并展示内嵌的 H5 页面; ● 实现 Flutter WebView 与内嵌 H5 页面之间的通信,使用 PostMessage 与 H5 页面进行数据交互,并实现双向通信。
2021年11月 — 2023年11月
项目描述: 3.0 教务系统是将原先的2.0 的系统上所有的模块进行拆分重构,主要是由后台登录和控制 权限等、其他中台是各个模块相对应的内容并且是没有登录页的。 技术栈: vue3 + vite2 + Element-Plus + Vue-Router4.x + Vuex4.x+ javaScript+Axios 主要工作: 1. 从零开始搭建到发布上线,经历了整个项目的生命周期,完成登录、审核流程图引擎、审核流程指定和流转、菜单和按钮权限等功能 ● 难点一:因多个中台直接需要静默登录方式,需要根据针对不同情况下定制方案,同域名下可以使用 cookies 的域名共享功能,不同域名则采用 OAtuh 2的登录方式 ● 难点二:因为不同角色人员的权限不一样,需要针对菜单和按钮权限的问题进行分类、整理并进行能力输出 ● 难点三:因 Vuex 在页面刷新后数据会丢失,经常会用 localStorage、sessionStorage 进行缓存读取再修改会 Vuex 的值较繁琐。利用 Vuex 的可以自定义插件功能指定方案实现数据持久化 ● 难点四:在 el-select 组件的内容较多时页面会出现卡顿现象,需要指定优化方案 ● 难点五:根据审核逻辑复杂业务,技术选择 topology.js ,利用 canvas 自定义内容,指定审核流程方案和流转人 ● 难点六:针对大文件上传,制定分片上传方案
TA 的技能服务
该人才共 1 项技能服务,可在 技能服务 中搜索「王业伟」查看。