负责电商平台iOS端核心交易链路(商品详情-购物车-支付)的功能迭代与性能优化,主导低代码组件库搭建以提升团队研发效率,支撑大促期间千万级用户流量冲击
- 针对商品详情页加载慢的核心痛点,使用Instruments的Time Profiler和Network工具定位到「图片格式冗余」(默认JPEG占比70%)与「JSON同步解析阻塞主线程」两大瓶颈;推动将图片资源全量替换为WebP格式(平均压缩率35%),并通过SDWebImageDiskStorage配置磁盘缓存策略(TTL 7天+LRU淘汰);同时将JSON解析迁移至GCD全局队列异步处理,最终将首屏加载时间从3.2秒压降至1.1秒,该模块因加载超时的崩溃率下降42%
- 主导支付链路重构项目,采用MVVM-Clean Architecture拆分业务逻辑,用RxSwift替代原有回调嵌套(最多5层),解决「支付状态同步不一致」与「异常流程难以追踪」问题;结合Apple Pay的PKPaymentAuthorizationViewController优化支付弹窗交互,支付成功率从95.8%提升至99.3%,代码可维护性评分(SonarQube)从68分提升至89分
- 牵头搭建iOS端低代码组件库,基于SwiftUI+Combine封装12个通用组件(含商品瀑布流卡片、动态加载动画、地址选择器),支持通过JSON配置修改组件样式与交互逻辑;集成至团队CI/CD流程后,新功能开发中组件复用率达75%,团队人均单周开发效率提升38%,某大促活动页面上线周期从10天缩短至7天
- 大促期间(如双11)应对亿级PV请求,使用GCD创建三级线程池(核心队列处理支付/订单,高优先级队列处理图片加载,低优先级队列处理日志上报),并与后端协作实现接口限流(QPS从8000调整至12000);最终大促当天APP崩溃率控制在0.08%以内(行业平均0.2%),支付链路成功率稳定在99.5%以上