工作经历

2021/06
至今

XX科技有限公司

高级Vue.js开发工程师上海

负责公司核心B端产品线的前端架构设计与技术演进,带领5人前端团队完成微前端架构升级。 主导微前端架构设计与落地,解决多团队协作与遗留系统迁移问题 搭建企业级组件库与工具链,提升跨项目复用率 引入AI协作式研发工作流,优化代码质量与交付效率 建立前端性能监控体系,核心指标持续优化

企业级低代码平台重构

  • 主导公司核心低代码平台从Vue2到Vue3的全面重构,解决大型复杂表单的性能瓶颈与扩展性问题。平台支撑500+企业客户,日均活跃用户数过万。
  • Vue3 + Vite + TypeScript + Pinia + Element Plus + 微前端(Qiankun) + Monorepo
  • 作为前端技术负责人,负责整体技术方案设计、核心模块开发、团队代码评审及性能优化。使用Claude Code辅助进行组件接口设计与复杂逻辑实现,通过GitHub Copilot生成单元测试与文档。所有AI生成代码均经过本地验证、CI检查与人工审查后合入。
  • 技术栈: Vue3 Composition API Vite构建优化 TypeScript类型体操 Pinia状态管理 微前端架构 性能 profiling
  • 挑战: AI辅助复杂表单引擎设计: 使用Claude Code分析现有Vue2表单引擎的200+文件依赖关系,设计Vue3兼容的异步组件加载方案。AI辅助生成动态渲染核心逻辑,人工审核后实现表单渲染性能提升60%
  • 挑战: 流式数据展示与中断重试: 针对大数据量表格场景,设计基于Web Streams API的流式数据渲染方案,实现加载中断与自动重试机制。前端首屏时间从4.2s降至1.1s
  • 挑战: 工具状态可视化界面: 开发AI辅助编程工具状态监控面板,实时展示Claude Code与Copilot的调用状态、代码生成质量指标与人工审核队列,提升团队AI协作透明度
  • 挑战: MCP集成与权限边界: 基于Model Context Protocol规范,设计内部AI工具的安全接入层,实现API密钥隔离、调用频率限制与操作审计日志,保障生产环境数据安全

智能客服系统前端建设

  • 负责智能客服系统前端部分,集成AI对话能力,实现流式消息展示、引用溯源与人工审核工作流。
  • Vue3 + Nuxt3 + WebSocket + SSE + Redis + Docker
  • 负责前端架构设计与核心功能开发,重点实现AI对话的流式交互体验与人工审核流程。
  • 技术栈: SSE流式传输 WebSocket实时通信 引用溯源UI 人工审核工作流
  • 挑战: 流式响应与引用呈现: 实现基于Server-Sent Events的AI流式回复展示,支持实时引用溯源高亮。设计引用验证状态机,确保AI生成内容的可核查性
  • 挑战: 人工审核与中断机制: 构建人工审核工作流界面,支持对话中断、重试与回滚操作。审核通过率从人工全检降至30%抽检,效率提升3倍

2019/07
2021/05

YY互联网科技

Vue.js开发工程师杭州

参与公司电商中台系统开发,负责商家端与运营端前端模块。 负责Vue组件库维护与业务组件开发 参与前端工程化建设,优化构建流程 使用GitHub Copilot辅助日常开发,提升编码效率 配合后端完成接口联调与数据可视化需求

商家数据可视化平台

  • 开发商家经营数据可视化平台,支持多维度数据看板与实时报表。
  • Vue2 + ECharts + Webpack + Element UI
  • 负责数据看板模块开发,使用GitHub Copilot辅助生成图表配置与数据处理逻辑。所有AI建议代码经本地测试与代码审查后采用。
  • 技术栈: Vue2组件设计 ECharts图表封装 Webpack性能优化 数据可视化
  • 挑战: 图表组件标准化: 封装15+通用ECharts图表组件,统一数据格式与交互行为,图表开发效率提升50%
  • 挑战: Webpack构建优化: 分析构建瓶颈,实施代码分割与缓存策略,构建时间从120s降至35s