个人信息
张 奎(1993.05)
联系:18348323775(微信同)
教育经历
- 2011.09 - 2014.06:河南工程学院
其他信息
Github
地址:https://github.com/JiaYang627- 简书 地址:https://www.jianshu.com/users/cfa79ac38c9b/timeline
- 个人博客地址:https://jiayang627.github.io/
工作经历
2018.04 - 至今 :广东好快省汽车服务有限公司(2019.05改名为上海车磐科技有限公司),担任
Android
开发工程师2016.12-2018.01:郑州大管家金融服务有限公司,担任
Android
开发工程师2014.03-2016.11:浙江中国轻纺城网络有限公司,担任
Android
开发工程师(实习)
个人能力
Android
熟悉
Android Handler
消息机制。熟悉
Android OOM / ANR
异常处理。熟悉
Android
事件的分发机制。熟悉
Android
开发架构,mvc
,mvp
,mvvm
,并且能够熟练使用熟悉
单例
、工厂
、策略
、构造
等设计模式熟练使用
Retrofit
、RxJava
、EventBus
、ButterKnife
、FastJson
、ViewBinding
等第三方框架熟练使用常用三方
高德地图
,支付宝
,微信
,友盟分享
等SDK
接入。能够使用
Kotlin
进行开发,项目可见:https://github.com/JiaYang627/StudyJetpackDemo (郭霖第一行代码第三版 学习Kotlin
, 参考慕课网项目 按照个人习惯 使用Kotlin
开发) 。能够熟练使用
FFmpeg
对音视频进行开发。
Android逆向
自学逆向并熟练使用
ApkTool
、AndroidKiller
、jadx-gui
、IDA
工具。简单项目能够使用
AndroidStudio
静态调试、IDA
动态调试。熟悉
smali
语法、了解汇编语言、脱壳(均还在学习)。
项目经历
公司项目
E站管家
在安卓开发团队中合作开发完成,其主要职责如下:
- 搭建MVP架构主体框架。(使用
JessYan
的art
、EasyHttp
并根据项目需要二次修改封装)。 - 使用
MPChartView
进行数据报表展示。 - 使用
BRVAH
进行页面多布局类型的展示。 - 提取开发中的公共组件模块,合理分类并封装它们,提升组件复用性,减少接手后代码的冗余率。
- 搭建MVP架构主体框架。(使用
快修哥
在安卓开发团队中合作开发完成,其主要职责如下:
- 针对公司湖南区域需求开发特殊版本。
- 配置优化项目
Gradle
,使后期迭代版本更新更为方便。
善出行商家版
在安卓开发团队中作为此项目的独立开发,其主要职责如下:
- 搭建
MVP
架构主体框架:OkHttp3
+RxJava2
+Retrofit2
+Dagger2
+FastJson
+ButterKnife
+Glide
。 - 提取开发中的公共组件模块,合理分类并封装它们,提升组件复用性,减少接手后代码的冗余率。
- 封装公共提示库,使其提示更为规范统一,并对一些可想到的延伸需要做下埋点,减少后期开发工作量 从而提升开发效率。
- 搭建
善出行
在安卓开发团队中作为优化项目开发成员,其主要职责如下:
- 为开发团队书写了简单安卓开发规范文档,更有利于维护项目,促进成员之间沟通交流,提升团队开发 效率。
- 优化第三方依赖库,并对项目进行性能优化。
壹圆梦
在安卓团队中主要从事商品分类方面的开发,其主要经历如下:
参与项目的搭建,选用合适的架构,使可读性更好,促进团队开发效率。
参与多个项目的用户界面设计,可灵活运用原生组件,追求良好的用户体验。
负责项目的多渠道打包、各版本仓库建其分支保存最原始版本代码。
个人项目
ARouter
- 为学习模块化开发,自己参考资料进行搭建。
MVPFramework
利用业余时间自主开发项目(2017.08-2017.09),并开源到
GitHub
。具体内容如下:- 项目主体框架为:
OkHttp3
+RxJava2
+Retrofit2
+Dagger2
+FastJson
,并以MVP
结构搭建。 - 配置项目对应的一键生成MVP所需页面的 插件
MVPFramework-Template
- 日常迭代更新,在公司项目中遇到问题后并及时更新此框架。保证其逐渐完。(平时在下面练手使用)。
- 项目地址:GitHub:https://github.com/JiaYang627/MVPFramework
- 项目主体框架为:
TakeOut
利用业余时间自主开发项目(2017.09-2017.09 ),并开源到
GitHub
。具体内容如下:- 使用自己搭建的框架
MVPFramework
开发,项目数据为本地自行搭建 Tomcat 的 war 包数据。 - 仿美团、饿了么外卖项目,用户在注册、登录、挑选商品、结算以及配送都有相应的处理。
- 集成第三方:高德地图、支付宝。
- 项目地址:GitHub:https://github.com/JiaYang627/TakeOut
- 使用自己搭建的框架
IMDemo
利用业余时间自主开发项目(2017.09-2017.12),并开源到
GitHub
。具体内容如下:使用自己搭建的框架
MVPFramework
开发。聊天功能主要依附于第三方环信,后台依附的是第三方比目。用户在注册、登录、添加好友、聊天、收 取未读消息、后台提示都有相应的处理。
开发此项目,旨在学习即时通讯,学习更多的一些第三方
API
。项目地址:GitHub:https://github.com/JiaYang627/IMDem
自我描述
光阴如梭,恍然意识到工作已四年有余,回想起,
愈来愈发现青春在于运动,青春不息,运动不止。
愈来愈发现一个人成功的喜悦远不及一个团队成功来的珍贵。
愈来愈发现没有解决不了的BUG,不行就喊上朋友去吼上一嗓子,回来接着干。
愈来愈发现码农的道路任重而道远,还有很多未知的等待自己去发现,去探索。
一句话描述:
时光匆匆,殊不知已码四年有余,酸甜苦辣,别有一番滋味,依旧爱码。