张明

高级前端工程师 · 5 年经验

个人简介

5 年前端开发经验,主导过企业级数据可视化平台与小程序从 0 到 1 的搭建,熟悉性能优化与前端工程化体系。 擅长把复杂业务抽象为可复用组件与工具链,曾把首屏加载时间从 4.2s 降到 1.1s。 具备跨团队协作经验,能独立承担需求评审到上线复盘的完整闭环。

专业技能

核心语言 TypeScript JavaScript ES2022 HTML5 CSS3
框架 / 工程化 React 18 Vue 3 Vite Webpack pnpm monorepo
可视化 / 跨端 ECharts D3.js WebGL Taro 小程序 React Native
质量 / 协作 Jest Playwright GitLab CI Code Review 技术方案设计

工作经历

某某科技有限公司 高级前端工程师
  • 负责数据中台可视化平台的前端架构设计,拆分 5 个可独立发布的子应用,构建耗时下降 62%。
  • 主导性能专项治理,通过路由懒加载、资源预取与图表虚拟滚动,首屏 LCP 从 4.2s 优化至 1.1s。
  • 搭建团队组件库与脚手架,沉淀 40+ 业务组件,新项目初始化时间从 2 天缩短至 2 小时。
某某网络技术有限公司 前端工程师
  • 参与电商小程序核心链路开发,覆盖商品详情、购物车与下单支付,日均访问量 30 万+。
  • 推动前端监控体系落地,接入错误上报与埋点,线上问题平均定位时间从 4 小时降至 30 分钟。

项目经历

企业级数据中台可视化平台 前端负责人

技术栈:React 18 · TypeScript · Vite · ECharts · WebSocket

  • 设计可拖拽的看板编排引擎,支持 20+ 图表类型与条件联动,业务方自助搭建看板占比达 78%。
  • 实现 WebSocket 增量推送与图表 diff 更新,万级数据点场景下渲染帧率稳定在 55fps 以上。
电商小程序性能重构 核心开发

技术栈:Taro 3 · Vue 3 · 微信小程序

  • 通过分包加载与图片懒加载策略,小程序首屏渲染时间下降 45%,跳出率降低 12 个百分点。

教育背景

某某大学 计算机科学与技术 · 本科

主修课程:数据结构与算法、操作系统、计算机网络、数据库系统原理

荣誉与证书