我主要从事 Java 后端、React 前端和 Python AI Agent 服务开发,具备从需求拆解、业务建模、接口设计、数据库设计、前后端联调到部署交付的完整开发能力。后端方面熟悉 Java、Spring Boot、Maven 多模块工程、RESTful API、JWT 鉴权、MyBatis/DAO 分层、Redis、MySQL、PostgreSQL、Nacos 等技术,能够独立完成企业级后台服务开发,处理项目管理、权限控制、任务状态流转、异步任务、轮询查询、Webhook 回调、文件上传下载和第三方服务集成等场景。
前端方面熟悉 React、TypeScript、Vite、Ant Design、React Router、Zustand、Axios、ECharts、Markdown 渲染等技术,能够开发中后台管理系统、Dashboard 数据看板、复杂表单、列表筛选、权限路由、文件预览、任务进度展示和多页面业务流程。AI 工程化方面熟悉 FastAPI、Celery/RQ/ARQ、Redis 队列、LangGraph/DeerFlow、LLM 结构化输出、Prompt 生成、语义抽取、JSON-LD、llms.txt、shadow HTML、OBS 对象存储、Apollo 配置和 Docker/K8s 部署,具备将大模型能力封装为稳定异步服务并接入业务系统的经验。
整体上,我比较擅长全栈型业务系统和 AI 应用工程化开发,能够在保证代码结构清晰、接口边界明确、任务流程可追踪的前提下,完成从后端服务、前端页面到 AI Worker 的完整功能闭环。
项目名称:GEO-Agent AI 搜索优化平台
项目介绍:
该项目由 Java 后端 matrix-geo、React 前端 matrix-geo-frontend、Python AI Agent 服务 geo-agent 组成,目标是帮助品牌提升在 AI 搜索引擎中的曝光度和内容可读性。平台覆盖 GEO 项目管理、竞品分析、用户画像、Prompt Discovery、爬取任务、Dashboard、文章生成、内容评测、llms.txt 生成、语义优化发布等业务场景。
技术栈:
Java、Spring Boot、Maven、MyBatis、Redis、MySQL、PostgreSQL、Nacos、React、TypeScript、Vite、Ant Design、Zustand、ECharts、FastAPI、Celery/RQ/ARQ、LangGraph/DeerFlow、OBS、Webhook。
项目职责:
1. 负责 matrix-geo 后端模块开发,采用 api、client、dao、service、web、mcp、start 多模块分层架构,实现项目管理、Prompt 管理、Dashboard、llms.txt、语义优化、追踪记录等核心接口。
2. 负责任务状态流转、异步任务提交、重试、轮询、Webhook 回调、文件上传下载、OSS/OBS 存储集成等能力,保障前端、Java 后端和 Python Agent 服务之间的数据流稳定。
3. 负责 matrix-geo-frontend 前端管理端开发,实现 Dashboard 指标看板、Prompt 需求发现、GEO Management、文章库、企业知识库、内容评测、llms.txt 生成器、追踪记录、售前报告、审计等页面。
4. 负责 geo-agent AI 服务部分能力设计与落地,基于 FastAPI + Worker 队列提供页面语义生成、站点级 llms.txt 生成、Prompt 自动生成、任务结果查询等异步接口。
5. 设计并实现页面源文件下载、语义内容抽取、语义图谱生成、JSON-LD 生成、AI bot 友好 shadow HTML 生成、结构化优化、结果校验和上传发布流程。
项目成果:
1. 完成 GEO 平台从项目创建、数据采集、Prompt 生成、AI 搜索追踪、内容优化到 llms.txt 发布的核心业务闭环。
2. 将 LLM 生成类任务从 Java 主服务拆分到独立 Python Agent 服务,通过 Redis 队列和 Worker 并发执行,提升任务处理的稳定性和可扩展性。
3. 支持 llms.txt、llms-full.txt、shadow HTML、JSON-LD 等 AI 搜索优化产物生成,为品牌网站提供 AI bot 友好的内容结构。