参与 LLMOps 平台前端及 BFF 服务建设,项目采用 pnpm workspace monorepo 管理多业务应用,整体基于“基座 + 子应用”的微前端架构,覆盖平台运营端、租户端、模型服务、模型评测、LLM 应用等多个业务模块。负责前端页面开发、公共能力沉淀、API 接入、工程化优化及部分 Node BFF 能力建设。
技术栈
React 18、TypeScript、Modern.js、Rspack/Rsbuild、Garfish、pnpm workspace、Jotai、Axios、Arco Design、Formily、Tailwind CSS、NestJS、Express、TypeORM、Redis、Jest、Biome、i18next
工作内容
参与 LLMOps 平台 monorepo 工程建设,基于 pnpm workspace 管理多个前端应用、Node BFF 服务及公共 packages,提升跨业务模块的代码复用与协作效率。
参与平台微前端架构开发,基于 Modern.js + Garfish 实现主应用与多个业务子应用的集成,支持运营端、租户端、模型服务、模型评测等业务模块独立开发、构建与发布。
负责 React + TypeScript 业务页面开发,使用 Arco Design、内部公共组件库和 Formily 表单体系完成复杂表单、列表、详情页、配置页等中后台场景建设。
基于 Jotai 进行前端状态管理,结合 Axios 与统一 Service SDK 封装业务 API 调用,规范前后端接口接入方式,减少重复请求逻辑和手写 RPC 调用。
参与公共组件与业务能力沉淀,复用并扩展 CodeMirror、Lexical、ECharts、Mermaid 等复杂交互组件,支持代码编辑、富文本编辑、图表展示和流程可视化等能力。
参与 NestJS BFF 服务开发,配合 Express、TypeORM、Redis 等技术实现平台侧接口聚合、鉴权中间件、配置管理和业务模块服务封装。
参与前端工程化治理,维护 Modern.js 构建配置、TypeScript 配置、Biome lint/format 规则、Git hooks 和 commit 规范,保障多人协作下的代码质量。