个人介绍
毕业于泰山学院软件工程专业,之后一直从事Android开发的工作。开发过的主要项目有,茅友公社专注茅台酒销售的电商APP、类似于钉钉的快乐沃克协同办公的APP,PC蛋蛋一款广告推广、游戏试玩、投注的网赚APP。
技能清单
- 熟练掌握Android四大组件Activity、Service、BroadcastReceiver、ContentProvider和五大常用布局的使用
- 熟练掌握Android平台下的MVC,MVP,MVVM开发模式,简化代码逻辑。
- 熟练掌握AndroidDataBinding技术的使用,极大简化Activity逻辑,便于后期维护。
- 熟练掌握RecyclerView的使用,以及复杂RecyclerView的实现,同时配合DataBinding技术实现Adapter中业务逻辑清晰,可复用性。
- Android与H5的混合开发,webView与JS的交互。
-熟练掌握RecyclerView和ItemTouchHelper配合使用,实现条目拖拽效果
- 熟练掌握Glide第三方的图片加载框架
- 熟练掌握Retrofit开源网络请求库的使用。
- 熟练掌握RxJava异步线程库的使用,配合Retrofit使用,极大简化网络请求的逻辑,方便阅读和维护。
- 熟练掌握RxBus的使用,使用RxBus替换EventBus事件总线通讯库的使用。
- 熟练掌握Android平台下的SQLite数据库的使用,以及第三方开源数据库GreenDao的使用,极大简化数据库操作。
- 熟练使用vitamio,JieCaoVideoPlayer第三方视频播放开源库。
- 熟悉Android平台下的热修复,使用美团开源Robust开源框架实现热修复功能。
- 熟悉Android App沉浸式状态栏解决方案。
- 熟练掌握android平台下数据的存储与解析,数据库操作
- 熟悉android中的帧动画,补间动画
- 熟悉android平台下的Handler消息处理机制
- 熟悉android平台下的异步加载框架Asynctask
- 熟悉android中的自定义控件
- 熟悉ListView优化机制ViewHolder+convertView
- 熟悉android平台网络编程,XML/JSON格式的数据解析
- 熟悉大图片加载和优化
- 熟悉AIDL进程间通信
- 熟悉android开发的适配方案
- 熟悉第三方极光推送的使用和百度推送的使用
- ImageLoader第三方图片加载工具的使用
- xUtils和Volley以及AsyncHttpClient网络请求工具的使用
- Fragment和Fragment之间的数据传递
- Service和activity之间的数据传递IBinder
- 第三方百度地图的使用
- 第三方分享技术的使用SharedSDK
- 熟悉单例设计模式,观察者模式,适配器模式,Command设计模式
工作经历
杭州弈天网络技术有限公司 2016.6-至今
1.参与产品经理的需求评审,设计组的切图评审工作。
2.负责项目中retrofit2+rxjava2的网络框架搭建,mvp开发模式的封装。
3.负责项目中投注模块,任务模块、个人中心、兑换等模块的开发任务。
4.负责项目中webView,图片加载,oom性能优化。
北京快乐沃克技术有限公司 2015.6-2016.6
1.参与产品经理的需求评审,设计组的切图评审工作,并在技术角度提出自己的意见。
2.负责快乐沃克项目中网络模块和整体框架模块的代码重构工作。
3.负责项目中通讯录、日程会议、点滴文件柜、考勤打卡等模块的开发任务。
4.负责项目的打包上线和迭代工作。
北京国酒茅台股份有限公司 2014.5-2015.6
1.参与产品经理的需求评审,设计组的切图评审工作,并在技术角度提出自己的意见。
2.负责茅友公社电商APP整体mvp开发模式搭建,整体xutils网络工具类的封装。
3.负责项目中商城首页、品鉴、兑换、我、登录等模块的开发工作。
4.负责项目的打包和上线发布流程,bug修复。
工作经历
2016-07-01 -至今杭州弈天网络技术有限公司Android高级开发工程师
1.参与产品经理的需求评审,设计组的切图评审工作。 2.负责项目中retrofit2+rxjava2的网络框架搭建,mvp开发模式的封装。 3.负责项目中投注模块,任务模块、个人中心、兑换等模块的开发任务。 4.负责项目中webView,图片加载,oom性能优化。
2015-06-01 -2016-06-20北京快乐沃克股份有限公司Android开发工程师
1.参与产品经理的需求评审,设计组的切图评审工作,并在技术角度提出自己的意见。 2.负责快乐沃克项目中网络模块和整体框架模块的代码重构工作。 3.负责项目中通讯录、日程会议、点滴文件柜、考勤打卡等模块的开发任务。 4.负责项目的打包上线和迭代工作。
2014-05-01 -2015-06-01北京国酒茅台股份有限公司Android开发工程师
1.参与产品经理的需求评审,设计组的切图评审工作,并在技术角度提出自己的意见。 2.负责茅友公社电商APP整体mvp开发模式搭建,整体xutils网络工具类的封装。 3.负责项目中商城首页、品鉴、兑换、我、登录等模块的开发工作。 4.负责项目的打包和上线发布流程,bug修复。
教育经历
2010-09-01 - 2014-06-01泰山学院软件工程本科
1.在校期间Java、数据结构等专业课优异,并获得过专业单科奖学金。 2.在校期间利用专业课知识,并在老师同学的协助下,成功开发了图书管理系统的项目,实现图书检索、图书借读、图书归还等功能。 3.英语水平良好,获取4级证书,可以流畅阅读英文开发文档。