负责电商平台核心交易链路(下单-支付-履约)的iOS端开发、性能优化及高并发场景下的用户体验保障,主导关键模块技术攻坚与跨团队协作落地。
- 主导支付链路重构项目:针对大促期间支付页面偶现300ms级延迟问题,采用SwiftUI+Combine重构原有OC混编代码,通过@StateObject管理状态流替代KVO,结合Instruments的Time Profiler定位到离屏渲染瓶颈,优化UIView.layer.shouldRasterize参数并引入异步绘制,将支付完成率从98.2%提升至99.6%,支付耗时P99从410ms降至280ms。
- 搭建App性能监控(APM)体系:基于OpenTelemetry协议扩展自定义埋点,集成Crashlytics与自研日志上报SDK,设计内存/CPU/帧率多维度监控看板;针对用户反馈的「滑动商品列表偶发卡顿」问题,通过Core Animation调试发现离屏渲染与图片解码阻塞主线程,推动后端优化图片CDN参数(WebP格式+渐进式加载),并将列表Cell预加载逻辑从viewDidLoad提前至willDisplayCell,列表滑动流畅度从90fps稳定至110fps以上。
- 优化冷启动性能:分析Launch Screen阶段耗时,通过Link Map文件进行二进制重排,将高频调用的UIKit框架符号前置;结合Runtime清理未使用的类与方法(通过脚本扫描未关联的IBOutlets),最终将冷启动时间从3.1s缩短至1.9s,首屏渲染完成率提升27%。
- 跨团队推动技术方案落地:作为iOS端代表参与「大促活动页动态化」项目,主导设计桥接协议(基于JSBridge优化版),实现H5活动页与原生组件的无缝交互,支持运营实时配置活动元素,活动页加载耗时较传统H5方案降低65%,上线后大促期间活动页崩溃率低于0.01%。