隋园

Birth: 1992.10                    Gender: male

Phone: 157 2736 2919                 Blog: http://24suixinsuoyu.com

GitHub: https://github.com/24suixinsuoyu         Email: 24suixinsuoyu@gmail.com


教育经历

  • 2014.9 - 2017.6       西安电子科技大学   硕士

    • 专业:软件工程     GPA: 3.31/4        
  • 2010.9 - 2014.6       燕山大学       本科

    • 专业:电子信息     CET-6

工作经历

  • 2019.5 - 至今        百度          Android 开发

    • 负责爱番番项目 CRM 智能名片模块和名片助推模块的开发及维护工作
  • 2017.7 - 2019.2       ofo 小黄车      Android 开发

    • 负责 ofo 小黄车 App 用车模块和发现模块的开发及维护工作(DAU 千万级)
  • 2016.5 - 2017.3       ofo 小黄车      Android 开发(实习)

    • 负责 ofo 小黄车 App 地图模块和用户模块的开发及维护工作(DAU 百万级)

专业技能

  • 熟悉 RxJava/ARouter/Glide,熟练掌握 Git 原理及使用
  • 熟悉 MVP 等常用应用框架设计,熟悉并发编程和网络通信
  • 熟悉面向对象常用设计模式,熟悉 Android 新特性及性能优化
  • 熟悉 Linux,熟悉 C++/Python,有热修复框架 Tinker 开发经验
  • 有 React Native 和 Tensorflow 开发经验,长期维护个人技术博客
  • 英语六级水平,能够无障碍读写英文文档并且无障碍与外国同事交流

项目经历

项目一:智能名片模块

  • 项目简介

    • 爱番番智能顾客增长引擎是百度开发的全新 CRM 工具,以百度深厚的广告营销资源及领先的 AI 能力为基础,深度整合营销+销售全流程,致力于帮助商家联结、洞察和转化顾客,实现数字化管理,达到业绩翻番。
  • 技术选型

    • MVP 应用架构、Glide 图片加载库、Gson 数据解析、Volley 网络通信
  • 个人工作

    • 使用 MVP 模式开发了名片助推、名片邀请和名片海报功能模块
    • 分享微信小程序给微信好友和发送自定义截图 View 到朋友圈,Bitmap 图像处理
    • 开发了拍照功能模块,包括从相册选择图片,对小米、三星某些机型图片旋转的适配处理

项目二:重构登录模块

  • 项目简介

    • 一期开发了游客版登录功能:当用户打开小黄车 App 时,如果用户没有登录账户(手机号、微信、QQ) ,此时不会直接弹出登录页面而是会先进入到首页并停留三秒,三秒之后再自动跳转到登录页,在首页停留期间如果用户有点击交互操作也会跳转到登录页。使用户登录前可以直观感受 App,提高了用户体验,降低了登录门槛。
    • 二期开发了三大运营商免密登录 App 的功能:接入三大运营商的免密登录 SDK(移动、电信是同一个,联调单独一个),在用户进入登录页面时先调用运营商的 SDK 进行预取号,读取用户手机 SD 卡的手机号并显示在登录页面上同时提供更换账号功能。帮助用户减少输入操作,优化了登录流程,提高了用户体验和 DAU。
  • 技术选型

    • MVP 应用架构、ARouter 组件间通信、OkHttp3.0+Retrofit2.0+RxJava2.0 网络通信
  • 个人工作

    • 自定义键盘,键盘弹出和隐藏动画,用 MediaPlayer 实现语音键盘
    • 登录页面转场动画,用户手机号缓存存储,图形验证码显示隐藏与刷新
    • 机型适配,集成运营商 SDK,自定义授权 View,预取号失败时的兼容性处理

项目三:看看新闻信息流模块

  • 项目简介:

    • 一期搭建了时政新闻框架并增加读报专栏:开发了时政新闻信息流模块,顶部是横向新闻标签列表,中间是对应的新闻列表页,每个新闻项关联有二级页面和三级页面,根据用户交互行为描绘出用户画像从而向用户推荐更为个性化的新闻资讯。
    • 二期增加了多个频道标签和 UI 改版:新增了社会热点等多个频道标签,丰富了信息流的内容展示,并进行了较大的 UI 改版和 UE 交互逻辑的优化。
  • 技术选型

    • 埋点统计、自定义 View、Material Design、Builder 设计模式、EventBus 事件总线
  • 个人工作

    • 自定义网络请求失败页面及交互逻辑处理
    • 新闻项举报弹窗,利用 Material Design 实现可折叠式标题栏
    • 埋点统计(包括 View 点击事件、View 展示事件、页面滑动事件)

技术分享