# 联系方式 - 姓名:刘爽/男/1997 - 电话:17730014137 - 邮箱:jkwlstv@outlook.com # 技能清单 | 技能点 | 掌握程度 | 补充 | |:-----|:-----|:-----| | MySQL | 熟练 | B+Tree、MVCC | | ShardingJDBC | 熟练 | 分库分表、动态数据源、多租户数据源 | | Redis | 熟练 | 分布式缓存、PUB/SUB、Redis Stream、分布式锁(Redisson)| | 消息队列 | 熟练 | RocketMQ、Kafka,普通消息(广播消费、点对点消费)、定时消息、顺序消息、事务消息 | | Spring | 熟练 | AOP、JDK动态代理、Cglib、ByteBuddy、SPI、Starter、服务注册/发现、配置中心、限流、熔断、RPC、分布式事务、事件驱动模型 | | OpenJDK | 熟悉 | 时刻关注重要 JEP 动态。Loom(虚拟线程、结构化并发)Leyden(AOT)Valhalla(value class)Babylon(代码反射)Panama(FFM、Memory API)| | 运维 | 熟练 | Linux、Nginx、Docker、K8s | | 监控 & 排障 | 熟练 | Spring Boot Actuator、OTel、Prometheus、Grafana、ELK、Arthas、JFR | | 推理引擎 | 熟悉 | vLLM、llama.cpp、Ollama、GPUStack、Xinference | | AI Agent | 熟练 | Spring AI、AgentScope、AutoGen、CrewAI、LangChain、LangGraph、Milvus、RAG、MCP、Skill、Sandbox | # 工作经历 | 公司名称 | 职位 |入职日期 | 离职日期 | 所在地 | |:-----|:-----|:-----|:-----|:-----| | 上海企顺信息科技有限公司 | Java 开发 | 2025/09 | 至今 | 合肥 | | 合肥统旭智慧科技有限公司 | Java 开发、运维 | 2025/04 | 2025/07 | 合肥 | | 极氪智能科技 | Java 开发 | 2023/07 | 2025/03 | 杭州 | | 江苏普飞科特信息科技有限公司 | 开发组长 | 2019/07 | 2023/05 | 成都 | | 上海柏维信息技术有限公司 | Java 开发 | 2017/05 | 2019/06 | 上海 | # 项目经验 ## AI Engine(2025/09 ~ 至今) - 技术栈:Spring Cloud、Nacos、RocketMQ、Spring AI、Spring AI Alibaba、AgentScope、Milvus、NewAPI - 模型:Qwen 2.5、Qwen 3.5、gpt-oss-120b、bge-m3、bge-reranker-v2-m3 - 工作内容:通过 New API 统一管理本地化部署的 LLM,项目中通过 New API 提供的 OpenAI API 兼容端点接入。在 k8s 集群中使用 Helm 部署 Milvus,项目中使用 Spring AI 提供的 VectorStore 接入向量存储服务,涵盖密集、稀疏、混合、全文(基于BM25)检索。本地化部署 searxng 服务,为 AI Agent 提供 WebSearch 能力。基于 Workflow 和 Agent AS Tool 两种方案编排 AI Agent 与 Multi Agent。基于 Ubuntu24.04 镜像构建涵盖 Python、Node.js、Java 三种语言代码执行环境的容器,暴露 MCP Server 与 HTTP 端点,方便 AI Agent 以 Tool 的方式接入,安全、便捷的执行 Skills 中的脚本。协助其他同事解决调试过程中遇到的各种问题,以及代码层面与架构层面的优化工作。 ## AI 数字人(2025/04 ~ 2025/07) - 技术栈:Spring AI、JAVA 21、Ollama、百炼大模型 - 工作内容:采购显卡、及其它配件并组装 GPU 服务器,安装操作系统和 Docker。配置 Nvidia 显卡驱动、Nvidia Container Toolkit、为 Docker 添加 GPU 运行环境。使用 Ollama 部署 Qwen3-8B、Qwen2.5-14b 模型,使用 GPUStack 部署 bge-m3、bce-reranker-base-v1 模型。使用 Docker 部署 Fun ASR、ChatTTS 模型。部署 ES 作为向量数据库使用,在项目中用 Spring AI 整合 LLM 和 ES,实现一个私域知识库聊天问答服务。协助安卓开发小伙伴做数字人技术方案选型,并解决相关问题。 ## 整车集成开发平台(2023/07 ~ 2025/03) 该项目服务于极氪汽车杭州湾工厂某工程师团队,便于管理整车开发中的部分零部件、造型色彩、设计方案,以及问题跟进、流程审批等功能。 - 职位:Java开发 - 技术栈:MySQL、Redis、Kafka、Spring Boot - 工作内容: - 需求评审、文档和代码编写 - 编写单元测试、问题排查及修复 - 引入消息中间件处理异步任务,解决采用线程池但是没有持久化队列中的任务,在产生堆积的情况下,应用重启任务丢失的问题 ## 密钥管理系统(2024/11 ~ 2025/03) 该项目用于管理极氪汽车与谷歌waymo无人驾驶汽车合作研发的车型使用到的密钥,比如车门的门锁密钥,以及车辆中的每个ECU密钥。 - 职位:Java开发 - 技术栈:MySQL、Redis、ES、Spring Boot、ShardingJDBC - 工作内容: - 需求评审、文档和代码编写 - 编写单元测试、问题排查及修复 - 引入 ShardingJDBC 使用自定义分表键,分表存储车辆ECU的密钥 - 利用 ShardingJDBC 自定义分库键实现多租户数据源改造以及动态切换 ## 蜂羽(2019/07 ~ 2023/05) 蜂羽是一个类似于长途运输版的货拉拉,为货主提供综合解决方案,为司机和物流公司提供诸如电子油卡、货物保险、金融等增值服务,撮合货主与运输方在平台中完成交易、履约的网络货运平台。 - 职位:开发组长(5人) - 技术栈:MySQL、Redis、Rocket MQ、Seata、Spring Boot、Spring Cloud - 工作内容: - 技术选型、编写技术文档、单元测试 - 服务巡检、跟踪修复生产环境中的问题 - 集成分布式事务中间件 Seata,解决微服务中跨服务、跨库事务一致性问题 - 搭建ETL工具,通过 Canal 伪装成 MySQL 的从节点订阅 Binlog,再结合 Rocket MQ 的顺序消息推送给需要订阅数据变更的消费者 - 基于JVM内存的分布式缓存,在项目中有大量读多写少的热点数据,数据量总体规模约300MB,应用实例的节点足以应付内存开销,应用实例启动后全部加载到内存中,运行中发生数据变更,创建一条变更日志,通过 Rocket MQ 的广播消费特性,让应用集群中的每一个实例消费到变更日志 - 消息中心,对接第三方发短信、外呼电话、隐私号、发邮件、发APP通知等外部服务,收敛一套标准API并沉淀为starter,方便公司内部应用集成 - 支付中心,对接第三方聚合支付平台,使用 Rocket MQ 事务消息特性,异步化处理支付相关功能,提高应用吞吐量的同时,保证支付中心交易数据的可靠性 - 对账系统,订阅第三方支付平台的对账日志,核对平台的交易数据 - 监控系统,接入 Spring Boot Actuator、Prometheus、Grafana 监测服务运行时状态 ## SmartCC外呼中心(2017/05 ~ 2019/06) SmartCC云呼叫中心是一个集成在线客服、BPM工单、IP电话呼入/呼出的呼叫中心平台。 - 职位:Java开发 - 技术栈:Activity、Oracle、Redis、Spring MVC、Rabbit MQ、WebSocket - 工作内容: - 编写技术文档、单元测试 - 在线客服,基于 Redis、Rabbit MQ、WebSocket 设计 WebIM 系统 - 工单系统,集成 Activity 设计工作流 - 对接 CTI 网络 IP 电话,实现 Web 端拨打电话 - 质检系统,针对客服与访客的聊天记录和电话录音,进行打分和评论 # 教育经历 合肥经济技术职业学院(2014~2017)