个人介绍
【1】聊天服务器接口开发:
项目周期:2013.05-2013.09
项目描述:此聊天服务器的开发主要是为了以后其他类似需要有IM功能的产品可以直接集成进去,而不需要再进行开发。可以实现聊天,群聊,图片分享,视频、语音聊天等等。
主要贡献:
编写接口和设计文档,基于Spring框架开发的web接口,实***的功能,能够发表状态,并且评论状态。基于openfire开发相关聊天功能。
**********************************************************************************
【2】学生掌控安卓应用:
项目周期:2013.09-2013.12
项目描述:学生掌控应用共有两个客户端和一个基于PHP开发的接口服务器,本人负责整个学生端的开发,从基本布局,到底层网络接口数据的获取和处理,另一个为家长端,学生端可以定时发送学生的坐标位置到服务器,并由对应家长端获取处理,从而达到家长监控学生的目的,两个客户端并可以实现即时聊天功能。
主要贡献:
负责整个学生掌控应用的学生端开发工作,独立完成了代码开发,界面绘制以及与后台服务器对接工作。
技术问题及解决方案:
采用了集成百度SDK,解决了学生位置无法精确获取的问题。
*********************************************************************************
【3】党校在线学习安卓应用:
项目周期:2013.12-2014.03
项目描述:在党校现有的学习网站基础上,利用php开发出相关移动学习功能接口,实现在线视频学习,缓冲视频学习,学习时间统计,手机移动在线答卷等功能开发,并实现多点登录拦截,强迫下线功能。
主要贡献:
负责整个安卓客户端开发测试工作,独立完成了党校在线学习安卓客户端的代码开发,界面绘制以及对接党校后台服务器的工作。
技术问题及解决方案:
集成了开源的视频播放库,实现了对党校在线视频的播放功能。
**********************************************************************************
【4】TV机顶盒应用开发:
项目周期:2014.04-2014.08
项目描述:一款安装在机顶盒的安卓APP,可以进行视频播放,界面筛选,儿童锁,节目收藏等。
主要贡献:
负责整个应用的节目列表数据获取展示跳转等功能;为迎接世界杯,开发出比赛对战表,并实时更新战况。
技术问题及解决方案:
为了实现可以listView正反循环的效果,通过放弃分页获取,而是通过一次性获取出所有频道信息,然后通过预先只加载除图片以外数据,来减少内存消耗,只有当listview可见的列才将对应的频道logo去获取到,从而避免oom的情况。
**********************************************************************************
【5】O2O购物平台开发以及平台的安卓APP模型绘制:
项目周期:2014.08-2015.04
项目描述:基于Spring+Mybatis集成框架开发,实现类似美团网的团购功能;对接几个主流的支付平台;分为了商户中心,消费中心,结算中心几大板块。
主要贡献:
1.基于Spring+Mybatis集成框架开发工作,完成团购数据的获取与展示;
2.实现整个购物平台注册缴费,购物缴费,打通银联等支付接口对接;
3.根据UE图,在短时间内完成平台的安卓APP模型绘制。
技术问题及解决方案:
一开始,支付系统只对接了银联支付,后台陆续加入了农行和其他支付平台,后来采取了“策略模式”,优化了支付系统的代码框架,使其能根据不同的情况,运行时动态的选择需要走进哪一个第三方支付系统,并做统一的返回处理。
**********************************************************************************
【6】妈咪Home:
项目周期:2015.04-2015.08
项目描述:一款母婴购物社区平台,里面有母婴用品推荐功能,并集成了环信可以进行聊天功能,还有社区模块,用户可以在里面进行发帖评论。:
主要贡献:
完成APP大部分功能开发,集成了图片第三方处理框架,优化了APP图片处理功能,集成第三方网络请求,并针对自己的后台返回数据做了优化,相当于定制了一下,使得项目开发更加便捷。
技术问题及解决方案:
通过对几个开源图片加载框架的研究,比较之后采用了imageloader来处理app图片请求,提升了app的稳定性,避免了加载大图的oom情况。
**********************************************************************************
【7】兄弟连:
项目周期:2015.08-2015.09
项目描述:一款社交APP,后台采用了Bmob服务器,集成了聊天,建兄弟连,发帖,评论等功能。
主要贡献:
这是自己利用业余时间独立开发的一款开源学习项目,项目地址:
技术问题及解决方案:
项目采用了baselibrary和app分开的形式,使得业务层与基础功能层进行分开,这样整个baselibrary就是一个可用于快速开发的可集成框架。
**********************************************************************************
【8】宝宝店项目:
项目周期:2015.09-至今
项目描述:一款B2B的商用APP,里面集成了商品展示,广告展示,即时聊天,宝宝店创建修改,商品购买,支付集成等功能。
主要贡献:
独自一人完成了整个APP的基础架构部分的设计,并且结合后台特点,编写了自定义的网络请求底层,使团队开发更加高效。
工作经历
2013-05-01 -2014-08-01诚迈Android开发
在诚迈科技工作期间,独立负责部门的Android APP项目开发,独立和后台配合完成了《学生掌控》,《XXX党校在线》等项目;后来被公司派至华为项目组,参与了项目《机顶盒APP》开发工作,负责APP列表展示和优化部分,并完成和遥控器交互的代码设计,达到了项目要求;