更新于:2018-03-09
关于我

Email: dangxy99@163.com

GitHub:https://github.com/dangxy

Blog: http://dangxy.github.io/

开发经验:4年Android开发

学历专业:河南理工大学-网络工程(本科)

个人经历

  • 20017/1—至今 趁早(北京)科技有限公司 Android开发小组组长

趁早App开发从1.0版本到2.0版本开发

目前在研发2.1版本研发

  • 2016/4—2017/1 精格网络科技(北京)科技有限公司 Android 研发工程师

负责 好学一课学生版 好学一课教师端 好学一课高考版 产品研发

  • 2015/7—2016/3 鹏飞和他的朋友们科技有限公司 Android 研发工程师

负责 多多运动 研发

  • 2014/12—2015/4 南阳联创网络科技公司 Android 实习工程师

负责 无线南阳 惠南阳 研发

专业技能

  1. 熟练掌握Java基础,线程池,泛型,网络通信 , IO 流,反射,设计模式等
  2. 熟练Android 四大组件的使用,LoaclBroadCastReceiver, 定义ContentProvider、Binder 通信
  3. 掌握Android 异步通信 Handler 、AsycnTask、IntentService、HandlerThread、Rxjava
  4. 掌握Android 网络通信 Okhttp、Retrofit与Rxjava、Volley 等网络请求的定义和封装
  5. 掌握Android 应用架构 MVC 、MVP 、MVVM(DataBinding) 等架构在项目中的运用
  6. 掌握Android UI 控件 自定义View的事件分发,自定义TextView,ListView ,ReceiverView ,自定义ProgressBar,CoordinatorLayout与自定义Behavior的运用
  7. 掌握Android 图片加载 Glide 、Fresco 、Picasso 、ImageLoader 等加载原理和性能
  8. 掌握Android 数据存储 Room 、Realm 、GreenDao、 Ormlite 等数据存储
  9. 熟悉Android 源码解读:DisLruCache、Glide 、Okhttp 、Volley、Rxjava响应式编程等
  10. Android 性能优化:ANR异常、UI卡顿、内存管理 、内存泄露等
  11. 掌握Android 音视频的播放器ijkplayer,Vitamio的使用
  12. 熟悉版本控制git, Proguard混淆, 使用Charles 进行数据抓取分析,热修复
  13. 熟练使用Bugly 、Fabric 、 Umeng等第三方数据分析和Bug追踪

项目经历

  • 2017/1—至今 趁早App 趁早(北京)科技有限公司

项目简介:

  • 在知识付费风口下,这款App针对女性知识付费的产品,包含计划,音视频课程
  • Android端装机量 120万+ ,DAU 10万+。

职责:

  • 负责与产品对接新的研发任务,产品迭代, 分配任务,制定研发周期;
  • 新技术的调研和重难点开发任务的开发,负责和产品新需求可行性上的探讨
  • 用户反馈BUG 的修复,产品的版本发布 ,上线

解决难题:

  • Android 通知唤醒 (兼容问题) 、后台进程保活 、音频倍速播放,
  • App在1.5版本项目重构,采用MVP架构,引入Rxjava响应式编程,Retrofit和Rxjava封装的网络请求,RxLifecycle绑定生命周期,RxBus 事件传递,RxPermissions 获取权限等
  • App错误率由 0.59% 下降到 0.04%

开源项目