关于我

个人信息

张 奎(1993.05)
联系:18348323775(微信同)
教育经历
  • 2011.09 - 2014.06:河南工程学院
其他信息

工作经历

  • 2018.04 - 至今 :广东好快省汽车服务有限公司(2019.05改名为上海车磐科技有限公司),担任Android开发工程师

  • 2016.12-2018.01:郑州大管家金融服务有限公司,担任Android开发工程师

  • 2014.03-2016.11:浙江中国轻纺城网络有限公司,担任Android开发工程师(实习)


个人能力

Android
  • 熟悉 Android Handler 消息机制。

  • 熟悉 Android OOM / ANR 异常处理。

  • 熟悉 Android 事件的分发机制。

  • 熟悉 Android 开发架构,mvcmvpmvvm,并且能够熟练使用

  • 熟悉 单例工厂策略构造 等设计模式

  • 熟练使用 RetrofitRxJavaEventBusButterKnifeFastJsonViewBinding 等第三方框架

  • 熟练使用常用三方 高德地图支付宝微信友盟分享SDK接入。

  • 能够使用Kotlin进行开发,项目可见:https://github.com/JiaYang627/StudyJetpackDemo (郭霖第一行代码第三版 学习Kotlin , 参考慕课网项目 按照个人习惯 使用Kotlin开发) 。

  • 能够熟练使用FFmpeg对音视频进行开发。

Android逆向
  • 自学逆向并熟练使用ApkToolAndroidKillerjadx-guiIDA工具。

  • 简单项目能够使用AndroidStudio静态调试、IDA动态调试。

  • 熟悉smali语法、了解汇编语言、脱壳(均还在学习)。


项目经历

公司项目
  • E站管家

    在安卓开发团队中合作开发完成,其主要职责如下:

    • 搭建MVP架构主体框架。(使用JessYanartEasyHttp并根据项目需要二次修改封装)。
    • 使用MPChartView进行数据报表展示。
    • 使用BRVAH 进行页面多布局类型的展示。
    • 提取开发中的公共组件模块,合理分类并封装它们,提升组件复用性,减少接手后代码的冗余率。
  • 快修哥

    在安卓开发团队中合作开发完成,其主要职责如下:

    • 针对公司湖南区域需求开发特殊版本。
    • 配置优化项目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,不行就喊上朋友去吼上一嗓子,回来接着干。

​ 愈来愈发现码农的道路任重而道远,还有很多未知的等待自己去发现,去探索。

​ 一句话描述:

​ 时光匆匆,殊不知已码四年有余,酸甜苦辣,别有一番滋味,依旧爱码。