项目经历
项目描述:
基于 Docker Compose 的微服务架构,构建了一个集成 AI Agent、MCP网关、RAG检索、实时聊天的全栈部署平台,并通过 GitHub Actions 实现全套CI/CD流程。主要工作有:
1. Agent:LangGraph、PostgresSaver、Docker沙箱
2. MCP:DB查询、Web搜索、RAG检索、API调用、邮件发送
3. RAG:Ollama Embedding、pgvector向量存储、FAISS索引
4. 聊天室:Django Channels、AI 流式对话、Redis房间管理
5. 管理后台:REST API、CRUD、token认证、Celery异步任务
6. 运维部署:Docker容器管理、Nginx反向代理、CI/CD自动化
关键技术:
LangGraph、Fastapi、Ollama、Websocket、Django、Celery、Redis、Docker、Nginx、LangChain
项目描述:
基于Java + Spring + MyBatis的分层后端架构,适配HJ212、OPC、HTTP协议,实现TSP、空气微站等环保设备的数据采集功能。主要工作有:
1. 参与整体后端架构的梳理和优化。
2. 参与协议适配与数据库存储适配。
3. 参与linux联调测试与运维支持。
关键技术:
Apache MINA、Utgard、HttpClient
项目描述:
基于.NET 6 + Furion + Vue的前后端分离架构,运用帆软Fvs开发环保大屏,实现了有组织、无组织、清洁运输的数据展示和管理平台。主要工作有:
1. 负责核心业务的数据建模工作,参与数据库表结构设计。
2. 负责数据分发、环保截图、报警监测等各项功能开发。
3. 运用帆软FVS低代码开发平台开发3D大屏。
关键技术:
SqlSugar、RabbitMQ、SignalR、Fvs
项目描述:
基于SpringBoot + MyBatis + React的前后端分离架构,以MinIO作为兼容S3协议的对象存储,实现课程创建、视频上传、在线学习等核心功能。主要工作有:
1. 负责组织架构同步,设计部门树与学员归属关系,支持按部门和按学员指派课程。
2. 搭建 MinIO 对象存储服务,支持私有化部署和迁移。
3. 对接企业微信单点登录,并基于JWT维护登录态。
4. 引入Redis缓存,用于高频数据缓存与会话辅助。
关键技术:
SSO、JWT、Redis、MinIO、Range