- 手机:15820798016
- Email:[email protected]
- QQ号:1174345973
-
姓 名: 但彬
-
性 别:男
-
学 历:本科
-
学 校:南昌大学(211)
-
专 业:软件工程
-
工作年限:3年
-
GitHub: https://github.com/DanYangJin
-
期望职位:Android高级程序员
-
期望薪资:税前月薪15k~20k,特别喜欢的公司可例外
-
期望城市:杭州
- 项目描述:蜜蜂视频TV版是一款集电视直播及视频点播的视频汇聚类产品,拥有丰富的直播及点播资源,其中网络直播频道数达到600+,涵盖了央视,卫视以及大部分地方台,视频点播汇聚了各个主流的视频站点,能满足各类用户观看点播的需求
- 责任描述:团队项目,主要负责了点播模块,积分模块。其中点播模块基于ijkplayer个性化定制,重新封装,满足自身的需求;积分模块用于蜜蜂视频客户端累计积分,按照用户使用时长,登陆,跨天的纬度赠送积分
- 难点描述:跨天统计,用户累计异常分析处理,动态获取播放地址
- 解决方案:动态获取播放地址采用热更新方案,每次播放地址策略更新通过服务器下发新播放jar包,客户端通过反射出相应方法,从而实现动态获取播放地址
- 额外工作:基于okhttp文件上传框架,用于整个团队文件上传
- 项目链接:http://apk.beevideo.tv/apk/25105/1/BeeVideo_2.51.05_default.apk
- 项目描述:蜜蜂视频TV版是基于2.0的过度版本,主要修改详情页增加大小屏切换,增加全新会员体系,接入支付相关功能,以及内容全面接入爱奇艺,搜索模块全新改版,增加应用保障流程,应用瘦身。
- 责任描述:团队项目,主要负责了详情模块,点播模块,积分模块。其中详情模块增加大小屏播放,播放框架兼容爱奇艺播放器
- 难点描述:账号体系实现端对端对接,爱奇艺鉴权逻辑处理
- 解决方案:采用xmpp将手机上登录信息push到tv端,tv端通过接受广播,通知各个页面更新UI,从而实现端对端通讯
- 额外工作:冗余代码清理工程,用于清理项目升级所造成的多余代码,资源文件等
- 项目链接:http://apk.beevideo.tv/apk/25105/1/BeeVideo_2.51.05_default.apk
- 项目描述:蜜蜂视频手机版是一款集手机直播及视频点播的视频汇聚类产品,拥有丰富的直播及点播资源,其中网络直播频道数达到600+,涵盖了央视,卫视以及大部分地方台,视频点播汇聚了各个主流的视频站点,能满足各类用户观看点播的需求
- 责任描述:团队项目,承担该项目主要负责人,主要负责项目主体框架搭建,点播模块,通讯模块,项目打包,需求分析,组织bug修复。其中项目主体框架采用android5.0特性,导航栏采用AppBar实现导航与内容的联动。
- 难点描述:如何保证传输的稳定性,快速和稳定的搜索统一局域网所有设备,如何高效实现手机版与TV版通讯,实现手机版控制TV端,包括应用下载,按键响应
- 解决方案:第一减少每次传输的数据量,采用google的protocolbuf数据结构,减少数据量,第二将获取设备信息数据分成必要(IP地址)和非必要(设备信号,名称),同时采用双向广播,大大提升了搜索设备的效率,第三采用mina框架,实现端对端通讯,其中消息的处理采用队列方式收发消息,为了避免丢包,重写消息接受机制,实现断包,粘包,同时实现短线重连,心跳机制,减少掉线几率。
- 项目链接:http://apk.beevideo.tv/mobile/20211/mobile_2.02.11_m.default.apk(已停服)
- 额外链接:https://github.com/DanYangJin/ProtoBeeHelperServer https://github.com/DanYangJin/ProtoBeeHelperClient
- 项目描述:蜜蜂市场隶是一款拥有海量优质应用,提供安全、稳定、流畅APP管理功能的应用商店。聚集了时下最全最新的影音、游戏、工具类应用,总数已达到3000+;设有应用搜索功能,使用户能够更精准地找到所需要的软件,人性化设计为用户带来极大便利。蜜蜂市场致力于,通过产品不断更新优化,给用户带来更优质体验,为用户提供更好的便利服务
- 责任描述:团队项目
- 项目链接:http://apk.beemarket.tv/OMS/20170707/beemarket_1.08.08_default.apk
- 项目描述:消息中心用于创维数字所有OTT盒子消息推送
- 责任描述:个人项目,负责项目的整体架构
- 难点描述:通过ContentProvider为SkyLauncher3.0提供消息接口
- 项目描述:惠达酒店是接入腾讯内容,为酒店量身定制的应用,实现酒店展示,视频播放等功能
- 责任描述:个人项目,负责项目的整体架构
- 项目描述:北京卫视专属互动客户端“哈皮”(Happy)全新亮相,新形象,新互动,新年升级有礼,话题聊起来、大奖送不停,简单、好玩、快乐、奖品多,新版哈皮客户端 快乐始终相伴。
- 责任描述:团队项目,主要负责启动页,友盟统计,评论模块,启动页采用surfaceview加载本地视频,评论模块自定义EditText用于发送图片,表情,文字。
- 项目链接:http://down-www.newasp.net/apk/hapiapp.apk
- 项目描述:养生堂是专为老年人打造的医疗,健康的应用,里面包括个人中心,体检中心,视频播放的专区,能够满足老年人常用的需求。
- 责任描述:团队项目,负责项目百分之八十以上的功能开发,包括搭建项目的基础框架,网络框架基于volley上层封装活动专区的实现,图片框架使用开源的Android-Universal-Image-Loader框架。
- 项目描述:养生堂桌面是为了老年人量身定制的桌面,可以实现语音拨打电话,发送短信,听音乐等功能。
- 责任描述:负责项目语音模块,语音模块采用讯飞语音
- BeeVideo : 项目是蜜蜂视频IOS版本,高仿蜜蜂视频TV版,采用swift3.0一款聚合播放应用。
- 图片框架:Fresco/Picasso
- 请求框架:Okhttp/Volley
- 应用分析:友盟/听云/DDMS
- 版本管理:Svn/Git
- 单元测试:Junit
- 开放平台:微博开放平台/微信应用开发
- 熟练掌握Java基础,Android开发技术,熟悉Android性能优化,内存优化,APK瘦身,Carsh处理等
- 熟练掌握swift3.0、php、go等编程语言基础
- 熟练掌握面向对象技术和工程化编程思想,以及MVC、MVP架构和UML图
- 熟练掌握AndroidStudio,Eclipse,NetBeans开发工具
- 熟练掌握Android从需求分析到多渠道发布的整个流程,具有多个Android项目经验并有多款APP上线
- 熟练掌握Android的四大组件,以及跨进程通讯
- 熟练掌握Android UI设计,熟练Android5.0新特性,比如RecycleView,CardView以及水波纹效果等
- 熟练掌握Android属性动画,可以独立实现复杂的自定义动画
- 熟练掌握JSON和XML数据解析,以及google的protobuf数据类型
- 熟练掌握HTTP协议、TCP/IP协议、及Socket编程,能够搭建基于TCP、UDP协议的通讯框架
- 熟练使用Android多线程编程技术AsyncTask、Thread、ThreadPoolExecutor等
- 熟练使用Junit单元测试,SVN或GIT版本管理,友盟或听云错误分析,代码混淆
- 熟练使用Android音频等媒体播放技术,比如编译bilibili播放器以及弹幕开发
- 熟悉AndroidTV端和手机端常用分辨率的适配
- 熟悉Android热更新实现方式
- 熟悉JNI,了解NDK开发
- 注重编写文档,并拥有很好的团队意识
- android(1830)
- java(386)
- ui(180)
- http(149)
- sdk(135)
- tcp(95)
- socket(93)
- ndk(27)
- ios(27)
- github(21)
- jni(20)
- svn(15)
- git(13)
- tv(8)
- mvc(8)
1.求知若渴,有着Geek精神对技术与科技充满好奇心 2.注重细节,有代码洁癖,喜欢关注WWDC和GoogleIO,科技和电子产品。 3.喜欢关注github和blog。 4.爱好篮球,足球,游泳等体育运动,关注骑士,巴萨。
感谢您花时间阅读我的简历,期待能有机会和您共事。