个人介绍
四年android移动端项目经验,在职期间负责智能家居,交友,资讯,浏览器,电商,低功耗蓝牙等项目开发,求知欲强烈,有责任心,思维严谨。希望自己除了在工作时间以外,下班后的业余时间也可以不断提升自己的技术能力与RMB,在实战中不断的积累经验探索新的有趣的技术,一直跟上互联网时代的脚步满足公司的需求。
工作经历
2019-04-01 -至今荣亚物联科技有限公司高级移动端工程师
主要负责智能设备,低功耗蓝牙,广告机 基于android平台的开发以及测试,配合调试硬件完成产品的上线。对产品进行版本迭代更新。
2016-11-28 -2019-01-22方贝科技高级移动端工程师
1.负责移动端的架构,UI设计,开发与维护; 2.在职期间完成了安卓助⼿,同城约爱,好⻋主全国违章查询,番茄看点, 极速通浏览器,清理⼤师请等项⽬的开发。 3.负责公司APP产品跟踪、分析⽤⼾⾏为数据,协助产品经理持续优化运营 ⽅案和计划; 4. 对APP内容整体把控,
2015-11-03 -2016-11-27英凌科技高级移动端工程师
独⽴负责智能家居移动端的架构,设计与开发;实现对设备的远程控制。针 对不同的产品开发控制界⾯。
教育经历
2012-09-01 - 2016-11-06深圳大学计算机科学与技术本科
多次参加学校组织的编程大赛并获得团队组第一名
技能
项目描述:智能设备远程控制终端平台APP,基于socket长连接,主要功能有智能设备配置上网,设备固件升级,设备控制分享和分享验证,设备控制,分享管理,登录,注册,修改密码,找回密码,个人中心,设备保修,APP检查更新,分享朋友圈,设备解绑。 技术要点: 1.项目架构为MVP架构模式,易于快速迭代,基于代码的低耦合,只需在业务逻辑上增加接口,然后在相应的层级分别实现即可,丝毫不影响其他功能。使原本臃肿的Activity(或Fragment)变得简单,其处理方法都交给了Presenter。 2.进入主界面时启动后台Service服务器通过Socket与服务器保持长连接,自定义Socket网络通信协议与服务器进行通信,通过网络协议传特定的值由服务器进行消息的中转设备和APP的消息来实现设备控制和状态显示, 3.设备配置上网,第一种配置方式,通过封装优化WifiManager类管理wifi的连接,判断*网络类型,断开与家中路由器的连接后将智能设备作为路由器连接,获取wifi名称和密码,通过UDP协议将wifi信息发送给智能设备期间实时获取智能设备的连接状态,自定义View进度条更新配置进度,设备连接服务器后通过设备类型进行设备绑定,绑定后服务器分配连接号,设备和APP都通过连接号与服务器进行通信,第二种方式,*发送由芯片厂商提供的特定协议的广播进行连接。 4.设备固件升级将最新固件上传到服务器,APP获取设备版本信息发送给服务器进行版本比较,智能设备获取固件下载安装, 5. 个人中心,设备保修,APP检查更新等是传相应的值通过HTTP协议POST请求发送Json数据,服务器返回Json数据APP进行解析后通过各种方式显示来实现的, 6.二维码分享设备,获取分享id,将id转换成字符串,通过Core框架生产二维码图片显示,扫面二维码获取分享id请求分享 6.使用mqtt协议与网关和智能设备通讯 项目收获:负责整个项目的开发,测试与维护,使我对智能家居领域有了深入的理解,熟练掌握了移动端和智能家居的交互流程控制与加密。