个人介绍
我是程序员客栈的西川,一位前端开发工程师; 喜欢学习前沿技术,具备基本的开源文档阅读能力,能够使用 **markdown** 语法来写作。
有良好的解决问题能力、沟通能力和学习能力,性格开朗,积极向上。 熟练使用【vue】,【react】,【uniapp】,【typescript】,【vite】......; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-10-01 -2024-03-21亚信科技高级前端工程师
负责公司 **门户项目、官网、管理后台** 项目的前端开发与维护,项目文档的编写与维护等等; 熟练 B端 C端的基本业务逻辑,带领4人以内小团队实施业务展开
教育经历
2018-07-06 - 2022-07-07四川工商学院信息系统本科
技能
基于pc端可视化平台进行数据移植, 移动端嵌入工作流. 1.基本信息 * 一个通过在 PC 端配置流程图,配置流程表单,展示流程进度和过程的项目。 * 前端部分由两人协同开发,主要由本人负责完成,开发了流程发起表单、 流程过程表格、js配置动态流程表单、流程在线拖拽配置、 流程详情展示 等模块。 2. 项目难点 * 工作流携带大量的表单开发,需要一套规范的表单新增,展示,编辑等功能开发。 * 各个省份有定制化的表单开发需求,表单与表单直接有大量联动。 * 要求前端有一套基础的流程设计器,对基础的流程字段进行修改更新。 3. 成果 * 根据业务封装了30来个表单项,达到 **所有流程表单共用同一套表单组件** 的效果;后端采用flowable引擎返回表单配置,前台**根据表单配置生成动态表单**。 * 使用webpack封装了动态表单的批量引入,来满足不同的流程单对应大量表单项的要求,提高了表单开发效率 **10%**。 * 对各种复用的功能进行了 **组件封装**,大大 **简化** 的代码结构,**提高** 了代码质量。 * PC 端的流程渲染技术用了 **Vue + BPMN.js**,前端利用这样的一个流程设计器,设计流程,导出 `xml`,然后传给后端
1. 基本信息 * 企业设备信息物联网管理后台, 采用**React18、React-Router v6、React-Hooks、TypeScript、Vite2**开发 * 对接低代码可视化大屏开发, 采用**Vue3、 TypeScript、NaiveUI 、Pinia 、ECharts 、Vite**等技术开发 2.项目难点 * 定制开发大屏图表组件,和交互组件, 改造自定义接口对接方案。 * 改造可视化大屏用户使用交互逻辑,从数据价值到图表价值的展现。 * 使用**WebSocket**来链接可视化图表与后端的主动通知更新。 3. 成果 * 抽离了 内置数据接口模型概念,可视化图表链接内置数据模型来请求数据和组件交互 * 支持自定义的可视化图表数据对接方案