个人介绍
技术栈
Vue2/3、TypeScript、Vite、NestJS(Node.js)、Prisma、PostgreSQL、SSE、Docker、Nginx、Git
项目描述
面向园区运营的多端 Web 产品(管理端 + 指挥大屏)。负责鉴权、权限、告警等核心模块从接口设计、前后端开发、联调自测到 Docker 部署的闭环交付。
项目职责
1. 面对管理端与大屏需统一交付的需求,完成鉴权、权限、告警等模块的接口设计、前后端开发与容器化部署。打通配置到展示的全链路,保证模块可维护、可扩展。
2. 多角色场景下需防越权并处理告警并发修改:用 NestJS 实现 JWT 鉴权、DTO 校验、RBAC 接口守卫,以及 Prisma + PostgreSQL 建模查询;告警更新采用 version 乐观锁,冲突返回 409,避免数据被静默覆盖。
3. 管理端需按角色控权,大屏需适配分辨率并展示图表与列表:用 Vue 完成动态路由与按钮级 RBAC,Axios 统一携带 Token 并处理 401/403;大屏基于 rem 适配,实现图表/列表与实时数据联动。
4. 告警同时走分页拉取与 SSE 推送,易乱序重复或漏更:采用 feed 快照 + SSE 增量双通道,双桶合并展示,并用 fetchGen 丢弃过期请求,保证大屏告警近实时且数据收敛正确。
5. 为一致交付并保证网关后 SSE 实时性:使用 pnpm + Vite 构建,Docker Compose 编排 postgres/api/web/gateway,Nginx 反代 API 并为 SSE 关闭 proxy_buffering,配合 Git 完成版本协作。
工作经历
2025-06-30 -至今中厂软件开发工程师
技术栈 Vue2/3、TypeScript、Vite、NestJS(Node.js)、Prisma、PostgreSQL、SSE、Docker、Nginx、Git 项目描述 面向园区运营的多端 Web 产品(管理端 + 指挥大屏)。负责鉴权、权限、告警等核心模块从接口设计、前后端开发、联调自测到 Docker 部署的闭环交付。 项目职责 1. 面对管理端与大屏需统一交付的需求,完成鉴权、权限、告警等模块的接口设计、前后端开发与容器化部署。打通配置到展示的全链路,保证模块可维护、可扩展。 2. 多角色场景下需防越权并处理告警并发修改:用 NestJS 实现 JWT 鉴权、DTO 校验、RBAC 接口守卫,以及 Prisma + PostgreSQL 建模查询;告警更新采用 version 乐观锁,冲突返回 409,避免数据被静默覆盖。 3. 管理端需按角色控权,大屏需适配分辨率并展示图表与列表:用 Vue 完成动态路由与按钮级 RBAC,Axios 统一携带 Token 并处理 401/403;大屏基于 rem 适配,实现图表/列表与实时数据联动。 4. 告警同时走分页拉
教育经历
2022-09-01 - 2025-06-30苏州大学人工智能硕士



