about
Mar 8, 2018
更新于: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 实习工程师
负责 无线南阳 惠南阳 研发
专业技能
- 熟练掌握Java基础,线程池,泛型,网络通信 , IO 流,反射,设计模式等
- 熟练Android 四大组件的使用,LoaclBroadCastReceiver, 定义ContentProvider、Binder 通信
- 掌握Android 异步通信 Handler 、AsycnTask、IntentService、HandlerThread、Rxjava
- 掌握Android 网络通信 Okhttp、Retrofit与Rxjava、Volley 等网络请求的定义和封装
- 掌握Android 应用架构 MVC 、MVP 、MVVM(DataBinding) 等架构在项目中的运用
- 掌握Android UI 控件 自定义View的事件分发,自定义TextView,ListView ,ReceiverView ,自定义ProgressBar,CoordinatorLayout与自定义Behavior的运用
- 掌握Android 图片加载 Glide 、Fresco 、Picasso 、ImageLoader 等加载原理和性能
- 掌握Android 数据存储 Room 、Realm 、GreenDao、 Ormlite 等数据存储
- 熟悉Android 源码解读:DisLruCache、Glide 、Okhttp 、Volley、Rxjava响应式编程等
- Android 性能优化:ANR异常、UI卡顿、内存管理 、内存泄露等
- 掌握Android 音视频的播放器ijkplayer,Vitamio的使用
- 熟悉版本控制git, Proguard混淆, 使用Charles 进行数据抓取分析,热修复
- 熟练使用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%
开源项目
- 自定义View https://github.com/dangxy/CustomProgressBar 目前已在趁早App中使用
- Readhub https://github.com/dangxy/Readhub 目前收录在 https://readhub.me/实验室
- WanAndroid https://github.com/dangxy/WanAndroid