开发语⾔:Java/Android/Kotlin
前端技术:JSP/Servlet/Html5/CSS3/js
⽹络开发:UDP/TCP/SOCKET/XML/JSON/MINA2
开发⼯具:AndroidStudio
数据库: MySQL/SQLite3
版本管理、⽂档和⾃动化部署⼯具:Svn/Git/Grade/Quip/Jenkins
测试:JUnit 4/Monkey
开源库/组件:
Gson/Blurry/butterknife/leakcanary/BlockCanary/Eventbus/ImageLoader/Picasso/Fresco/Glide/RxJava2/OkHttp3/Retrofit2/FileDownLoader/TabIndicatior/BadgeView/SmartRefreshLayout/ConstraintLayout等
等
云和开放平台:WingSDK/Firebase/Appflyer/Facebook/GooglePlay Developer Console/微信开放等
平台/百度移动统计平台/极光推送/Bugly/蒲公英/腾讯云服务平台等
⼴州聚效信息科技有限公司(2018年10⽉~2019年11⽉)
甜甜语⾳
⼀款主打语⾳互动的社交应⽤软件
负责的业务模块:
1. 项⽬主界⾯(极光⼚商通道唤醒、⼿势滑动切换、多样式Item嵌套列表的实现及上下拉刷新、
LinkMe唤醒)
2. 四类房间间(UI框架搭建、View的⾃定义封装与复⽤、房间跳转切换处理、声⽹与即构SDK的动
态切换、声⽹动态KEY)
3. 房间内送礼(RecyclerView实现GridView效果的列表加载、礼物动画特效、连击礼物队列请求、
连击动画特效队列播放)
4. 房间内⾳乐播放器(多线程下载器管理类的封装、⾳乐播放控制管理类的封装、本地⾳乐⽂件的
扫描与加载、在线/播放列表列表的状态更新)
5. 房间内的其他业务(情侣上⻨动画、⻨序及成员⾝份管理、动态头饰、表情、座驾动画、点赞、
付费语⾳连⻨等)
6. 消息中⼼模块(⼴播⼴场、私聊UI定制、新消息铃声、动态表情、H5声鉴卡)等其他业务模块的
开发和维护
7. App的其他业务(⼆维码登录、⼈脸识别、极光⼚商通道/GrowingIO/Umeng等统计平台接⼊)
技术贡献:
1. ⼆次封装JavaWebSocket,搭建新IM SDK替换云信IM SDK,解决过渡依赖导致的业务瓶颈的问
题
2. 采⽤MVP模式重构项⽬,代替原来的MVC模式
3. 利⽤NinePatchDrawable及LruCache实现动态聊天⽓泡的实时加载与缓存
4. App性能优化(启动速度过慢、礼物列表滑动卡顿、主界⾯图⽚资源占⽤、房间内消息列表滚动
卡顿、多⻨位Gif头饰加载卡顿等问题的优化解决)
5. 利⽤反射,解决app打开相册后,因处于后台⽽被部分⼿机强杀后,App状态恢复时处理不当导致
的NPE问题
6. 结合SVGA实现复杂动画
7. OKHttp3的⼆次封装
8. AGORA、ZEGO、TTTCloud等三⽅⾳频平台的管理类封装
讯汇科技(⼴州)有限公司(2017年5⽉~ 2018年9⽉)
QpidDating
公司主打的海外相亲交友应⽤,男⼠客⼾端App
负责内嵌直播模块的如下业务功能:
1. 模块⾸⻚(UI框架搭建、Hot/Following列表数据刷新展⽰)
2. 直播间过渡⻚(进⼊公开直播间、邀请/预约/应邀私密直播、直播间切换、权限检测)
3. 四类直播间(UI框架搭建、换肤)
4. 直播间送礼(连击/⼤礼物队列播放、列表展⽰、礼物数据同步)
5. 直播间消息(消息列表、弹幕/⼊场座驾动画队列播放、收发⽂本/礼物消息)
6. 直播间推拉流(推拉流对接及管理、推流控件拖拽)
7. 直播间表情(表情的列表展⽰与同步配置、表情⽂本混合显⽰)
8. 直播间内的其他业务功能
技术贡献:
1. 实现⼏⼤业务功能对应的通⽤控件(礼物/弹幕/⼊场座驾动画播放控件、表情列表控件、tab控
件、头像列表控件、h5⻚⾯webview展⽰控件等),队列/数据配置同步管理器,以便于移植开发
后续的多⼈互动app(男⼠/⼥⼠端)、主播端App(⼥⼠端)
男⼠端独⽴App
为QN内嵌直播模块独⽴出来的⼀款产品,已暂停维护
移植直播模块相关业务功能的同时,另负责:
1. 注册/登录模块(facebook、⼿机短信、邮箱)
2. 分享(facebook等)
技术贡献:
1. 实现国家码选择控件、可扩展第三⽅分享管理器、权限检测管理器。
2. 封装第三⽅SDK管理器类,业务层仅⾯向接⼝调⽤,解决登录业务同第三⽅SDK耦合问题
主播端独⽴App
对应于男⼠端的⼥⼠端App
移植上述所有相关功能的同时,另负责:
1. 开播⻚(视频预览、权限检测)
2. HangOut直播间过渡⻚(应邀进⼊、直播间切换)
3. HangOut直播间(UI框架搭建、多⼈视频窗⼝的状态管理、直播间消息维护、吧台礼物动画播放
与列表展⽰、多⼈视频推拉流的对接与管理)
技术贡献:
1. 完善礼物动画播放器,⽀持播放静态图⽚和webp动画;
2. 封装多⼈互动直播间视频窗⼝组件,以开放接⼝形式供外部控制窗⼝状态的切换(如插⼊礼物动
画消息、控制推拉流开关等);
3. 封装直播间⽂本/礼物消息分发管理器、视频流推/播管理器。
⼴州游莱信息科技有限公司( 2016年5⽉ ~ 2017年4⽉ )
LiveTver
海外直播App,核⼼主程。
我的职责:
1. 注册/登录模块(短信验证码/wechat/facebook等⽅式的注册、登录与绑定)
2. 积分商城、⽀付(GooglePlay IAB、Halopay、XSOLLA、MOL、UNIPIN)
3. 埋点统计(百度