•深入研习编译原理、操作系统、计算机网络及数据库原理,并选修了计算机图形学与用户界面设计,自主完成了一个基于Canvas的轻量级渲染引擎,理解了浏览器渲染流水线。
•作为队长带队参加全国大学生服务外包创新创业大赛,选题“智慧校园微应用”,独立设计并开发了基于Vue3的移动端活动报名与签到系统,获得区域赛二等奖。
•加入校开源技术社团,主导翻译了Vite官方文档的部分章节,并组织内部“前端工具链”分享会,形成了快速阅读英文技术文献与知识传递的习惯。
北京智慧零售科技有限公司 - 大前端事业部智慧零售解决方案商
2017.01-2021.12
高级前端开发工程师前端架构设计性能调优工程化建设技术指导
北京
•- 负责公司智慧零售中台前端架构规划与落地,主导重构订单中心、营销活动等多个核心模块,通过骨架屏、渐进式渲染等策略,将首屏可交互时间缩短了35%。
•- 推动低代码搭建平台的引入与定制,沉淀业务组件库,赋能运营侧自主搭建页面,使日常活动页上线效率提升约40%。
•- 与后端、数据团队协作,优化数据查询与缓存策略,将高频接口的响应时间降低了18%,并设计前端容错降级方案。
•- 组织前端技术分享与代码评审,制定团队编码规范,指导两名中级工程师成长为模块负责人。
北京协同软件有限公司 - 产品研发中心企业数字化服务商
2013.07-2016.12
前端开发工程师企业级前端开发交互体验升级技术栈升级TypeScript
北京
•- 参与企业协同办公平台前端开发,独立负责日程管理、会议预定等模块,设计细粒度的权限控制界面,确保多角色操作安全。
•- 结合用户反馈与埋点数据,对表单、列表等高频交互进行重构,减少操作步骤,使任务完成率提升至92%。
•- 引入TypeScript进行类型约束,重构遗留模块,并利用Vite优化构建流程,将开发环境冷启动时间缩短至1秒以内。
•- 该项目面向大型企业客户,提供从课程管理、直播授课到考试测评的一站式培训解决方案,我负责前端整体技术方案与核心模块开发。
•- 基于React技术栈搭建项目,并自研了一套可配置的课程学习路径组件,满足不同企业的定制化培训流程。
•- 针对直播推流场景,优化信令交互与播放器接入,实现低延迟直播和自动切换备用线路,保障万人同时在线的观看稳定性。
•- 与后端团队共同设计学习行为数据埋点体系,并开发可视化看板,帮助培训管理员实时掌握学员进度。
•- 参与一款面向运动爱好者的社区类App前端开发,以React Native实现跨平台,覆盖iOS与Android。
•- 负责动态流、打卡地图等核心页面,通过长列表虚拟加载和图片懒加载技术,显著提升滑动流畅度。
•- 与UI团队紧密协作,实现自定义动画和主题切换功能,并优化启动白屏与转场卡顿,将应用冷启动时间压缩至1.5秒以内。
前端可观测性与性能治理:
围绕前端可观测性建设,基于Performance Timeline、Long Tasks API与自研埋点SDK,构建了一套覆盖加载耗时、渲染帧率、接口异常的用户端性能分析工具。
在业务项目中落地该方案后,通过火焰图与调用栈分析,定位了多处因第三方库同步加载触发的长任务,并推动优化,将首页LCP指标从2.8s降至1.9s,交互延迟降低35%。