proginn1846481903
1天前在线
全职 · 500/日  ·  10875/月
工作时间: 工作日18:00-24:00、周末18:00-24:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

毕业于南京大学

ë 项目经历

一、BlueWhale商城

主力开发

2025.02 - 2025.04

组件化开发:基于 Vue3 Composition API 设计并封装多个高复用组件(商品卡片、轮播图、分页器、地址选择器等),并通过 flexible + rem 方案完

成移动端适配,利用 Storybook 管理组件库,提升团队协作效率与代码一致性。

状态管理:使用 Pinia 管理用户登录态、购物车数据,通过插件实现持久化存储,并配合路由守卫完成权限控制(如未登录用户跳转登录页)。

网络层优化:封装 Axios 实例,统一处理请求拦截、响应错误及 token 无感刷新;针对高频接口添加请求重试和防抖节流机制,降低服务端压力。

性能调优:采用虚拟滚动渲染商品评论等长列表,路由懒加载与图片懒加载结合,降低了首屏加载时间。

二、智能旅行规划与问答助手(RAG 应用)

协作开发

2025.06 - 2025.09

构建旅行知识库:通过 Node.js 爬虫定期抓取游记与攻略,清洗后按段落与标题切分,向量化并存入向量数据库。用户提问时,将问题向量化后召 回相关片段,结合提示词模板交由大模型生成答案,确保回复基于真实旅行信息。由后端完成

溯源与可信展示:对话界面中设计“查看参考攻略”卡片,高亮展示答案所依据的原始游记片段,并支持点击跳转至原文链接或预览截图;同时提供 “可信度”标签(如来自官方/个人/近期),增强回答可信度。

流式生成与交互优化:基于 SSE 实现检索内容与生成结果的流式推送,逐字渲染打字机效果。

行程规划特色功能:开发“一键生成行程”模块,用户输入天数、兴趣偏好(如美食/文化/亲子),系统通过多轮检索组合相关景点、餐厅、交通信 息,结构化输出每日行程表(含时间安排、预算估算),并支持拖拽调整顺序后保存为 PDF。

三、代码风格一致性自动转换插件

独立开发

2025.12 - 2026.02

项目风格提取:基于 FileScanner 递归扫描工作区,过滤无关目录,支持按语言分组(默认)或项目目录结构双模式展示。提供全选/取消、文件勾 选功能,批量提交选中文件至后端 JAR(-e 模式),生成 XML 风格文件并持久化至全局状态。提交成功后自动切换至目录树模式,为所有文件添 加诊断,实现风格不一致文件标注。

编辑时分析与修复:后端 JAR 输出诊断信息(位置、不一致类型和描述),前端解析后通过 DiagnosticCollection 管理诊断信息。注册 HoverProvider,鼠标悬停时展示风格不一致详情。实现 CodeActionProvider,快速修复时对错误片段调用后端转换 API(-src -target -so -lang),获 取修复后的代码片段,应用替换并更新诊断集合。

批量文件分析与修复:目录树模式下点击被标注的文件,对该文件调用后端 JAR(-src -target -so -lang)执行转换,捕获修改后的代码。生成临时文 件,通过 vscode.diff 命令打开 Diff 编辑器,实现“建议修改”与“原始代码”的逐行对比。用户可在 Diff 界面或状态栏一键应用更改,应用后删除临时 文件、清除对应诊断并刷新树视图。

工作经历

  • 2025-05-01 -2026-12-31帆软前端工程师

    担任帆软前端开发工程师,负责FineBI商业智能平台的前端研发工作。FineBI是一款面向企业级用户的大型自助分析平台,前端架构基于帆软自研的前端框架FineUI构建,技术栈涵盖JavaScript/TypeScript、Vue/React等主流前端技术。

教育经历

  • 2022-09-01 - 2026-06-30南京大学软件工程本科已认证

技能

Java熟练
Vue熟练
0
1
2
3
4
5
0
1
2
3
4
5
作品
南鲸商城

参与南大小南鲸商城前端的全流程开发,覆盖首页、商品分类、购物车、订单结算及商家后台等核心模块,同时适配移动端与PC端,为用户和商家提供便捷的线上购物和销售体验。

0
2026-05-19 19:04
更新于: 1天前 浏览: 3