关于
专业技能
Java 与后端框架: Java 基础扎实,熟悉面向对象、集合、多线程,了解 JVM 原理;熟悉 Spring Boot、Spring MVC、MyBatis / MyBatis-Plus、RuoYi 与 Activiti,能够完成后端业务及流程开发。
数据库与缓存: 熟悉 MySQL 索引、事务、锁与 MVCC,能够使用 EXPLAIN 分析 SQL;熟悉 Redis 数据结构、持久化及常见缓存问题,能够使用 Redisson 实现分布式锁。
消息队列与微服务: 熟悉 RabbitMQ / RocketMQ 基础应用,了解消息可靠性与消费幂等;了解微服务架构及 Nacos、OpenFeign、Sentinel、Gateway 等组件。
AI 应用与 RAG: 熟悉 Spring AI,能够实现模型接入、结构化输出、工具调用、流式响应及多轮会话记忆;了解文档解析、切分、向量化与 RAG 流程,了解混合检索、重排及查询改写。
Agent 与工具集成: 熟悉 Dify 知识库、工具集成与工作流编排;能够基于 Spring AI 集成 MCP Client、开发 MCP Server,了解 Agent 编排、SubAgent、A2A 与 Agent Skills。
前端与工程实践: 熟悉 Vue、Element UI、uni-app,能够完成页面开发与接口联调;熟悉 Linux、Docker、Nginx、Git、Maven,能够完成构建部署,熟练使用 Cursor、OpenAI Codex 辅助开发与排查问题。
项目经历
一起出发 · 智能旅行规划与同行协作平台
技术栈: Java 17、Spring Boot、Spring AI、MyBatis-Plus、MySQL、Elasticsearch、MCP、Spring Security、JWT、SSE、WebSocket、Vue 3、React、Docker Compose
项目介绍: 面向个人及多人出游场景,整合大模型、旅行资料知识库、高德地图与飞猪服务,实现多日行程生成、对话式修改、交通路线查询及同行协作,提供用户端与独立管理后台。
项目职责:
行程规划: 基于 Spring AI 实现多轮需求收集、工具调用与结构化行程生成,通过地点校验、草稿预览及用户确认后事务保存,确保生成结果可控。
对话修改: 为每个规划建立独立会话,结合当前行程快照与历史消息生成修改预览,确认后更新原行程,并通过版本校验防止过期草稿覆盖。
知识库: 实现旅行资料上传、解析、切分及 Embedding 接口,使用 Elasticsearch 进行关键词与向量混合检索,支持资料权限过滤、版本管理和来源引用校验。
外部服务: 通过 MCP 封装高德地点、天气及路线查询工具,使用 Node.js 适配器接入飞猪酒店、航班和火车查询,支持商品卡片随行程保存。
同行协作: 基于 Spring Security 与 JWT 实现认证及行程角色权限,结合条件更新、请求唯一键处理冲突和重复提交,事务提交后通过 WebSocket 通知成员。
异步任务: 将 AI 任务持久化至 MySQL,通过线程池执行、SSE 推送进度;建立固定检索测试集,验证召回、来源访问与权限隔离。
工程交付: 开发 Vue 3 用户端与 React 管理后台,使用 Docker Compose 编排数据库、后端、前端及可选外部服务。
见光 · 智能摄影约拍平台
技术栈: Java 17、Spring Boot、Spring AI、Spring JDBC、MySQL、Redis、RabbitMQ、Flyway、SSE、uni-app、Vue 3、Docker Compose、Nginx
项目介绍: 面向摄影爱好者与摄影师的智能约拍平台,基于 Spring Boot 与 uni-app 开发,支持作品展示、同城摄影师筛选、档期预约、订单管理、选片及照片交付。引入 Spring AI 构建约拍 Agent,通过多轮对话补齐日期、预算、风格等需求,调用业务工具查询摄影师及可约档期,生成由用户确认的约拍方案。
项目职责:
数据库设计: 设计用户、摄影师、作品、预约订单、照片交付、Agent 会话及任务事件等业务表,使用 Flyway 管理数据库结构变更。
前端开发: 使用 uni-app 与 Vue 3 开发用户端及摄影师端,实现作品浏览、同城筛选、预约申请、选片与交付等页面,并开发后台用户、订单及界面图片管理功能。
智能约拍: 基于 Spring AI ToolCallback 与 ToolCallingManager 接入需求更新、摄影师检索及档期核验工具,支持多轮需求补全和档期冲突后的候选方案调整,用户确认后进入预约流程。
Agent 任务管理: 使用 MySQL 持久化会话、任务状态及有序事件,结合 Redis 缓存上下文;通过 SSE 与原生端增量轮询展示回复及工具执行过程,支持事件续读、超时与取消,并限制模型及工具调用次数。
档期预约: 使用数据库行锁、档期唯一约束及幂等键处理并发预约和重复提交,通过订单版本校验避免过期状态变更;缓存摄影师信息与档期查询,提交预约时进行数据库最终校验。
照片交付: 实现摄影师上传原片、用户选片及提交精修意见、摄影师交付精修、用户验收的完整流程,通过订单状态控制双方操作及交付进度。
异步通知与部署: 基于 RabbitMQ 与事务 Outbox 实现预约及交付通知,使用发布确认、消费幂等和失败重试处理消息异常,提供 Docker Compose 与 Nginx 部署配置。
FlowDesk · 企业智能工单与审批平台
技术栈: RuoYi-Cloud、Spring Boot、Nacos、OpenFeign、Gateway、Sentinel、Activiti、Dify、MySQL、Redis、Redisson、Vue 3、Docker Compose。
项目介绍: 针对企业内部服务申请分散、审批进度难以追踪及设备分配冲突等问题,基于 RuoYi-Cloud 二次开发企业智能工单与审批平台,支持设备报修、软件权限申请及设备领用;结合 Activiti 实现申请、审批、处理与验收流程,通过 Dify 将员工自然语言需求整理为申请草稿。
项目职责:
工单管理: 开发三类服务申请,支持工单查询、分类筛选、撤回、进度追踪与操作记录,通过请求唯一键避免重复提交。
流程审批: 基于 Activiti 定义审批、处理与验收流程,实现审批操作幂等,结合定时重试与流程版本校验处理流程启动失败及状态同步问题。
微服务开发: 拆分工单、流程与资产服务,使用 Nacos 实现服务注册与配置接入,通过 Gateway 提供统一入口、OpenFeign 完成服务间调用。
AI 申请助手: 基于 Dify 编排需求分类、信息补全与草稿生成流程,使用 Redis 按用户和会话缓存草稿;服务端校验输出,用户确认后创建工单,结合 Sentinel 限流并保留手动申请入口。
资产管理: 实现设备查询、领用分配及归还登记,结合 Redisson 分布式锁、MySQL 行锁与条件更新处理并发分配,避免同一设备被重复领用。
认证与权限: 复用 RuoYi 用户、部门与角色体系,实现登录认证、部门审批、工单归属及申请人验收权限校验。
校园经历
大数据协会
技术部 · 副社长|2025.09 - 2026.05
负责技术部日常管理与活动协调,组织部门例会,推进成员分工、任务跟进及跨部门沟通。
参与策划并执行 3 场技术分享活动,协助完成主题选定、讲师对接、活动宣传及现场组织,累计参与学生超过 200 人。
组织内部技术交流与培训,整理学习资料及活动文档,协助新成员熟悉部门工作,促进成员间的经验分享与协作。
获奖与证书
中国大学生计算机设计大赛 · 国家三等奖
辽宁省中软国际 AI 挑战赛 · 省二等奖
全国大学生数字媒体科技作品及创意竞赛.省三等奖
OFCA OpenHarmony 认证
CET-4