一名拥有 4 年+ 经验的前端开发工程师,专注于现代 Web 技术栈与高性能应用架构。擅长 Vue & React 生态,具备从 0 到 1 搭建大型项目和主导 遗留系统重构与升级 的完整经验。
我的核心优势包括:
深厚的技术架构能力:主导了智慧体育平台V2的架构 redesign,通过技术选型(Pinia、VueRequest)和组件抽象,大幅提升项目的可维护性与开发效率。并成功基于 qiankun 微前端架构整合 Vue 与 React 异构项目,解决了技术栈混用带来的工程化难题。
复杂的业务场景攻坚能力:精通 ECharts 复杂可视化开发与性能优化,具备动态权限治理、实时通信(MQTT)、大数据表格渲染(虚拟滚动) 等复杂业务场景的落地经验,能独立设计技术方案并推进实施。
强烈的性能与体验导向:对前端性能优化有持续实践,通过异步组件、代码分割、缓存策略、虚拟滚动等多种手段,系统性提升应用的加载速度与运行时性能,保障用户流畅体验。
出色的协作与 ownership:具备良好的跨团队(产品、设计、后端、第三方)沟通能力,能精准理解业务痛点,并承担起从需求沟通、技术设计到落地实现的全流程职责。
追求编写清晰、可维护、高性能的代码,渴望在更具挑战性的产品与技术环境中创造价值。
技术栈:Vue3 + Pinia + Antd Vue + Vue-Echarts + WangEditor
项目介绍:SaaS化管理系统架构升级,提升系统兼容性、可维护性与用户体验。
项目职责:
1.主导从0搭建Vue3项目架构,选用Pinia、VueRequest等工具以发挥组合式API优势。
2.深度二次封装Antd Vue组件库,统一交互逻辑与视觉规范,提升开发效率与一致性。
3.重构冗余代码,设计可复用的数据交互层,解决老版本数据流混乱问题。
4.设计动态路由与权限控制系统,通过路由守卫实现细粒度菜单权限管理。
5.开发标准化数据字典与路由生成工具,降低多团队协作的沟通成本。
难点与挑战:
1.在兼容历史业务逻辑的同时实现架构现代化,需平衡重构风险与迭代效率。
2.权限系统需支持动态菜单与接口级控制,设计通用方案避免硬编码。
技术栈:Vue3 + ECharts + 原生Canvas 项目介绍:区域级学校运动数据可视化平台,支持多维度数据钻取与实时更新。 项目职责: 1.独立完成技术方案设计与UI/UX协作,实现高交互性数据看板。 2.深度定制ECharts图表,开发运动趋势图、地理数
技术栈:原生小程序 + 项目介绍:用于方便用户锻炼打卡记录并且对所做运动识别进行得分计算 项目职责: 1.独立完成技术方案设计与UI/UX协作,实现小程序业务需求。 2.开发运动识别规则,识别动作与得分。