负责电商平台核心交易链路及直播场景的Android端全生命周期开发,主导性能瓶颈攻坚与架构优化,协同产品、后端、测试团队保障大促期间高并发下的用户体验与系统稳定性。
- 主导电商直播场景的Android端核心播放器模块重构,基于ExoPlayer 2.18+定制化开发,结合Kotlin协程重构线程调度逻辑(原RxJava线程池利用率仅62%),解决弱网下(2G/3G)卡顿率高的痛点。通过引入动态码率切换策略(根据实时网络带宽调整HLS分片质量)和帧预测渲染技术,将直播卡顿率从8.7%降至1.2%,首帧加载时间缩短40%(从850ms优化至510ms)。
- 牵头商品详情页性能优化专项,使用Android Profiler定位到列表项ViewHolder复用失效导致的频繁GC(平均每滑动5次触发1次Full GC),通过重写Adapter的onViewRecycled方法并引入LruCache缓存策略(设置最大缓存数15),配合修复Bitmap解码时未指定inSampleSize的内存泄漏问题,页面内存占用下降30%(从280MB降至196MB),滑动流畅度稳定在98%(60fps)。
- 推动组件化架构落地,主导拆分基础组件(网络库Retrofit+OkHttp封装、图片加载Glide定制、日志系统Timber扩展)和业务组件(购物车、订单中心),采用ARouter实现组件间路由通信,并制定Git Submodule+语义化版本(SemVer)的组件管理规范。组件复用率从45%提升至72%,新功能迭代周期缩短25%(单功能开发耗时从7天降至5天)。
- 统筹双11大促活动页开发,对接营销活动团队完成动态化模板方案设计(基于Tinker热修复框架实现配置远程下发),解决活动期间高并发(峰值QPS 12万)下的页面加载失败问题。通过预加载资源(提前30分钟下载活动素材)和本地缓存校验机制,活动页面加载成功率从99.5%提升至99.9%,崩溃率控制在0.04%以内。