基本信息

罗序斌

姓名:罗序斌

性别:

出生年月:1986年7月

微信:luoxub

电子邮件:394934942@qq.com

github主页:https://github.com/luoxubin/

个人网站:http://www.luoxubin.cn/

教育背景

中山大学计算机系 计算机软件与理论专业 工学硕士

国防科大计算机学院计算机科学与技术专业 工学学士

工作经历

百度LBS地图基础业务部、百度车联网事业部 iOS资深研发工程师

期间主要从事iOS客户端的产品设计开发,先后负责和参与设计开发百度身边iOS客户端、百度视频iOS客户 端、百度地图在线导航iOS客户端、百度导航iOS客户端、百度导航iOS的SDK、百度CarLife,担任了多个项目的项目负责人,在iOS 平台上积累了深入的实际项目开发与管理经验;

深圳腾讯国际业务部 windows客户端开发工程师

期间主要负责印度市场的 qq 游戏大厅以及相关小游戏的开发,在此期间熟练掌握了 c++、windows 客户端开发 技术,也对产品国际化有了比较全面的认识。

项目经验

百度CarLifeiOSV1.0 担任项目负责人,负责app的架构设计与核心模块开发

这个百度 CarLife 的第一个版本, 担任 iOS 端的项目负责人,项目管理上需要负责项目的需求分析、任务拆解与排期和风险控制,技术上负责CarLifeiOS端的整体框架设计和模块划分,以及核心模块(截屏、编码、反控)的开发实现,攻克了iOS系统反控、多窗口截屏硬编码等难点;带领团队成员攻克iPhone的有线连接,使得CarLife成为国内首家支持iPhone有线连接的车联网产品;对性能做持续的优化,视频延时比初期版本优化了50%左右,目前视频延时在300ms以内,达到一个相对流畅的体验;设计和实现iOS版本的焦点态方案,使得CarLife成为国内首家支持非触屏车机通过摇杆旋钮反控的车联网产品;担任多家车厂合作的接口人,使得CarLife顺利在多家车厂上落地。

百度导航iOSV1.0-V4.0 担任项目负责人,负责app的架构设计与核心模块开发

从百度导航app的第一个版本V1.0做起,连续参与了头四个大版本开发,担任项目负责人。本人主要负责客户端整体架构设计,工程的搭建。然后具体开发时负责真实导航和模拟导航功能、app 的初始化流程、app 上 层与引擎层的中间适配层开发等。本人负责的工作都比较高效高质的完成了。然后,还对搜索引擎的同步接口进 行统一框架的异步封装,提高上层使用的方便性;然后优化了 app 的初始化流程,使得 ios 离线导航下载资源包 后不需要重启也能使用,提升了用户体验。V1.0是百度导航app的第一个版本,从零开始、工期短、需求多且 变更频繁,但是本人带领项目组的小伙伴们在短时间内高质量完成了,该项目获得LBS大部门 2013Q2 高效项 目奖提名。

百度导航iOSSDKV1.0-1.2 担任项目负责人,负责 SDK 的设计与核心模块开发

这个百度导航SDK的第一个版本,也是业界第一个导航SDK。本人主要负责SDK的框架设计、接口设计和模块划分;负责SDK工程搭建,抽取出导航app和sdk的层次关系,使SDK开发有了一个原型,对SDK开发进度起 到了保障作用;负责检索模块相关接口的设计与开发;然后搭建了SDKDemo工程,让SDK有了一个测试的着力点, 有利于保障sdk 的质量;目前sdkV1.0高质量顺利发布,已经用于百度导航V3.1和百度地图V6.6,并用于神州租车、 钓友派和百度旅游等第三方应用;线上crash率反馈稳定性良好,百度导航V3.1 的线上crash率为0.2%。本人因该 项目也获得了部门2013Q4的质量之星荣誉称号。

百度地图在线导航 iOSV1.0-V1.7 担任项目负责人,负责导航过程页的设计开发

百度地图在线导航 V1.0 是百度公司开始做导航的第一个产品。我担任项目负责人,负责上层app核心模块导航过程页的设计与开发。我主导设计和实现了一个导航过程的有限状态机,用来管理控制导航过程的负责业务逻辑。通过状态机来控制整个导航过程中各个状态之间的跳转,代码美观精简,并且扩张性良好,一直沿用到了目前版本当中。

百度身边 iOS 客户端 V2.1-V2.2 负责客户端相关模块的开发

负责个人中心、我的足迹、收藏列表、头像编辑等页面的开发 快速从 Windows 平台转到了ios平台,掌握了ios开发的基础技能,并能把之前积累的客户端开发经验运用到项目中,提高了开发效率。

一系列子游戏的国际化开发以及印度游戏大厅积分排行系统和任务系统开发

先后完成了 Pool、DragonBall、Ludo 三个子游戏的国际化改造和相关本地化需求的开发,很好的领悟了国际化的思想,体会到了把代码与资源相分离带来的极大好处,也锻炼了UNICODE 编程的基本功。而在子游戏的本地化需求开发中则主要学到的是如何从用户的角度(包括行为习惯、 文化背景、网络状况等)去考虑产品特性,提高产品的用户体验。游戏大厅是一个非常大的工程,在一个大的工程上拓展业务需求开发新模块新特 性,主要有以下几个方面的收获,1、了解了大型客户端到底长啥样,一般的架构是怎么样的;2、模块化的设计 方法,怎么样进行模块的划分,模块之间的接口如何设计,模块与模块之间是如何通信的;3、良好编程习惯的 养成, 主要包括好的编码规范,合理的增加注解以及及时的更新文档,方便以后相关同事的进一步工作。

相关专利

第一作者

【发明专利】信息交互方法、装置、设备以及存储介质

申请公布号:CN107343039A申请公布日:2017.11.10申请号:2017105246088申请日:2017.06.30申请人:百度在线网络技术(北京)有限公司发明人:罗序斌

【发明专利】车辆控制方法、装置、设备及存储介质

申请公布号:CN107323379A申请公布日:2017.11.07申请号:2017105255265申请日:2017.06.30申请人:百度在线网络技术(北京)有限公司发明人:罗序斌

【发明专利】焦点显示方法、装置、设备以及存储介质

申请公布号:CN107329658A申请公布日:2017.11.07申请号:2017105246073申请日:2017.06.30申请人:百度在线网络技术(北京)有限公司发明人:罗序斌;黄佳滢; 张凌; 廖瑞华

【发明专利】拥堵路段预测方法、装置、服务器以及存储介质

申请公布号:CN107123295A申请公布日:2017.09.01申请号:2017105255532申请日:2017.06.30申请人:百度在线网络技术(北京)有限公司发明人:罗序斌

【发明专利】终端设备的控制方法及装置

申请公布号:CN105653155A申请公布日:2016.06.08申请号:2015109940055申请日:2015.12.25申请人:百度在线网络技术(北京)有限公司发明人:罗序斌

【发明专利】导航处理方法及移动智能终端

申请公布号:CN104977016A申请公布日:2015.10.14申请号:2015103792914申请日:2015.06.30申请人:百度在线网络技术(北京)有限公司 发明人:罗序斌

【发明专利】出行路径记录方法和装置、导航方法和装置

申请公布号:CN104236575A申请公布日:2014.12.24申请号:2014104722702申请日:2014.09.16申请人:百度在线网络技术(北京)有限公司 发明人:罗序斌

【发明专利】一种导航方法及导航装置

申请公布号:CN104197943A申请公布日:2014.12.10申请号:2014104489356申请日:2014.09.04申请人:百度在线网络技术(北京)有限公司 发明人:罗序斌; 谢波; 杨格; 吴泽武

【发明专利】更新兴趣点引导信息的方法及装置

申请公布号:CN103968850A 申请公布日:2014.08.06 申请号:2014102019784 申请日:2014.05.14 申请人:百度在线网络技术(北京)有限公司 发明人:罗序斌

【发明专利】防止应用程序运行多个实例的方法、装置及信息处理系统

申请公布号:CN102999375A 申请公布日:2013.03.27 申请号:2011102781488 申请日:2011.09.19 申请人:腾讯科技(深圳)有限公司 发明人:罗序斌; 彭志浩

非第一作者

【发明专利】实体操作装置的模拟方法、装置、终端及可读介质

申请公布号:CN107343040A申请公布日:2017.11.10申请号:2017105254366申请日:2017.06.30申请人:百度在线网络技术(北京)有限公司发明人:张恒铭; 胡伟韬; 罗序斌

【发明专利】一种日志处理方法、装置、电子设备和存储介质

申请公布号:CN107273280A申请公布日:2017.10.20申请号:2017105255000申请日:2017.06.30申请人:百度在线网络技术(北京)有限公司发明人:胡伟韬; 罗序斌

【发明专利】一种连接方法和装置、车载系统、终端、存储介质

申请公布号:CN107222637A申请公布日:2017.09.29申请号:2017105247589申请日:2017.06.30申请人:百度在线网络技术(北京)有限公司发明人:方胜; 罗序斌; 陈聪

【发明专利】通信连接建立方法及系统、移动终端与车载设备

申请公布号:CN106603860A申请公布日:2017.04.26申请号:2016112561862申请日:2016.12.30申请人:百度在线网络技术(北京)有限公司发明人:方胜;  罗序斌; 陈聪; 张丙林

【发明专利】应用程序插件化的实现方法和装置

申请公布号:CN105893094A申请公布日:2016.08.24申请号:2016102016978申请日:2016.03.31申请人:百度在线网络技术(北京)有限公司发明人:林奕斌; 罗序斌

【发明专利】检测设备间蓝牙连接状态的方法和装置

申请公布号:CN105897505A申请公布日:2016.08.24申请号:2016102013132申请日:2016.03.31申请人:百度在线网络技术(北京)有限公司发明人:黄佳滢; 罗序斌; 唐杰

【发明专利】终端设备的控制方法及装置

申请公布号:CN105487641A申请公布日:2016.04.13申请号:2015109940002申请日:2015.12.25申请人:百度在线网络技术(北京)有限公司发明人:黄佳滢;张丙林;骆沿伸;罗序斌

计算机与英语技能

熟练掌握oc, 熟练掌握iOS工程框架的搭建,对iOS客户端产品架构设计有较好的积累;

熟悉iOS系统的运行机制,能熟练的使用 UIKit、CALayer、CoreGraphics等进行界面开发;

熟练使用Instrument里提供的各种工具,并且掌握系统的方法对iOS的app做性能优化;

熟练掌握C++,对 C++的语言特性和编程思想有较深入的理解;

熟悉shell,了解python,可以写脚本做一些自动化的工作;

大学英语六级,能熟练的阅读英文文档,一般的英语邮件往来无障碍;

个人作品

裤宝(coolball):一款通过蓝牙智能控制跳蛋的app

其他

个人爱好

骑自行车、篮球

自我评价

如果想做某件事就一定会尽全力的弄它,弄它,再弄它,直到把它弄得妥妥的