熟悉HTML、CSS和JavaScript,熟悉原生JavaScript(ECMAScript)、ES6语法及TypeScript
熟练掌握 React 、Vue 及其相关生态开发项目,对 React 有较深入理解
熟悉计算机网络,熟悉常见的 HTTP、TCP、HTTP/2 等协议
熟悉工程化相关工具,了解 Webpack 的基础配置及优化策略
有相对丰富的前端性能分析、优化的实际经验,针对大型 React 的 ToB 项目开发经历
有大型前端应用重构合作及维护经验,做过版本前端负责人,熟练掌握 git 等协作工具
参与开源项目 yidash 的贡献,该项目在 GitHub 上获得了 115 个 star
具备良好的代码编程习惯,强大的学习和解决问题能力,能够在保证质量的前提下按时完成项目
ONES 企业级效能管理平台
项目简介:ONES 是国内领先的项目管理软件服务的企业,产品功能包括:项目管理、测试管理(bug)管理、工单管理、以及服务等软件工程生命周期内项目可用系列软件
技术栈: React、Ant Design、TypeScript、IndexDB、Webpack、Echart、GraphQL
工作描述:
1、负责开发核心模块(项目管理)和优化项目核心组件,包括看板、筛选器,以及仪表盘和Echart图表类功能。重构现有 class 组件为 hook,使用 GraphQL 替代原 API 实现数据获取,提升代码的可维护性和扩展性
2.参与 AI 新建工作项功能的开发,通过智能化方式快速生成任务,提高了任务创建的效率和准确性,优化了用户体验。
3、参与 ONES 产品质量性能专项战役,重构关键模块,版本上线后成功提升了客户满意度、系统质量和性能,逃逸缺陷数量减少52%
4、针对组件覆盖率低和 UI 不一致问题,参与并推进组件替换和UI升级,将组件库覆盖率从 74.72% 提升至99%,显著提升整个 ONES 系统的用户体验
5、针对多次开关某个工作项内存崩溃的问题,与同事一同排查、对比分析内存快照,成功解决了改问题,内存使用量显著下降了46%
6、针对项目列表加载慢的问题,负责并与产品、后端沟通技术方案,将项目列表首屏加载时间从 5s 提升至2.3s ,首屏加载时间显著提升54%
7、参与业务组件库开发与共建,开发业务组件库中的看板等关键组件,提升了业务组件的功能性和复用性
梅沙智慧校园平台
项目简介: 梅沙智慧校园平台致力于成为中国素质教育的引领者,产品功能包括:招生缴费、教务运营管理、考试阅卷系统、课程平台等功能
技术栈: Vue、Webpack、Echart、Element-UI
工作描述:
1、针对教师录题效率低、线下考试难以反馈学生的学习情况,设计并实现了题目批量录入、线上考试、线下考试等功能,解决了录题效率低、无法收集学生的学习情况的痛难点,提升了 <span style="color: rgb(0, 192, 145);"> 40%</span> 录题效率,教师可以更好的针对学生的学习情况布置作业
2、基于现有开源的组件库 Element-UI,开发了 Vue 前端组件库 ms-components,适配了公司的设计风格,另外对一些业务设计了一些业务组件,极大提升了开发效率
3、针对经常无法复现用户环境问题,设计并实现了前端项目的性能日志监控的 SDK 并接入业务系统中,推动前端部分日志系统的建设,优化了首屏性能,提升了 fp、fcp 指标,整体性能提升 30%
全天智能实时大数据可视化分析平台
项目简介: 全天智能是一家以大数据商业智能BI数据分析,实时数据可视化等技术为核心的科技资讯公司,产品包括:BI 大数据分析平台
技术栈: Vue、Webpack、Three.js、Echarts、Element UI
工作描述:
1、负责 BI 编辑器产品的开发与维护,确保系统功能的稳定性和持续优化
2、负责智慧园区解决方案的开发,设计并实现生产线的3D编辑器线路编辑器、3D差值图(Canvas绘制)、生产车间的动画模拟仿真,优化了首屏加载时间,完善交互逻辑,以及可视化图表的展示
3、负责可视化仓储仿真系统解决方案的开发,设计并实现仓库的三维可视化展示、仓库作业动画仿真,仓库的可视化编辑器,优化了首屏加载时间,完成页面布局,对兼容性进行处理以及可视化图表的展示
敏捷看板:用于可视化团队的任务和项目进展。每个任务卡片都包含项目名称、优先级、状态等信息,团队成员可以通过拖放方式轻松调整任务优先级和状态。 在此模块中,负责开发看板的前端功能,确保拖拽功能流畅,任务状态切换及时更新,并与后台数据同步。 迭代管理:项目支持多次迭代开发,每个迭
看板(Kanban)系统: 实现了一个交互式的看板,用于可视化团队的任务和项目进展。每个任务卡片都包含项目名称、优先级、状态等信息,团队成员可以通过拖放方式轻松调整任务优先级和状态。 我负责开发看板的前端功能,确保拖拽功能流畅,任务状态切换及时更新,并与后台数据同步。