1. 矿山井下车辆定位与智能红绿灯系统(2022.06-2024.12)
该项目为地下矿运输安全与效率提升解决方案,我作为核心开发者,负责设备接入层、定位算法优化及红绿灯智能控制三大模块。技术难点在于:井下环境复杂,多源设备(PLC、Modbus、UDP、OPC UA)需统一接入,我设计了设备中心服务,实现协议适配与数据标准化;基于车辆实时定位数据,重构了红绿灯轮询变灯策略,引入倒计时与AI摄像仪识别双重校验,使单双车道通行效率提升约30%。同时,我将原有单体系统按业务边界拆分为微服务模块(车辆服务、信号控制服务、设备管理服务),使用RabbitMQ实现服务间异步通信,Redis缓存高频定位数据,Docker容器化部署,已在多个大型矿区稳定运行。
2. 上教App分布式后台重构(2019.01-2022.05)
该项目是从.NET Framework向.NET Core全面升级的教育类App后台。我主导了整体架构设计、API接口开发与性能优化。面临的主要挑战:原系统高并发下响应缓慢,且代码耦合严重。我采用.NET Core + Redis + SQL Server技术栈,引入Token身份校验与请求限流,将数据库查询从原来的N+1问题优化为批量预加载,接口平均响应时间从800ms降至150ms。同时,我封装了统一的结果返回格式和异常处理中间件,确保前后端联调效率。该项目支撑了数百万用户的学习报告生成、课程资源同步等核心功能,上线后系统稳定运行,后续迭代成本大幅降低。