1.iOS原生开发
精通Objective-C与Swift混合编程,主导过客户端千万级APP架构升级。
熟悉Swift UI与Combine响应式编程,具备丰富的业务场景开发优化经验。
深度掌握RunLoop、内存管理、多线程优化、苹果审核等相关制度。
2.跨平台开发
Flutter:基于flutter的动态化渲染能力。
React Native:基于RN的开源项目开发,详见开源项目文档。
小程序:主导客户端接入支付宝小程序框架,具备全端能力的个性化适配能力。
3.前端工程化
Weex/H5:设计Native与前端通信桥接框架,实现首屏加载<1s。
性能监控:自研首屏耗时/内存泄漏自动化检测平台。
熟悉前端各种主流开发框架(Vue、React等),并有丰富的业务开发经验。
4.鸿蒙生态
完成核心业务HarmonyOS适配,获华为认证技术专家。
具备原子化服务开发经验,通过跨设备协同方案提升用户体验。
从零开始建设鸿蒙生态基础能力。
项⽬: 优酷视频
1. APP启动优化:通过建⽴app启动耗时统计和标准,进⾏耗时检测,建设app启动器框架,进⾏业务初始化任务编排、闲时加载、并发执⾏等策略,实现app启动平均⾸帧可视1s内,优化后启动耗时下降50% ,同时业务初始化任务得到监控和有效管理,优化后建⽴实验室以及代码卡点防⽌后期启动劣化
2. 客户端业务框架:根据业务通用能力,抽象统一为oneArch框架,支持根据服务端下发数据动态渲染卡片,建立全局卡片复用池,支持数据缓存和预加载,支持全局统一标准化开发模式。并将架构思维推广到鸿蒙、大麦、淘票票、妙鸭等多客户端。
3.客户端动态化代码执行能力:结合iOS平台特性,打造了一套内置编译器,可以通过特定指令将代码进行编译并下发到端上进行代码的动态执行。
4. H5性能优化:基于预加载和服务端推拉技术结合,提前下载H5相关资源,实现H5页面秒开加载。建立H5域名白名单机制,支持服务端动态配置。
5. 业务开发:参与优酷首页、频道页、搜索业务、播放业务、以及会员业务等。基本上优酷的各个业务场景都有实际的开发经验,对整体的业务形态、产品思路都有深刻的了解和落地经验。
6、创新类项目:基于AI的Xcode辅助编程工具。为集团内100+以上开发同学使用,提供了内部唯一的Xcode平台AI编程工具。
鲜蔬优选是一款基于UniApp开发的社区生鲜电商微信小程序,致力于为用户提供新鲜、优质的蔬菜水果等生鲜产品,支持30分钟快速配送服务。 ## 技术栈 - **框架**: UniApp + Vue 3 - **样式**: SCSS - **状态管理**: Pinia
1. APP启动优化:通过建⽴app启动耗时统计和标准,进⾏耗时检测,建设app启动器框架,进⾏业务初始化任务编排、闲时加载、并发执⾏等策略,实现app启动平均⾸帧可视1s内,优化后启动耗时下降50% ,同时业务初始化任务得到监控和有效管理,优化后建⽴实验室以及代码卡点防⽌后期启