🔥My CV
我的简历

参与境外分校的考试报告升级的工作,需要保留旧版本报告配置与C端报告的同时提供新版本的B/C端报告相关功能。
- 主导负责B端配置表单的结构变更并与后端紧密配合进行接口联调
- 使用 Vue-I18n 进行多语言服务的配置工作;使用 AntDesign 组件库进行页面设计与开发
- 独立完成新版报告C端界面从0到1的开发,使用 Echarts 实现报告的图表展示
- 使用 jsPDF,jsZIP 库以及 Canvas API 实现B端打包下载考试报告压缩包的功能
- 使用 k8s 独立负责前端的测试环境/预发环境/正式环境的部署与上线工作
最终新版考试报告成功0bug上线,支持了美国分校/英国分校的竞赛模考业务场景。
负责提效工具的调研与开发尝试,来解决大量的简单题目的视频讲解工作与人力成本之间的矛盾;以及h5界面开发的提效工作。
- 调研市面上文生视频与图生视频的产品并分析其缺陷,针对业务场景制定了可行的文生视频的技术方案
- 使用 Coze 搭建工作流并应用于前端场景搭建demo,使用 manim 的数学动画库实现了输入题目生成题目解析以及讲解视频的工具
- 分析了现有的figma2code插件的问题,制定了更高效的design2html的插件设计方案,并初步开发了 figma 插件,后续会负责集成大模型的工作
通过制定可行的技术方案并进行开发尝试,最终期望能高效快速的生成讲解视频;设计导图转出的html代码能够有语义化的标签、有意义的类名以及能够兼顾SEO。
负责后台考试管理模块的核心功能开发,需实现富文本题目编辑、良好交互体验并确保数据安全,同时为未来题型扩展奠定基础。
- 采用 Element Tiptap 富文本编辑器实现题目编辑功能,利用 Element Plus 构建用户界面
- 封装可复用的自定义弹窗组件,优化用户操作流程与交互体验
- 使用 pinia 进行全局状态管理,优化数据流转,提升用户体验
成功交付稳定、可扩展的考试管理功能,用户反馈良好;设计的数据结构有效支持了后续新题型的快速接入。
参与团队内部基于 ProseMirror + Yjs 的协同富文本编辑器的迭代开发,需增强编辑能力、提升内容导入便利性及优化用户体验。
- 主导开发并上线了有序/无序列表、微信文章解析导入、折叠块等核心功能组件
- 实现文章标题目录的实时跟随滚动与高亮功能,提升长文档编辑导航体验
- 开发并集成 Markdown 和 Jupyter Notebook 文件的解析与导入模块
- 独立负责编辑器的整体 UI 重构与代码结构优化,提升视觉一致性和产品易用性
新增功能组件均成功上线,微信文章链接解析与导入功能显著提升了内容创作效率;目录跟随功能获得用户积极评价;UI 重构后用户操作效率提升,体验反馈明显改善
负责解决后台管理系统中图片上传导致的存储资源占用过高问题。
- 使用Compressor库,设计并实施基于 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服务的资源管理,编写了 python 脚本对动态图资源进行抽帧压缩处理,降低了90%的内存占用
- 负责前端代码分割、打包,对大型库进行按需加载,加快页面加载速度,提升用户体验
- 负责前端代码的Git版本管理与迭代,以及前端的 Vercel 部署以及自定义域名的配置
- 蓝鲸购物商城(软件工程与计算Ⅱ课程项目)
- 瞳朦天气微信小程序(互联网计算课程项目)
- 论文易查——论文检索平台(人机交互与设计课程项目)
- 红星新闻——鸿蒙原生应用(移动互联网开发课程项目)
- 素笔 Mark——功能丰富的纯前端Markdown编辑器(个人热爱,自己设计的文档提效工具,已部署上线)
- Easy API——简洁易用的API调试工具(首次尝试纯前端调用AI对话模型,已部署上线)
编程语言:
熟练工具:
语言能力: 英语 CET-4、CET-6
熟悉并遵循开发流程与规范,能够独立负责需求功能的对接与开发、测试、上线;
积极探索前端新技术和大模型应用保持技术敏感度,能够熟练使用 Coze 搭建工作流,探索AI + 前端的场景;
团队意识强,责任心强,不拖延,对于分配的任务能够尽全力提前完成;
希望在前端开发领域深耕,利用前沿技术解决实际问题,提升用户体验和产品性能