个人信息

  • 祁迪/男/1988
  • 硕士/中国科技大学计算机系
  • 工作年限:5年以上

联系方式

教育背景

中国科学技术大学

2010.9-2013.4 | 计算机应用技术专业硕士

安徽科技学院

2006.9-2010.7 | 计算机科学技术学士

技能清单

  • 熟悉 C/C++ 跨平台基础库的开发、优化、维护
  • 具备1亿级别日活 App 基础架构经验,熟悉 App 架构及基础设施的演进、落地与推广
  • 熟悉 Android JNI/NDK 底层开发
  • 熟悉 iOS 应用开发
  • 熟悉 React Native / H5 Hybrid 混合开发
  • 有扎实的计算机理论基础,良好的算法与数据结构基础,了解计算机基本原理与机制
  • 善于与人沟通,良好的团队合作精神和高度的责任感,具备项目管理能力
  • 了解流媒体应用开发及 ffmpeg , webrtc 等开源项目
  • 对深度学习及其应用比较有兴趣

工作经验

爱奇艺

2016.8-至今 | 移动架构师
负责移动端基础框架研发相关工作,主要关注App开发框架、性能、崩溃率、开发效率和新技术调研

美丽联合集团

2015.8-2016.8 | 资深工程师
负责移动端跨平台组件的设计、开发与维护,支持蘑菇街集团内App的业务需求

Cisco

2013.3-2015.8 | 软件工程师
参与思科 WebEx 视频会议 Android 版本的开发,支持高质量的多点语音(支持纯VoIP以 及电话与VoIP混合)、多点视频、屏幕共享等

主要项目经验

动态化跨平台框架

负责方案的调研、设计与实现。基于 React Native 实现了爱奇艺的移动端跨平台开发框架,完成了基础库开发、工具链开发、性能优化,并在爱奇艺公司内部各个业务线推广与落地。目前已经在 Android 和 iOS 双端稳定运行,有10个以上业务方接入本框架,线上页面数量100个以上,节省了开发人力,提高开发效率

H5 Hybrid 容器

负责爱奇艺 App H5 容器框架开发与优化,包括H5页面模板化与离线化、预加载、网络优化、H5 页面全链路性能监控等,提升 App 内部 H5 页面加载速度超过20%

移动端性能监控体系

参与开发了移动 APP 性能监控体系项目,支持上亿日活用户的实时数据平台,主要包括崩溃栈捕获与投递、性能、卡顿监控、网络耗时、连接成功率等

Chromium内核移植与定制

  • 基于 Chromium 内核,开发定制了独立 Android WebView 引擎,集成到蘑菇街 H5 容器中,并在实际业务场景中落地与推广。独立引擎解决了 WebView 碎片化问题,优化了蘑菇街 H5 页面使用体验,App 内部 H5 页面加载耗时平均减少800毫秒
  • 实时跟进线上稳定性以及兼容性问题,及时修复问题,逐步把独立 WebView 引擎覆盖了提升到了85%
  • 设计并实现了 Chromium 内核动态加载机制,解决了集成包大小问题
  • 基于 Chromium 网络栈,定制了蘑菇街 App 跨平台基础网络库,优化了 App 内部网络加载速度:App随机加载20张图片,定制后的网络库比系统网络库提速接近30%

Cisco WebEx 视频会议系统 Android 客户端

  • Native C++ 崩溃/异常捕捉处理、堆栈收集
  • 基础库安全问题修复:系统库函数、中间人攻击、WebView JS注入漏洞、SSL证书吊销校验等等
  • C++ 实现网络库:SSL Socket,HTTP Proxy,JNI接口
  • OpenSSL 会议数据端到端加/解密
  • C++ 实现跨平台业务组件:视频、音频业务
  • OpenGL 多路视频渲染

开源项目

活动

  • 思科创新论坛 Best Practice 项目: 移动视频会议多屏互动
  • WOT百城沙龙高可用设计架构专场:基于Chromium内核的Hybrid体验优化