毕业于中国科学技术大学计算机系,在校期间专业成绩优秀。
毕业后就职于北京小米科技小米互娱部门,参与公司米聊以及小米直播的 客户端开发。负责app的整体架构,负责IM/长链接/直播间推拉流等重要模块。在职期间绩效优秀,被评为优秀员工。目前是小米直播android架构师。
对技术有源发的兴趣,持续学习 android 相关的前沿技术。
直播sdk组leader 2018.03 - 至今
领导4人小组,负责直播助手sdk的开发,将直播的各个功能模块化,为miui的多个app提供直播能力。
新米聊App的开发 2017.08 - 2018.03
负责新米聊即时消息系统的设计与实现,包括单聊、群聊、群管理等业务,为消息的到达率和交互体验负责。
小米直播App的开发 2016.02 -2017.08
小米直播研发,负责直播小视频、消息通道、礼物商城、主页频道、直播间推拉流等模块的架构与开发。
在组期间,组织组内成员使用rxjava、mvp+clean、dragger2对项目进行代码重构,使用router分割解耦业务模块,使得每个模块能够独立运行,并行开发。并为组内沉淀了一些如大图浏览,视频秒开,脚本减包,音视频录制合成等技术与组件。
包大小进行优化,使用fresco+subsample优化看大图组件,使用mat、hierarchyview、traceview、block+leakcanary等工具优化app性能。使用预拉取、cache、cdn预加载等手段优化视频秒开体验,基于MediaCodec为组内沉淀了一些音视频技术。
milink sdk的研发 2015.07 至今
一个通用的长连接通讯组件,将收发消息与具体业务剥离,基于tcp自定义协议,为宿主app提供完整的数据接入能力,本人负责android sdk的开发,研发ip跑马、动态心跳、双进程保活、双通道、匿名通道,异常容灾等功能。发送消息的成功率在99.9\%。功能稳定,处于维护阶段,应用于几乎互娱的所有App收发数据。
可兼职时间
可兼职地点
0条评论 雇主评价