一站式服务管理平台 · 核心前端/全栈开发
项目背景:企业级工单管理与运维服务台系统,覆盖工单全流程、工作流引擎、动态表单、数据大屏、AI助手等核心模块。
核心职责:负责数据大屏、工单管理、工作流引擎、动态表单等核心模块的前端开发与架构设计;基于 Node.js 开发文件服务中间件,实现 Excel/PDF 文件的服务端解析、校验与存储;主导通用组件封装与页面性能优化,制定团队前端开发规范
技术栈:Vue2/Vue3 + Vuex + ECharts 5.4 + BPMN.js + Node.js + Express + WebSocket
核心成果:
1. 深度定制 BPMN.js 工作流引擎,实现可视化流程设计、实例管理与任务处理,支持流程版本管理与数据持久化,满足20+业务场景的流程定制需求
2. 自研动态表单解析器,支持10+字段类型的动态渲染、校验与联动计算,表单配置效率提升60%,大幅减少重复开发工作量
3. 通过虚拟滚动、组件懒加载、接口聚合等优化手段,大屏首屏加载时间缩短35%,复杂表单页面交互流畅度提升40%
4. 集成 Dify AI 助手与 WebSocket 实时通信,实现智能问答与工单状态实时推送,提升运维人员处理效率
IP网管产品 · 全栈开发(前期前端主导 / 后期全栈负责)
项目背景:IP网络综合管理监控系统,实现网络设备统一纳管、实时监控、拓扑可视化与智能运维,管理万级网络设备与端口资源。
核心职责:前期主导前端架构设计与核心模块开发,覆盖数据大屏、网络拓扑、资源管理等场景;后期独立承接后端服务开发,基于 Node.js 搭建业务接口层与数据处理服务,负责告警、资源管理、巡检等核心模块的全栈落地,主导前后端接口规范制定与联调优化。
技术栈:Vue2 + ElementUI + ECharts + AntV G6/X6 + OpenLayers + Node.js + Express + MySQL + WebSocket
核心成果:
1. 引入 AntV G6 虚拟化与分层渲染机制,解决万级设备节点拓扑卡顿问题,首屏渲染时间从8s优化至1.5s,交互流畅度提升80%
2. 基于 OpenLayers 实现地理信息展示与资源定位,支持多图层管理与空间查询,满足运维人员资源可视化需求
3. 封装30+通用业务组件,覆盖后台管理、文件预览、导入导出等场景,代码复用率提升50%,降低项目后期维护成本
4. 基于 WebSocket 实现告警实时推送与状态同步,通过心跳检测机制保障长连接稳定性,告警延迟控制在1s内
5. 基于 Node.js + Express 开发 60+ RESTful 业务接口,覆盖资源管理、告警配置、巡检任务等核心模块;独立完成核心业务表结构设计与查询优化,单接口平均响应时间控制在200ms内
6. 搭建后端数据聚合中间件,对多源设备监控数据进行清洗、聚合与标准化返回,剥离前端复杂数据处理逻辑,前后端联调效率提升35%
湖北省森林防火综合管理系统 · 前端开发
项目背景:省级森林防火全流程管理系统,覆盖火险评估、火情告警、火灾研判、扑救辅助、灾损评估等全业务链路。
核心职责:负责首页数据大屏、气象模块、地图交互等功能的开发与优化,基于 Leaflet 实现基础地理数据展示与辅助决策交互
技术栈:Vue2 + ElementUI + ECharts + Leaflet.js + WebSocket
核心成果:
1. 引入 Leaflet 聚合渲染插件,解决十万级基础数据地图渲染卡顿问题,地图缩放、平移交互无明显卡顿
2. 完成多维度气象数据可视化与火险等级展示,对接多源告警数据,实现火情信息的实时可视化呈现
3. 封装通用后台组件与文件处理模块,支撑系统物资、人员、文档等管理功能的快速开发