高汉青

Web前端工程师 · 3年工作经验

联系方式

📧 邮箱:18530982829@163.com

📱 电话/微信:13723209673

🎓 学历:本科

教育背景

河南大学

2019.09 - 2023.07

软件工程专业

英语水平:CET-4

专业技能

工作经验

广州视源股份有限公司(CVTE)

2022.07 - 2025.01

Web前端工程师

  • 负责 K12 项目前端开发,完成数据中心、赛课、省平台、AI 课程分析等重要版本开发
  • 负责高职教项目前端开发,完成高职教资源平台 2.0、AI 教评等重要版本开发
  • 负责 K12 和高职教项目前端工作,包括需求排期、参与确立团队开发规范、组织进行 code review、跟进送测、上线节点等
  • 负责海外导播项目前端开发
  • 参与团队基础能力建设,如组件库开发建设、异常监控(sentry)、结合 Gitlab API 项目快速发版工具等

项目经验

K12 三个课堂平台

技术栈:Egg.js + React + TypeScript

面向学校、教师、学生的大规模在线教育平台,集成课程资源共享、直播互动、教学管理等功能,旨在平衡区域教育资源差异,目前已服务超过 5 万所学校

  • 负责 BFF 层架构设计与开发:
    • 基于 Egg.js 实现接口聚合、数据转换和业务编排,显著提升前端开发效率
    • 设计灵活的配置注入机制,支持多环境、多租户的差异化配置管理
    • 优化前端请求链路,通过接口聚合减少 50% 以上的网络请求
  • 主导平台定制化方案重构:
    • 设计并实现可插拔的脚本机制,将定制化代码从主干代码中解耦
    • 开发 Hook 机制支持业务逻辑的灵活扩展,替代原有复杂的条件判断
    • 基于 antd5 主题定制能力,实现客户品牌快速适配,将定制化周期从 1 周缩短至 1 天
  • 推进技术升级与组件化建设:
    • 主导完成 antd 4.x 到 5.x 的平滑升级,涉及 200+ 页面的改造适配
    • 基于 antd5 + dumi 开发和维护团队组件库,建立分层组件体系(UI组件/业务组件/业务模块)
    • 制定组件开发规范,提升组件复用率达 80%,该组件库已在多个教育平台项目中落地使用

高职教平台

技术栈:React + Monorepo + TypeScript

面向国内高等教育学校的综合性教学管理平台,通过信息化手段提升教学质量和管理效率。基于 Monorepo 架构实现多个教学相关模块的统一管理和维护

  • 负责项目架构设计与优化:
    • 优化构建流程,利用 Turborepo 的并发构建和缓存机制,将构建时间缩短 40%
    • 设计并维护团队基础库:gzj-components(组件库)和 gzj-utils(工具库),提升代码复用率达 70%
  • 主导高职教资源平台 2.0 版本研发:
    • 独立完成课程管理模块,实现课程创建、编辑、发布的完整生命周期管理
    • 开发师生个人中心,实现与学校课程表系统的数据对接和展示
  • 核心参与 AI 教评系统开发:
    • 设计实现教师考勤、课堂三率、课程重难点等核心功能模块
    • 基于 EChart 和 antV 开发数据可视化模块,直观展示教学评估结果
    • 主导前端技术方案设计,采用模块化设计提升系统可扩展性,实现新功能快速迭代

海外导播助手

技术栈:Electron + React + TypeScript + i18n

面向学校管理者的跨平台巡课工具,集成录播机实时巡课和导播功能,提升教学管理效率和信息化水平。产品已成功出口至东南亚、拉美等多个国家和地区

  • 设计统一数据请求方案:
    • 封装统一 Request 库,支持 HTTP、WebSocket 和 Electron IPC 通信
    • 采用适配器模式实现不同协议的统一调用接口,显著提升代码可维护性
    • 主导重构项目数据层,将原有混乱的接口调用收敛为统一规范,代码行数减少 30%
  • 主导项目国际化解决方案:
    • 基于 react-i18n 实现多语言支持,开发 i18n-auto-webpack 自动化翻译工具
    • 优化翻译文本收集和替换流程,将翻译工作量减少 50%
    • 将国际化方案封装为独立插件并推广至公司其他项目,获得多个团队采用

个人评价