徐嘉俊
Web 前端工程师
个人简介
Web 前端开发,有匠心、爱折腾,擅长模仿学习,归纳总结,积极拥抱 AI 中。在阿里五年多,接触过各种的业务,了解过多样的技术方案,在工程化、AI 应用、搭建/低代码、性能优化、体验治理、跨端技术、中后台、微前端、研发规范等方向都有实践经验,在大团队前端领域有影响力。善于协作沟通,有项目推进及项目管理实践经历,有带小团队协同经验。懒人一个,喜欢研究效率工具,有 Geek 范,热衷折腾路由器、NAS等。持续学习,热爱分享,技术视野开阔,对业界新技术敏感,有代码洁癖和工程思想,期望成为创造价值的工程师。
教育背景
东北大学
2015-09 - 2019-06
本科 计算机科学与技术
工作经历
阿里巴巴 · 1688事业部
2019-07 - Present
高级前端工程师
1688 终端工程领域核心建设者,主导多端工程研发平台的迭代与演进,维护 1688 客户反馈平台、前端静态资源源站等前端核心应用。在主链路业务场景,探索 AI 落地可能性,支撑研发平台功能的开发和维护、研发效能的定义与优化、交付质量的管控、日常横向工程答疑以及老旧系统历史债务的治理。
- 为团队内研发人员提供基础工程支持,攻克复杂技术难题,制定前端/客户端/服务端工程体系标准
- 主导建设内部客户反馈平台,支持多渠道用户反馈收集,记录用户关键行为。编排 AI 工作流,分析反馈价值,帮助业务了解用户需求,发现线上风险
- 推动标准研发方案演进,收敛内部5+研发平台,提供SOP研发解决方案,联通前后端,持续优化研发效率和研发体验
- 重构基于搭建的前端渲染引擎,支撑3万+页面,日均 PV 千万级,整体功能经历几十次大促考验
- 参与团队内渐进式性能优化专项,提供开箱即用的性能优化方案,端边云协同优化,支持资源缓存、WebView 预创建、PreRender 预渲染、SSR 页面渲染、流式渲染等优化手段
- 参与建设团队内跨端技术方案,协助建设鸿蒙研发生态,推进鸿蒙工程化落地
项目经验
用户反馈平台-柯南
2022-12 - Present
为业务产品提供一个从客户全景洞察到产品体验改进的全流程解决方案,帮助产品改进体验,结合 AI 能力,分析用户需求、感知业务风险、提升用户体验。
AI Workflow
React
Egg.js
用户体验
全链路日志
- 主导整体产品功能设计与开发,聚焦功能反馈及建议,挖掘客户反馈价值,建立客户问题的分发机制,提升客户问题的解决效率,为业务提供产品迭代的思路
- 在用户反馈收集的基础上,打通用户体验问题的分类、流转和智能监测,同时建设了团队内客户贡献度量体系
- 接入 AI 工作流,基于大模型打标分析,建立用户舆情监控体系,2分钟内感知业务风险,每年发现100+线上问题
- 在 PC 和客户端实现两套全链路日志体系,协助技术同学快速感知问题、定位问题,问题解决效率提升 100%+
终端研发平台-iTech
2020-06 - Present
多端标准化工程研发平台,服务 1688 终端研发人员,围绕研发、运维及效能观测,提供稳定、可靠的工程技术支持。
React
微前端
Midway.js
云构建
流程编排
CI/CD
研发效能
- 项目PM,主导整个项目开发生命周期,设计项目架构,并深度参与了整体功能的前后端开发
- 建设标准化工程平台,在核心场景标准化不同技术方案的研发流程,同时方案得到外部认可,为集团内其他业务部门提供实现思路和方案建议
- 平台提供开放能力,支持 UI 的定制、服务的接入以及关键事件的回执,提供云脚手架、云构建、CI/CD 编排等关键工程能力,覆盖部门内 90% 研发场景
- 收敛治理大团队历史前后端十几个碎片化的研发体系,制定研发标准,核心活跃场景持续建设,非核心活跃场景推动方案改造和升级,保障工程质量
- 研发流程目前覆盖到前端、客户端、服务端及测试 90% 开发人员,包含外包和正式员工,支持团队内 80% 以上导购研发需求
1688 搭建链路-天搭/奇美拉/积木盒子
2020-07 - 2022-08
基于阿里巴巴低代码协议的搭建平台,集成开箱即用的极致性能方案,支持 1688 会场、营销、频道页等主链路业务,通过可视化搭建提升页面生产效率、通过数据投放能力提高运营干预效率、通过动态化技术满足灵活稳定的页面渲染诉求。
React/Rax
Egg.js
低代码
搭建
性能优化
- 基于 PMT(页面、模块、标签)三层模型协议设计搭建平台,围绕页面、模块、标签的生产和组装设计平台能力
- 推动渐进式性能优化方案落地,贯穿页面渲染生命周期,支持资源缓存、WebView 预创建、PreRender 预渲染、SSR 页面渲染、流式渲染等功能,打造极致性能
- 设计并实现搭建模块生产的工程链路,支持版本管理、模块调试、模块构建、模块发布、依赖解析等核心功能
- 适配多端渲染方案,支持客户端、Web、小程序等多端容器
- 建设搭建链路下的实验/定投/排期/数据回收能力,满足业务的多样性诉求,推动业务发展