负责AI互动课件平台的前后端全链路研发,覆盖互动功能落地、AI能力融合及性能优化全生命周期,联动产品、算法团队实现技术与业务需求的深度对齐
- 主导设计基于Node.js + React的互动课件编辑器核心模块,选用ProseMirror作为富文本编辑内核,结合WebGL实现3D教具的实时渲染;针对高并发场景下编辑状态同步延迟问题,采用Redis做实时状态缓存,配合WebSocket双向推送机制,将编辑延迟从300ms压缩至80ms,支撑1200+人同时在线协作编辑,成为平台核心差异化功能
- 核心参与AI错题本端到端研发,前端用Vue3 + TypeScript重构可视化归因看板,实现错题知识点关联、难度分布的热力图展示;后端用Koa2搭建微服务,通过gRPC与算法团队的错题推荐模型通信,针对模型响应慢导致的卡顿问题,设计“本地缓存+RabbitMQ异步队列”方案,将错题本加载时间缩短42%,用户月度留存率提升17%
- 牵头平台性能优化专项,针对首屏加载慢痛点,用Webpack5的SplitChunksPlugin做代码分割,结合Tree Shaking移除23%冗余依赖;后端用Nginx配置静态资源CDN缓存与负载均衡,将首屏加载时间从2.8s降至1.1s,服务器CPU占用率下降28%,获公司Q3性能优化一等奖
- 推动全栈技术标准化,引入TypeScript做前后端类型约束,减少接口联调错误率35%;搭建GitHub Actions CI/CD pipeline,集成Jest单元测试与SonarQube代码扫描,将部署周期从4小时缩短至20分钟,线上BUG率下降30%