01 · Selected Works

作品与经历

6 年工程实践的核心产出:AI 平台、安全管控、生产数字化、图像识别与金融系统。

湖南LLM智能平台 主开发工程师
2025.08 - 至今
Spring Boot 3.5 JDK 21 LangGraph RAG Spring Cloud 2025 Sa-Token MyBatis-Plus Vue3 + qiankun Docker

项目概述:基于自研森山框架 v6 构建的企业级 LLM 智能平台,覆盖模型管理、知识库 RAG 检索、智能分析、文件处理、基础设施管理与监控告警六大核心模块,为企业提供 AI 模型部署、知识检索与智能分析的统一平台。

平台架构设计:基于模块化架构设计 6 个独立业务模块(module-model/模型管理、module-kb/知识库、module-analysis/分析、module-file/文件、module-infra/基础设施、module-monitor/监控),各模块独立部署、qiankun 微前端集成,通过 Nacos 服务注册与配置中心统一管理。

AI 核心能力:调研并集成 LangGraph Agent 编排框架与 ModelScope Agent 生态,构建知识库 RAG 检索引擎(文本向量化→相似度检索→上下文增强生成),支持多 LLM 模型切换(Qwen/DeepSeek 等),实现模型调用链路监控与调用日志分析。

工程化实践:制定模块开发规范(API 模式 A/B、三层 PO/BO/VO 分离、Mapstruct 编译期转换、Flyway 数据库版本管理),编写 25K+ 字开发约束强制规范文档,支撑团队标准化 AI 模块开发。

文件外发审核与安全管理系统 主开发工程师
2025.07 - 至今
RuoYiCloud Ollama vLLM Python JDK 17 RabbitMQ Redis 加密狗 工作流引擎

项目概述:主导设计与开发文件外发全流程安全管控系统,构建从文件上传、AI 智能内容检测、多级审批到行为追溯审计的完整安全体系,确保研究所文件外发流程合规并实现数据安全闭环管理。

Java+Python 混合架构:设计文件分片上传/加密存储/安全下载机制,结合分布式锁解决并发冲突;通过 RabbitMQ 异步消息队列重构 AI 检测流程,支持按页处理以规避单条消息 128MB 限制;Python 侧集成 Ollama/vLLM 运行 Qwen/DeepSeek 进行文本向量化与置信度计算,Redis 实时同步处理进度至 Java 服务端。

Python 文件解析服务(py-server):独立开发 Python 文件处理微服务,基于 RabbitMQ 消费模型(prefetch=1 串行处理+完成后 ack),实现 HTTP 流式下载、LibreOffice Office 转 PDF、PyMuPDF 逐页 SVG 渲染与段落文本定位、Excel 减页预处理(E0 估页闸门+E1-E4),支持 Redis 取消信号全链路可中断与文件级总时长 watchdog。

安全与审计:构建基于硬件加密狗的敏感词库动态加解密模块;开发带次数限制的智能下载链接与完整审计日志;支持历史文件内容复检与模型迭代管理,满足持续合规需求。

某国企矿物生产线流程数字化 主开发工程师
2025.07 - 至今
RuoYiCloud JDK 17 Seata Dubbo WebSocket Redis 工作流引擎

项目概述:构建覆盖钻石原石到成品全流程的无纸化办公与数据管理系统,替代传统手工台账,实现生产流程标准化、数据实时可视和全链路可追溯。

核心重构与稳定性:修复前期遗留严重问题(事务注解配置错误导致任务回滚、事务自调用失效等),全面重构物料管理体系,引入 SPU/SKU 模型与通用库存表,实现物料维度灵活扩展和代码复用。

性能优化:引入 Seata 保障跨服务事务一致性;通过 EXPLAIN 分析并优化核心 SQL 索引;Redis 缓存高频映射数据减少远程调用开销;自定义 Dubbo 过滤器监控远程调用耗时并记录超时日志,定位慢响应接口进行针对性优化。

关键业务模块:主导设计工艺标准与路线配置模块(支持参数自定义适应柔性生产)、通用审批工作流(支持 23 类流程实时配置与流转)、WebSocket 服务端生成二维码并发送到指定楼层打印机完成打印。

智慧工地图像识别分析模块 开发工程师
2024.06 - 2024.09
Python PyTorch YOLOv5

核心工作:为洛阳市消防救援支队智慧工地系统开发图像识别功能,实现安全行为监测与消防器材分类。

场景识别:落地工地抽烟、高风险区域打电话、动火作业、安全帽佩戴、玩手机 5 类安全行为检测,覆盖仓库、加油站、工地等场景。

器材分类:识别消防水带、呼吸器、应急灯等 14 类消防器材;按 7:2:1 比例划分训练集/测试集/验证集,对图像进行缩放、剪切、水平翻转等预处理,通过迭代训练减小损失函数,使用验证集评估输出最优模型,提升识别精度与泛化能力。

多小程序服务平台(mp-server-platform) 架构师 / 全栈开发
2026.07 - 2026.08
Spring Boot 3.2 微服务 Sa-Token MyBatis-Plus Redis 7 Vue3 + Ant Design Vue Docker Compose

项目概述:独立架构设计的多小程序服务端平台,提供统一用户管理、邀请裂变发券、业务服务支撑,支撑维修小程序、宠物小程序等多业务线接入。

微服务架构:拆分为 user-service(用户管理+RBAC)、invite-service(邀请裂变+规则引擎)、coupon-service(券模板+券实例+发放核销)、gateway-service(API 网关)四个微服务,Docker Compose 一键部署。

产品设计:独立完成平台架构设计文档、洛阳上门维修产品设计(含可行性裁决书、师傅合作方案书、竞品市场分析)、通用邀请发券服务技术设计文档。

杉德支付金融服务平台集群 Java 开发工程师
2020.10 - 2024.04
Java Spring Boot MySQL Redis 分布式定时任务 支付宝接口 银联接口

杉德企业码:对接支付宝蚂蚁企业码接口,开发服务商管理端(企业用户管理、场景制度配置、资金流水查询)、企业用户管理端(员工签约状态管理、消费额度管控)、分布式定时任务管理端(支付宝额度/订单/签约状态同步),保障数据与支付宝侧实时一致。

基础公共缴费平台:基于银联"断直连"间连模式,开发基础服务端(缴费地区/单位查询、账单处理、交易回调)与对账清算端(三方对账、异常订单处理、差异文件生成),确保缴费业务合规与交易数据一致性。

申活清算/账户管理系统:为"申活汇 APP"提供后端支撑,实现商户清算规则管理、订单勾兑、划款单生成、个人/企业账户管理、额度充付冻退等金融核心功能。

南京森山电子科技有限公司 Java 高级开发工程师 / 技术骨干
2025.07 - 至今

主导湖南 LLM 智能平台开发,基于自研森山框架 v6(Spring Boot 3.5 + JDK 21 + Spring Cloud 2025),构建覆盖模型管理、知识库 RAG 检索、智能分析、文件处理、监控告警的完整 AI 平台架构,调研集成 LangGraph Agent 编排与 ModelScope Agent 生态。

主导文件外发审核与安全管理系统开发,基于 RuoYiCloud + JDK 17 搭建文件分片上传/加密/下载 + 分布式锁安全管控模块,创新实现 Java+Python 混合架构:Python 侧通过 Ollama/vLLM 集成 Qwen/DeepSeek 进行文本向量化与 AI 敏感内容检测,RabbitMQ 异步按页处理,Redis 实时同步进度。

负责某国企矿物生产线流程数字化项目,基于 RuoYiCloud + Seata + Dubbo + WebSocket,构建覆盖钻石生产全流程的无纸化办公系统,主导核心模块重构与技术债务清理,引入 SPU/SKU 通用模型提升系统可维护性。

参与森山基础平台框架 v6维护与模块开发规范制定,涵盖 qiankun 微前端集成、Flyway 数据库版本管理、GitLab CI/CD 流水线、Nexus 私服构件管理,支撑团队标准化模块开发与一键 Docker 部署。

河南唐都科技有限公司 项目经理 / 全栈开发
2024.06 - 2025.05

担任建筑起重机械安全监督管理信息系统消防评估小程序洛阳市城市生命线项目项目经理,负责需求对接、技术选型、团队分工与交付管理。对接平顶山市政务网与省厅系统,协调甲方业务部门与开发团队,确保系统功能符合建筑起重机械备案证电子化政策要求。

管理改进:推动传统线性开发模式转为设计与开发并行模式,引入共享文档规范项目信息管理;制定前后端接口规范,缩短联调周期,保障政务项目按时交付。

开发图像识别分析模块,基于 Python + PyTorch + YOLOv5,完成工地抽烟/打电话/动火作业/安全帽佩戴等 5 类安全行为检测与 14 类消防器材分类,按 7:2:1 划分数据集并预处理训练,提升模型泛化能力。

完成执法记录仪视频转音频功能开发,采用 Java+Python 技术栈,实现 2GB+ 视频分片上传、ffmpeg 视频转音频、fast-whisper 语音转文字、ElasticSearch 文本检索全流程。

搭建 ElasticSearch 集群解决3000 万+ 条河南省地市数据统计需求;搭建 Jenkins 自动化部署环境,编写脚本实现代码拉取→自动打包→服务启动全流程自动化。

杉德支付网络服务发展有限公司 Java 开发工程师
2020.10 - 2024.04

参与杉德企业码项目,对接支付宝蚂蚁企业码接口,开发服务商管理端、企业用户管理端、分布式定时任务管理端,实现企业员工预充值消费与线下开票,保障数据与支付宝侧实时一致。

参与基础公共缴费服务平台二次开发,基于银联"断直连"间连模式,开发基础服务端与对账清算端,确保缴费业务合规与交易数据一致性。

负责申活清算/账户管理系统开发,为"申活汇 APP"提供支撑,实现商户清算规则管理、订单勾兑、个人/企业账户管理、额度充付冻退等功能,保障资金流转规范准确。