🔥My CV
我的简历

负责后台考试管理模块的核心功能开发,需实现富文本题目编辑、良好交互体验并确保数据安全,同时为未来题型扩展奠定基础。
- 采用 Element Tiptap 富文本编辑器实现题目编辑功能,利用 Element Plus 构建用户界面
- 设计并实现高度抽象化的题目对象模型,保障系统支持未来多种题型(简答题,填空题,上传附件题)的灵活扩展
- 封装可复用的自定义弹窗组件,优化用户操作流程与交互体验
- 实现路由守卫与页面事件监听器,防止用户意外关闭或离开页面导致未保存数据丢失
成功交付稳定、可扩展的考试管理功能,用户反馈良好;设计的抽象模型有效支持了后续三种新题型的快速接入;数据防护机制上线后基本杜绝了因误操作导致的数据丢失问题。
参与内部协同富文本编辑器的迭代开发,需增强编辑能力、提升内容导入便利性及优化用户体验。
- 主导开发并上线了有序/无序列表、微信文章解析导入、折叠块等核心功能组件
- 实现文章标题目录的实时跟随滚动与高亮功能,提升长文档编辑导航体验
- 开发并集成 Markdown 和 Jupyter Notebook 文件的解析与导入模块
- 对编辑器的整体 UI 设计进行重构与优化,提升视觉一致性和易用性
新增功能组件均成功上线,微信文章链接解析与导入功能显著提升了内容创建效率 40% 左右;目录跟随功能获得用户积极评价;UI 重构后用户操作效率提升 30% 左右,体验反馈明显改善
支持上海交大“安泰”经管学院 AI 实训营活动的线上功能开发,需高效处理大规模用户报名。
- 集成并定制金数据报名表单,实现活动信息的收集与用户管理流程。
系统成功支撑了超过 1000 名学员的报名、信息审核与参与流程,保障了活动的顺利开展。
负责解决后台管理系统中图片上传导致的存储资源占用过高问题。
- 设计并实施基于 Canvas API 的客户端图片预压缩方案,在图片上传前进行自动化处理
优化后,平台存储的图片体积平均减少 80% 以上,显著降低了云存储成本,提升了资源利用效率。
项目小组开发了基于FastAPI+Vue3的RAG应用,实现了《黑神话·悟空》的游戏问答助手,数据库使用Milvus向量数据库+MongoDB,大模型使用了LangChain和通义千问API,使用阿里云OSS服务存储静态资源。
对于账户管理功能,通过SHA256+salt进行账户信息加密,通过token对用户信息进行验证,注册账户时使用邮箱验证码进行邮箱绑定,提高用户信息的安全性;
对于玩家端,提供了智能问答功能以及玩法推荐、Boss攻略、调用Steam的API获取用户成就信息并进行分析——使用Echarts库对玩家数据进行可视化,调用通义千问大模型进行数据的分析与个性化成就报告推荐。各个附属功能均设计了对应的浮动问答助手,所有问答界面均使用SSE技术实现了流式传输,优化了传输性能;
对于管理员端,提供了对知识库的可视化管理,使用了pdf-dist库(解析pdf)和Mammoth库(解析doc),支持pdf、html、md、doc、txt类型文件的上传和解析,以及对用户的对话记录进行批量管理与下载。
前后端均进行了部署——后端部署于阿里云服务器,前端通过Vercel进行部署,配置了自定义的域名。
- 负责数据结构设计以及接口文档的编写,与后端进行接口的对接。
- 独立完成8个页面UI设计,使用墨刀设计原型,采用Vue3+Element Plus实现前端代码编写,覆盖账户管理、玩家端、管理员端核心模块
- 对前端代码进行严格的质量优化,编写良好的注释;使用Sass语法规范了样式代码的结构;将可复用的全局函数进行单独封装
- 设计并封装了符合产品UI主题的弹窗组件、加载组件以及提示信息
- 将各功能模块进行组件化,封装了管理员端的知识库操作组件以及上传功能组件
- 通过配置反向代理解决了跨域问题以及与后端http接口通信
- 负责阿里云OSS服务的资源管理,对动态图资源进行压缩处理,降低了90%的内存占用
- 负责前端的Vercel部署以及自定义域名的配置
- 负责前端代码的Git版本管理与迭代
- 蓝鲸购物商城(软件工程与计算Ⅱ课程项目)
- 瞳朦天气微信小程序(互联网计算课程项目)
- 论文易查——论文检索平台(人机交互与设计课程项目)
- 红星新闻——鸿蒙原生应用(移动互联网开发课程项目)
编程语言:
熟练工具:
语言能力: 英语 CET-4、CET-6
熟悉并遵循RESTful API文档规范,能够独立编写高质量的技术文档,提升团队协作效率;
积极探索前端新技术和大模型应用,保持技术敏感度;
团队意识强,责任心强,不拖延,对于分配的任务能够尽全力提前完成;
希望在前端开发领域深耕,利用前沿技术解决实际问题,提升用户体验和产品性能