专业技能
前端基础
熟练掌握 HTML5、CSS3、ES6+,具备良好的语义化编码与模块化编程习惯;熟练使用 Sass、Less 等预处理器,擅长封装可复用样式组件,提升开发效率与代码维护性。
主流框架
Vue 生态:熟练运用 Vue 2 / Vue 3 及其全家桶(Vue Router、Pinia/Vuex),具备组件库二次封装和性能优化经验。
React 生态:熟练使用 React 及其周边工具,深入理解 Hooks 设计理念,擅长根据业务场景封装自定义 Hooks,实现逻辑复用。
类型与工程化
熟练使用 TypeScript 进行严谨的类型控制,保障代码健壮性;熟悉前端工程化体系,掌握 Webpack、Vite、Rollup 等构建工具,能独立完成项目环境配置与打包优化。
版本控制与协作
熟悉 Git 工作流,熟练使用 GitHub / GitLab 进行代码版本管理、分支策略协作及 Code Review。
接口与调试
熟练使用 Apifox、Postman 等接口调试工具,支持 Mock 数据与联调效率优化。
跨端应用开发
熟练使用 uni-app 进行多端(iOS / Android / 小程序 / H5)项目开发,具备跨平台适配、条件编译及性能调优经验。
熟练使用 ArkTS 开发鸿蒙 Next 应用,掌握鸿蒙 UI 布局、Ability 及原生 API 调用实践。
后端与数据库基础
了解 Java 基础语法及面向对象编程,具备简单的后端接口理解能力;熟悉关系型数据库(如 MySQL)的表字段设计原则,能编写常用的 SQL 语句(含多表连接、聚合查询等),支持前后端联调中的数据逻辑验证。
AI 辅助开发
熟练运用 Qoder、Cursor、Codex、Openclaw 等 AI 编程工具,结合大模型能力提升编码效率、自动生成测试用例及辅助重构,显著缩短开发周期。
项目经历
资产资源管理中心
项目描述:面向集团内部的资产资源管理系统,覆盖资产盘点、资源预约、基础数据维护、资源分配与统计分析等核心场景,并与人力中心数据打通,实现资产资源管理全流程数字化,显著提升业务效能。
技术栈:React 18 + Ant Design + Sass + React Router + Axios
工作业绩:
基于 Ant Design 封装公共树组件、审批流程组件等,并推广至中心内 10+ 业务线使用,减少重复开发。
实现大文件分片上传方案,支持断点续传、MD5 校验、秒传、并发切片控制及切片错误重试机制,显著提升大文件传输的稳定性和用户体验。
FMEA 中心
项目描述:面向产品设计与质量管控的 FMEA(失效模式与影响分析)管理系统,支持识别产品潜在失效模式、评估风险、跟踪改进措施,帮助设计师快速建立基础 FMEA 数据,提升产品可靠性并降低项目分析工作量。
技术栈:React 17 + React Router + Ant Design + AntV X6 + Axios + WebSocket
工作业绩:
基于 HOC 实现无侵入式埋点,结合 componentDidCatch 进行前端错误监控,并二次封装请求层实现异常数据自动上报,该方案已在中心内 10+ 项目中推广复用。
基于 AntV X6 封装流程图交互组件,支持点击连线进行编辑/删除、连线校验、节点连接业务逻辑控制等能力。
引入 WebSocket 实现多人在线协同编辑表格,支持实时数据同步与冲突提示,提升团队协作效率。
实现复杂拖拽场景下的智能碰撞校验,包括父子节点嵌套判定、边界自适应与冲突回退机制,保障交互流畅性与操作容错性。
大数据云平台
项目描述:企业级一站式大数据综合平台,提供大数据基础技术服务、数据开发、数据资产管理、数据生命周期管理等核心能力,支撑数据中台、数据仓库、实时处理等应用场景,助力企业数据化转型。
技术栈:Vue + Vue Router + ksc-components + ECharts + Monaco Editor + Axios + vxe-table
个人职责:
负责数据生命周期管理模块的前端功能设计与实现,涵盖作业生命周期管控、作业实例状态可视化查看等功能。
负责数据管理组件、运维中心组件中生命周期适配层的开发,实现对作业全生命周期的统一管理。
将数据采集、流式计算等模块中的内部标签逐步替换为公司自研组件库 ksc-components,推动组件标准化。
配合后端完成华为 GaussDB 数据库在数据源管理、数据开发等模块中的适配工作。
基于 vxe-table 优化大数据量表格查询性能,解决数据渲染卡顿问题,提升用户交互体验。
负责项目历史遗留 Bug 修复及后续迭代需求开发,持续保障平台稳定运行。
统一产品管理平台
项目描述:大数据部门内部支撑平台,服务于大数据产品的统一管理,主要包含文档中心、产品管理、License 权限文件管理三大核心模块。
技术栈:Vue + Vue Router + ksc-components + Axios
个人职责:
负责产品管理模块及 License 权限文件管理模块的前端功能开发与迭代。
通过 xlsx 实现数据导出报表功能,利用 gojs 完成产品流程图的动态绘制与交互。
封装通用业务组件与工具方法,提升代码复用性与可维护性。
持续承担后期优化与迭代开发工作,不断改进产品性能与用户体验。