个人简历

基本信息

姓名性别名族籍贯出生年月学历毕业时间
李小强汉族陕西宝鸡1991年1月本科2013年7月

联系方式:lxq_xsyu@163.com

求职意向

Android 开发高级工程师(西安)

相关技能

熟练掌握 Android 应用开发,能熟练使用 Java 并熟悉 Kotlin / C / C++ / Python / JavaScript 等开发语言,熟悉关系型数据库 MySQL、SQLite 。能够熟练使用 RxJava、Retrofit、OKhttp、OkGo、Glide、Fresco、Volley、EventBus、BufferKnife、ObjectBox、DBFlow、Litepal 等开源框架。能够熟练对接第三方平台。熟悉串口通信和硬件的基本原理,单片机技术,包括 RS-232和 RS-485 协议以及 Modbus 协议的使用。对 Linux 系统命令及操作系统有一定了解,熟悉 Nodejs 和 Vue 等前端开发技术。

项目经验

智能垃圾回收站

串口通信 Modbus MQTT RTU 人脸识别 指纹识别 NFC刷卡 反扫码 称重

参与时间:2019 年 5 月 至今

这是一个垃圾分类回收平台,用户可以通过人脸识别或者指纹识别、NFC刷卡等方式打开对应的分类垃圾桶的回收门,然后进行投递,其中部分可回收投递可以计算投机数量(例如瓶子),部分可回收进行称重,然后计算公益基金,公益基金可以进行内部商场消费和兑换。主要工作内容如下:

  1. 独立负责此项目的 Android 端开发工作。
  2. 封装和对接串口与硬件控制板的通信协议对接。
  3. 通过 Modbus 协议来直接操作 RTU 控制电机自动开关门。
  4. 封装和使用 MQTT 协议来接收后台的控制命令。
  5. 对接人脸识别、指纹识别、NFC刷卡、扫码枪等外设。
  6. 适配横竖屏。
  7. 实现工程模式和 封装 Debug 调试模块。

称重收货柜和自动售货柜

串口通信 RS-232 RS-485 称重 弹簧柜 格子柜 MQTT 打印机 光栅检测

参与时间:2019 年 5 月 至今

此项目是一个常见的商场和医院的自动售货柜,和蔬菜水果自动称重售货柜项目,其中部分使用到了弹簧货道,部分使用了称重方式,部分使用了超市的那种格子柜。主要工作内容:

  1. 独立负责此项目的 Android 端开发工作。
  2. 封装和对接串口与硬件控制板的通信协议对接。
  3. 封装和使用 MQTT 协议来接收后台的控制命令。
  4. 对接人脸识别、指纹识别、NFC刷卡、打印机等外设。
  5. 使用 RS-485 总线方式进行通信。

人脸识别门禁和闸机

人脸识别 商汤算法 虹软算法

参与时间:2018 年 6 月 到 2018 年 10 月

此项目是当时帮一个朋友做的,我主要负责 Android 端的业务实现和商汤以及虹软的人脸识别算法的对接,其中使用到了阿里云和腾讯云的物联网管理平台(也就是 MQTT 通信),主要工作内容如下:

  1. 使用 Rxjava + Retrofit + OkHttp 整合开发。
  2. 使用 MVP 模式架构项目。
  3. 对接商汤的识别算法。
  4. 实现在线识别和离线识别功能。
  5. 对接虹软的识别算法。
  6. 对接阿里云物联网平台。

谁是卧底

游戏 XMPP 支付 分享 MVP

参与时间:2016 年 9 月 到 2019 年 4 月

任职期间主要负责《谁是卧底》游戏 Android 端开发,主要工作内容如下:

  1. 使用 Rxjava + Retrofit + OkHttp 整合开发。
  2. 使用 MVP 模式架构项目。
  3. 使用开源 openfire + smack 的 XMPP 解决方案实现游戏时时音视频互动。
  4. 负责整个结构设计和核心模块开发。
  5. 使用 Module 划分和模块开发 App,并实现项目间共用避免重复。
  6. 使用主流图片处理框架和其它 GitHub 主流框架开发,提高编码效率。
  7. 授权登录、分享、支付功能。
  8. 游戏内社交系统开发。
  9. App 上线前后工作。

相关链接:

http://sj.qq.com/myapp/detail.htm?apkName=com.xl.undercover

http://sj.qq.com/myapp/detail.htm?apkName=com.mg.werewolfandroid

性用社 Sayu

社交 语言聊天 IM聊天 短视频

参与时间:2015 年 9 月 到 2016 年 9 月

该项目是一个语音电话社交项目,包括商城和社区。实现用户在线购物,发帖,回帖,聊天,语音聊天等功能。主要工作内容如下:

  1. 使用 AndroidStudio 开发,Git 版本控制。
  2. Litepal 数据库框架,Fresco 图片加载框架,volley 网络请求框架。
  3. 实现在 IM 聊天功能。
  4. 接入分享、支付、授权登录等基本功能。
  5. 接入了网易云信网络电话sdk.
  6. 对整个项目的框架和架构进行设计。
  7. 培训和指导新人。
  8. 公司内新技术分享。

相关链接:

http://app.xingyongshe.com/

爱掌勺

生鲜配送 MVC Glide

参与时间:2015 年 3 月 到 2015 年 9 月

一个生鲜配送项目,先后有三次大的改版,从最开始的食材代购,到现在的菜谱和净菜。主要工作内容如下:

  1. 使用 AndroidStudio 开发,Git 版本控制。
  2. Litepal 数据库和 Glide 图片加载框架以及 Volley 网络请求框架。
  3. 搭建 MVC 结构项目框架。
  4. 前后台项目代码管理。
  5. 协调前后台接口对接。
  6. 参与 App 产品设计。
  7. 接入分享、支付等功能。
  8. 错误统计和自定义统计行为。

迅游手游加速器

游戏加速 VPN 自定义View Canvas 内存

参与时间:2014 年 3 月 到 2015 年 2 月

网速大师 和 迅游手游加速器 是迅游移动端新产品,主要解决手机游戏断网和时延问题,节省手机流量的同时保证最佳的手机游戏体验。这两个项目都是使用vpn来实现一个虚拟的专用网络,针对3G/4G/WiFi进行网络加速,保障游戏体验。主要工作内容如下:

  1. Android Holo 风格界面搭建。
  2. 实现 App 内自定义 View 组建和特效动画。
  3. 大部分的 App 界面开发。
  4. 部分逻辑功能开发。
  5. 学习代码规范并重构代码。
  6. 使用设计模式优化代码解构,解耦代码。
  7. 分享、支付功能封装和集成。
  8. Android 网络状态和曲线图绘制等技术点攻破。
  9. Canvas 中使用 bitmap 的内存问题以及其它内存问题解决。

相关链接:

http://game.wsds.cn/

http://www.wsds.cn/

自我评价

  1. 较强的团队意识;
  2. 善于交流与沟通,能快速融入团队;
  3. 思维敏捷,逻辑分析能力强;
  4. 遇事沉着冷静;
  5. 工作认真、仔细、踏实、负责、积极、上进;
  6. 喜欢学习新技术,接触新鲜事物,热爱移动互联网。

更多关于我 »