后端开发工程师

我是
Xiang

专注后端开发与系统架构。 Spring Boot、微服务、AI 应用与 RAG 系统。

2
核心项目
10+
技术栈
3
核心技术领域
学习热情
精选作品

代表
项目

RAG 应用

智能知识库问答系统

2025.10 - 2026.01

基于 Spring Boot + Elasticsearch + DeepSeek 构建的企业级 RAG 系统。实现文档智能分块、混合检索、多轮对话记忆与效果评测机制,检索 F1 提升 10%。

AI 基础设施

AI 工作流编排平台

2026.01 - 2026.04

基于 LangGraph4j 构建的工作流引擎,支持 DAG 拓扑编排与多厂商 LLM 适配。实现 SSE 实时状态同步、智能分块 TTS 处理与 MinIO 音频存储,提升工作流灵活性与系统稳定性。

Coming Soon

更多项目开发中

持续探索后端技术边界,构建高质量、可扩展的系统架构。

专业能力

技能与
能力矩阵

后端技术栈

  • Spring Boot 3
  • Java / Kotlin
  • MyBatis / JPA
  • Redis / Kafka

数据与搜索

  • Elasticsearch 8
  • MySQL / H2
  • 向量数据库
  • 混合检索

AI & 架构

  • LangGraph4j
  • RAG 系统
  • 微服务架构
  • Docker 部署
常见问题

你可能想
问的

主要使用 Spring Boot 3 进行后端开发,配合 MySQL/Elasticsearch 进行数据存储。同时熟悉 Kafka、Redis 等中间件,以及 Vue 3/React 等前端技术。在 AI 应用方面,有 DeepSeek API、LangGraph4j 的实践经验。
曾参与开发智能知识库问答系统,负责文档分块策略、混合检索(关键词+向量)、以及 RAG 效果评测。实现了基于文档层级树的动态粒度检索,使检索 F1 提升约 10%。
从多个层面考虑:数据库查询优化、缓存策略(Redis)、异步处理(Kafka)、以及代码层面的性能分析。相信在系统设计初期就应该考虑性能,而不是事后补救。
微服务不是银弹,需要根据团队规模和业务复杂度来选择。在合适的场景下,微服务可以提高系统的可扩展性和团队的开发效率,但也会带来分布式系统的复杂性。
主要通过实践项目来学习新技术。喜欢阅读官方文档和技术博客,同时会关注业界的最佳实践。相信持续学习是后端工程师必备的能力。
AI 正在改变后端开发的方式,从传统的 CRUD 到智能化的业务逻辑。RAG、Agent、工作流编排等技术的应用场景越来越广泛,后端工程师需要了解和掌握这些新技术。

一起搞点
大事情

有职位机会?想交流技术?或者只是想聊聊后端开发? 随时欢迎联系Xiang。

GH@