基本信息
姓名 | 性别 | 名族 | 籍贯 | 出生年月 | 学历 | 毕业时间 |
---|---|---|---|---|---|---|
李小强 | 男 | 汉族 | 陕西宝鸡 | 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刷卡等方式打开对应的分类垃圾桶的回收门,然后进行投递,其中部分可回收投递可以计算投机数量(例如瓶子),部分可回收进行称重,然后计算公益基金,公益基金可以进行内部商场消费和兑换。主要工作内容如下:
- 独立负责此项目的 Android 端开发工作。
- 封装和对接串口与硬件控制板的通信协议对接。
- 通过 Modbus 协议来直接操作 RTU 控制电机自动开关门。
- 封装和使用 MQTT 协议来接收后台的控制命令。
- 对接人脸识别、指纹识别、NFC刷卡、扫码枪等外设。
- 适配横竖屏。
- 实现工程模式和 封装 Debug 调试模块。
称重收货柜和自动售货柜
串口通信
RS-232
RS-485
称重
弹簧柜
格子柜
MQTT
打印机
光栅检测
参与时间:2019 年 5 月 至今
此项目是一个常见的商场和医院的自动售货柜,和蔬菜水果自动称重售货柜项目,其中部分使用到了弹簧货道,部分使用了称重方式,部分使用了超市的那种格子柜。主要工作内容:
- 独立负责此项目的 Android 端开发工作。
- 封装和对接串口与硬件控制板的通信协议对接。
- 封装和使用 MQTT 协议来接收后台的控制命令。
- 对接人脸识别、指纹识别、NFC刷卡、打印机等外设。
- 使用 RS-485 总线方式进行通信。
人脸识别门禁和闸机
人脸识别
商汤算法
虹软算法
参与时间:2018 年 6 月 到 2018 年 10 月
此项目是当时帮一个朋友做的,我主要负责 Android 端的业务实现和商汤以及虹软的人脸识别算法的对接,其中使用到了阿里云和腾讯云的物联网管理平台(也就是 MQTT 通信),主要工作内容如下:
- 使用 Rxjava + Retrofit + OkHttp 整合开发。
- 使用 MVP 模式架构项目。
- 对接商汤的识别算法。
- 实现在线识别和离线识别功能。
- 对接虹软的识别算法。
- 对接阿里云物联网平台。
谁是卧底
游戏
XMPP
支付
分享
MVP
参与时间:2016 年 9 月 到 2019 年 4 月
任职期间主要负责《谁是卧底》游戏 Android 端开发,主要工作内容如下:
- 使用 Rxjava + Retrofit + OkHttp 整合开发。
- 使用 MVP 模式架构项目。
- 使用开源 openfire + smack 的 XMPP 解决方案实现游戏时时音视频互动。
- 负责整个结构设计和核心模块开发。
- 使用 Module 划分和模块开发 App,并实现项目间共用避免重复。
- 使用主流图片处理框架和其它 GitHub 主流框架开发,提高编码效率。
- 授权登录、分享、支付功能。
- 游戏内社交系统开发。
- 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 月
该项目是一个语音电话社交项目,包括商城和社区。实现用户在线购物,发帖,回帖,聊天,语音聊天等功能。主要工作内容如下:
- 使用 AndroidStudio 开发,Git 版本控制。
- Litepal 数据库框架,Fresco 图片加载框架,volley 网络请求框架。
- 实现在 IM 聊天功能。
- 接入分享、支付、授权登录等基本功能。
- 接入了网易云信网络电话sdk.
- 对整个项目的框架和架构进行设计。
- 培训和指导新人。
- 公司内新技术分享。
相关链接:
爱掌勺
生鲜配送
MVC
Glide
参与时间:2015 年 3 月 到 2015 年 9 月
一个生鲜配送项目,先后有三次大的改版,从最开始的食材代购,到现在的菜谱和净菜。主要工作内容如下:
- 使用 AndroidStudio 开发,Git 版本控制。
- Litepal 数据库和 Glide 图片加载框架以及 Volley 网络请求框架。
- 搭建 MVC 结构项目框架。
- 前后台项目代码管理。
- 协调前后台接口对接。
- 参与 App 产品设计。
- 接入分享、支付等功能。
- 错误统计和自定义统计行为。
迅游手游加速器
游戏加速
VPN
自定义View
Canvas
内存
参与时间:2014 年 3 月 到 2015 年 2 月
网速大师 和 迅游手游加速器 是迅游移动端新产品,主要解决手机游戏断网和时延问题,节省手机流量的同时保证最佳的手机游戏体验。这两个项目都是使用vpn来实现一个虚拟的专用网络,针对3G/4G/WiFi进行网络加速,保障游戏体验。主要工作内容如下:
- Android Holo 风格界面搭建。
- 实现 App 内自定义 View 组建和特效动画。
- 大部分的 App 界面开发。
- 部分逻辑功能开发。
- 学习代码规范并重构代码。
- 使用设计模式优化代码解构,解耦代码。
- 分享、支付功能封装和集成。
- Android 网络状态和曲线图绘制等技术点攻破。
- Canvas 中使用 bitmap 的内存问题以及其它内存问题解决。
相关链接:
自我评价
- 较强的团队意识;
- 善于交流与沟通,能快速融入团队;
- 思维敏捷,逻辑分析能力强;
- 遇事沉着冷静;
- 工作认真、仔细、踏实、负责、积极、上进;
- 喜欢学习新技术,接触新鲜事物,热爱移动互联网。