熟练掌握 Vue 和 React 等主流框架,能够高效地构建动态且响应式的用户界面,为用户提供流畅的交互体验。在 Java 后端开发方面,对 Spring Boot 框架有深入的理解和丰富的实践经验,能够快速搭建稳定、高效的后端服务架构。同时,在 Python 后端开发领域,精通 Flask 和 Django 框架,能够灵活地处理各种业务逻辑,确保系统的高性能和可扩展性。我的技术栈涵盖了前端到后端的多个关键环节,能够为项目的整体开发提供坚实的技术支持。
项目 : 工业数采控制系统
项目描述 : 本项目基于工业物联网的数据采集与设备控制系统 , 通过Modbus和OPC-UA协议实现设备数据采集与精准控制 ,提供集中监控与智能调度功能 。
技术栈: FastAPI+SQLalchemy+Redis+Kafka+Mysql+Vue3-TS+Modbus+OPC-UA+docker+docker-compose
个人负责板块:
*系统架构设计: 独立设计工业数采系统的整体架构, 制定Modbus+OPC-UA的多协议集成方案
*后端服务开发: 深度参与FastAPI后端所有服务开发,包括设备管理 、数据采集 、任务调度等模块
*工业设备模拟器开发: 基于pymodbus开发Modbus设备模拟器, 通过多线程实现设备全生命周期状态模拟与实时数据生成
* Modbus主站数据采集系统: 构建高可用Modbus主站架构, 实现多设备并行采集 , 采集周期从分钟级优化至秒级
*OPC UA服务器架构设计: 基于asyncua构建OPC UA服务器, 完成Modbus到OPC UA协议转换与实时数据更新 。
*多协议集成与数据转换: 设计并实现Modbus与OPC UA的 协议桥接与 数据映射 , 构建统一设备数据模型 。
*数据库架构设计: 负责MYSQL数据库的表结构设计, 优化工业大数据查询性能 。
*前端监控界面: 参与vue3-JS前端界面的开发, 实现设备状态可视化与实时告警功能 。
项目成果:
· 构建的数据采集系统支持多台设备点位并发采集 , 数据采集成功率达到99 ● 95% · 实时数据处理延迟低于100ms , kafka集群日均处理数据量达2TB
· 设备控制指令响应时间优化至200ms内 , 控制精度提升40%
● OPC-UA服务端支持100+客户端同时连接 , 数据传输稳定性达99. 9%
· 通过预测性维护模型 , 设备故障预警准确率提升至85% , 有效降低人工巡检次数
项目二: 中旅单柜机控制系统
项目描述 : 本项目面向财务报销场景的智能柜机控制系统 , 采用微服务架构实现设备状态监控与自动化管理 。
技术栈 : SpringCloud+Nacos+SpringBoot+JPA+Redis+Kafka+PostgreSQL+Vue3-TS+docker+docker-compose
个人负责板块:
*微服务架构设计: 采用springBoot+Nacos构建轻量级微服务架构, 确保服务间高效通信
*服务注册发现机制: 基于Nacos实现设备服务的自动注册与发现, 支持设备动态上下线
*设备状态监控系统: 基于HTTP心跳机制实现设备状态实时检测, 通过Redis缓存设备状态数据 ,使用kafka实现状态变更实时推送
*数据库设计与优化: 负责postgresQL表结构设计, 优化设备状态和心跳数据的存储查询性能 。
*监控平台开发: 参与vue3-TS监控后台开发, 实现设备状态可视化展示 、 实时数据推送和故障告警功能项目成果:
· 微服务架构稳定支持300+台柜机设备在线管理 , 系统可用性达到99 . 8% · 核心业务接口响应控制在200ms以内 , 设备状态查询响应时间在100ms内● Redis缓存命中率85%+ , kafka消息队列日处理量达50万+消息
· 设备状态检测准确率98.5% , 故障发现与告警平均响应时间小于2分钟· 第三方数据接口同步成功率97. 5% , 数据同步延迟控制在1分钟以内
麦瑞肯操作系统,版本为2024。该系统提供了一个全面的解决方案,涵盖了设备管理、服务管理、日志查询、数据管理等功能。通过直观的用户界面,用户可以轻松地进行数据库操作记录查询、报警管理、以及查看系统日志等操作。系统还包含了用户信息管理、日历和新闻模块,方便用户随时掌握个人信息和系统
程控咖啡在线售卖网站,一个现代而直观的用户交互平台,让顾客可以轻松浏览和选择各种咖啡饮品。系统提供了多种咖啡选项,如茉莉花香拿铁、卡布奇诺、美式咖啡等,并允许顾客自定义咖啡的尺寸、添加额外成分如糖和牛奶类型。界面设计简洁,操作流程清晰,包括购物车功能和订单处理状态,旨在提升顾客的