简历
基本信息
Java全栈开发
- 状态: 在职月内到岗
- 生日: 2001/08
- 邮箱: 3133010060@qq.com
- 电话: 18*******37
- 地址: 广东省珠海市
- 个人网站: https://blog.roydon.fun
- github: https://github.com/roydonGuo
专业技能
大模型应用开发能力
熟悉Spring AI、Spring AI Alibaba、LangChain4j等框架,具备构建生产级 AI 应用能力
掌握System Prompt结构化提示词、防幻觉设计、JSON结构化输出约束、Few-Shot示例
熟悉RAG全链路优化,文档切分、Embedding向量化、QueryRouter、Query 改写、元数据过滤、Hybrid Search 混合检索、Rerank 精排;熟悉PgVector、ES 向量库的使用、掌握 Hybrid Search 混合检索逻辑
熟悉ReAct Agent推理机制与Function Calling调用,熟悉MCP(Model Context Protocol)协议与Skill技能机制
熟练使用各种ai工具进行Vibe Coding,包括但不限于ClaudeCode、Codex、Cursor等
后端开发能力
熟悉Java基础,熟悉常用集合及底层数据结构、反射、IO、类加载机制、双亲委派机制等
熟悉Java并发相关知识,了解synchrnized、volatile、AQS、CAS、线程池等知识
熟悉JVM内存模型、垃圾标记算法、垃圾回收算法、常见垃圾回收器等
熟悉SpringBoot、SpringSecurity、Mybatis等框架技术的使用,了解IOC、AOP、自动装配等
熟悉SpringCloud微服务以及网关Gateway、注册与配置中心Nacos、远程调用Feign等
熟悉MySQL,了解索引、事务、隔离级别、锁机制等,了解SQL调优
熟悉Redis,了解其数据类型、缓存穿透、击穿、雪崩、分布式锁、持久化、数据过期淘汰策略等
熟悉Linux的使用,熟悉shell脚本的编写,熟悉前后端项目部署
熟练docker运用、Nginx负载均衡以及Jenkins持续集成
熟悉前端语言,熟悉vue及ui框架、熟悉安卓原生开发,熟悉全栈开发
工作经验
广东星时代网络技术有限公司 | Java工程师
2024/04 - 2025/03
负责公司自研星织云ERP系统的开发,为纺织服装鞋帽行业提供从资料管理、版型设计、物料采购、库存管理、生产制造、成品销售、财务服务、AI一键查询的全生命周期管理解决方案。
珠海爱创医疗科技有限公司 | 全栈工程师
2025/03 - 至今
负责公司核心云平台与移动端各个产品地研发。先后参与了公司客资平台、爱牙宝、爱牙看看小程序、CRM管理系统、安卓口腔观察仪智慧屏的开发。
项目经历
爱牙博士 Agent 平台
全栈 | 2026/02 - 至今
负责爱牙博士Agent平台的开发,采用Spring AI Alibaba框架搭建,作为AI中台,可快速通过ReAct Agent搭建自定义智能体;对接模型厂商,支持动态调控指定模型,默认配置强模型与快速模型两类,支持降级策略。
技术栈:spring ai alibaba、redis、elasticsearch、mineru、阿里云TTS
两层上下文压缩:实时上下文评估,Tool结果占位+超阈值触发摘要,控制长对话token开销。
分布式任务调度:Redis Pub/Sub保证会话级任务单实例执行,支持跨实例对话停止。
MCP集成:支持stdio/SSE/Streamable三种传输协议,SSE心跳保障下游服务断线后自动恢复连接。
分层记忆:session级短期记忆,跨会话自动加载用户画像。
对接爱牙看看平台,基于牙齿疾病预测生成AI治疗建议。
口腔行业垂直RAG:mineru文档解析,ES8语义+关键词混合检索与RRF重排,query改写降低幻觉,工具结果模板化渲染,集成阿里云TTS语音输出。
意图识别Agent:普通问答/RAG专业回答/口护产品推荐三分类路由。
消息模板化:占位符机制,前端按工具调用结果类型渲染指定样式。
爱牙看看 AI 云系统
全栈 | 2025/03 - 至今
负责口腔行业SaaS系统“爱牙看看AI云系统”的全栈开发,涵盖前后端、公众号及移动端应用。主导用户与客户体系的构建,设计并实现基于角色的菜单权限控制;独立开发活动中心、回访中心及商品中心等核心营销模块。系统配套专用检查仪,实现口腔筛查、客户回访及营销闭环,有效提升诊所运营效率与客户管理能力。
技术栈:spring cloud alibaba、mysql、mybatis-plus、redis、rabbitmq
权限模块:RBAC菜单权限+用户级数据权限(全部/本科室/仅本人三级粒度)。
牙齿疾病识别:异步拆分多图识别任务,通过专用线程池并行调用AI服务并聚合结果,降低处理耗时,提升识别响应速度。
营销模块:“老带新”邀请奖励,邀请码+AppLink跨端拉新,现金/积分/卡券奖励规则,MQ异步解耦注册与发奖。
微信公众号集成:机构自主配置,模板消息自动推送检查结果,提升客户触达效率。
权限文件库:目录层级管理,用户/角色/部门三级授权,自定义校验注解+Spring EL实现细粒度权限过滤。
小程序端:附近门诊、检查报告查询等功能开发。
智能牙刷Android端:对接厂商SDK,实现蓝牙连接、WiFi配网及传感器数据实时上报,硬件数据与云端同步。
CRM客户管理系统:前后端+App,客户、订单、回款、财务一站式管理。
爱牙看看小程序
全栈 | 2025/11 - 2026/02
负责商城微信小程序支付模块建设,基于微信支付 API v3 打通下单、JSAPI 预支付、支付回调、重新支付、超时关单、库存回补及退款等完整交易链路。
设计并实现微信小程序 JSAPI 支付流程,由服务端生成商户订单号、调用微信预下单接口并使用 RSA 私钥签名,返回小程序调起支付所需参数。
建立服务端可信计价机制,基于商品数据库价格和购买数量计算实际支付金额,使用 BigDecimal 处理金额精度,并在支付回调中校验金额、appid、mchid、openid 及微信交易号,防止客户端篡改。
优化高并发库存扣减方案,采用 UPDATE ... WHERE stock >= quantity 数据库原子条件更新实现防超卖,同时校验商品状态、价格、佣金比例及推广范围快照,避免后台编辑与并发下单造成数据覆盖。
实现微信支付回调安全处理,通过 UNPAID → PAID 条件更新和微信交易号校验保证重复通知及并发回调幂等。
设计支付超时关单机制,通过 Redisson 分布式锁控制多实例任务执行;关单前主动查询微信支付状态,根据状态分流处理,解决支付回调与超时取消的并发竞态。
实现订单取消与库存回补的一致性控制,通过订单状态 CAS 更新和本地事务确保只有取消成功的订单才能回补库存,避免已支付订单被误取消或库存重复释放。
实现支付失败重新拉起能力,基于 orderNo + 当前用户校验订单归属,主动查询微信真实状态并复用原 prepayId,避免重复创建订单和重复扣减库存。
完善整单退款流程,使用独立商户退款单号和退款状态机处理重复申请、微信退款查询及异步回调,保证退款请求幂等和订单退款状态最终一致。
星织云erp系统
后端Java | 2024/03 - 2025/03
开发一款基于 SaaS 模式的企业ERP系统为纺织服装鞋帽行业提供从资料管理、版型设计、物料采购、库存管理、生产制造、商品销售、财务服务的全生命周期管理解决方案。
技术架构:springboot、mysql、mybatis-plus、spring security、redis
负责版型管理、文件库、仓库等核心模块开发。
短信(七牛云/阿里云)与对象存储(七牛/阿里/腾讯)服务可配置化集成。
Spring Security统一整合短信、邮箱及三方登录认证。
多租户架构:Column字段隔离模式,支持注册企业30天免费试用。
注册后初始化数据通过MQ解耦处理,本地消息表保证最终一致性。
基于Redis String自增封装全局唯一业务单号生成器。
@Async+线程池异步化日志写入、报表生成、飞书告警等耗时操作。
反射+注解将业务接口以中文语义化响应暴露,供AI系统Function Calling调用。
教育经历
中原工学院 | 软件工程
本科 | 2020/09 - 2024/06
主修课程:Java程序设计、数据结构与算法、计算机组成原理、操作系统、计算机网络、数据库原理、软件工程、软件测试、设计模式、Web应用开发。