史春龙's Location
Beijing, Beijing, China, China
About 史春龙
史春龙 is a 法法汽车 - 高级内核工程师.
史春龙's Current Company Details
法法汽车 - 高级内核工程师
史春龙 Work Experience Details
-
Android 浏览器研发工程师北京字节跳动网络技术有限公司 Jul 2019 - May 2022中国 北京市1.概述:(1)参与了手机及平板电脑浏览器的内核研发工作:主要完成了广告过滤等模块的技术研发工作;从丰富web浏览器生态的角度,独立完成了chromium 核心扩展功能在Android 浏览器的国内首次支持;从平板电脑功能对齐PC的角度,系统的预研了 windows/linux chromium 代码,实现了 devtools、webui、任务管理器等功能,为平板电脑的产品化提供了可靠的技术支撑;(2)参与了 Pico VR 设备的浏览器内核研发工作,主要完成了内存优化,书签模块的技术研发等工作;2.获得奖项:申请发明专利1份,获得公司双月 spot bonus 奖1次;3.工作职责:浏览器内核开发(1)使用技术:基于 chromium 浏览器开源技术(webkit/blink);(2)浏览器内核功能开发,代码升级、维护;(3)手机(坚果系列手机)产品定制功能预研及开发;(4)平板电脑(TNT)大屏端产品定制功能预研及开发;(5)VR(Pico) 设备产品定制功能预研及开发;(6)手机、平板系统的 webview 技术支撑;(7)个人成长与技术分享;(8)浏览器工程质量化建设工作研究:开发阶段功能质量保障、产品交付后的功能、效能问题发现及解决;4.项目经验:(1)项目名称:坚果浏览器(坚果/TNT/Pico VR)/webview技术支撑(2)项目描述:①坚果浏览器是字节系列硬件设备(手机、平板电脑、VR)的系统级核心应用,是基于chromium 开源项目开发的项目;②webview是android 系统的web 控件,是基于chromium内核技术生成的控件,此控件的深度定制强化了系统平台功能;(3)责任描述:①浏览器内核升级及代码维护;②浏览器手机、平板电脑、VR设备产品功能预研及开发:扩展功能,取词(icudtl)功能,devtools 功能,右键菜单,广告过滤、书签、webui,、书签导入,任务管理器等功能;1)扩展功能的实现:增加修改chromium 内核代码800多个文件,主要涉及编译(gn)、本地化资源、c++、java等文件;2)扩展功能是发布会演示的核心功能之一,属于国内首次android浏览器对chromium 扩展(插件)的支持,丰富了浏览器扩展(插件)生态化,极大增强了坚果平板电脑在用户体验方面的好评度;3)扩展功能涉及的chromium 内核修改,为大屏化的各项功能修改提供了技术思路;4)协助产品部门确立了书签功能模块2.0的设计方案,部分重构旧有代码,修改、增加代码8000多行,统一了平板、手机端的书签模块逻辑,实现了书签和内核数据模型的数据同步,并完成了书签扩展的支持;5)对齐并实现了PC端浏览器的 devtools 功能,为android平台 web 前端开发提供了调试工具,扩充了办公大屏化的功能;6)对齐并实现了PC端浏览器的 webui 功能,实现了webui 设置模块功能的预研,为产品未来设置功能定义提供了技术支撑;7)对齐并实现了 PC 端浏览器的任务管理器功能,从产品效能方面,为实时监测浏览器网页内存及效能方面提供了技术支撑;③浏览器工程质量化建设工作:1)完成了chromium 单元测试机制研究,结合前文任务管理器的预研成果(动态监测效能变化),形成了系统化方案,为开发阶段产品质量保障提供了思路;2)完成了pico 设备浏览器和竞品(firefox, oclus浏览器)的效能问题分析并进行代码优化:实际减少apk包大小80多M, 运行时减少浏览器内存占用70 多M;④个人成长及技术分享:1)完成1次与扩展相关的大部门技术分享:《PWA(渐进式web app)技术分享》,从产品角度为大屏浏览器生态建设提供了强有力的技术支撑;2)完成1次《内核对扩展接口的技术实现代码分析》部门内部技术分享;3)完成 devtools, 效能问题分析,取词功能(icudtl),效能问题分析等技术文案20多篇;4)webxr 技术研究,完成了从js到blink模块到browser模块的整体梳理;webview内核功能定制及代码升级、维护;
-
高级内核工程师乐视集团 Dec 2015 - Jul 20191.睿驭汽车(北京)有限公司(2018/08-2019/07) 职位:高级软件工程师|IAI 核心应用2.乐视致新电子商务(北京)有限公司(2015/12-2018/08) 职位:高级内核工程师|浏览器部门3.概述:(1)参与了乐视手机浏览器的内核研发工作,主要完成了 h5 视频、夜间模式的开发工作,参与了系统 webview 的内核开发工作,为系统的web 生态化定制做技术支撑;(2)参与了法法汽车 webview 的内核开发工作,为核心应用的web 视频功能做技术支撑,确立并制定了车载大屏设备的技术发展方案;4.获得奖项: 在法法汽车申请发明专利1份;5.工作职责:浏览器内核开发(1)使用技术:基于 chromium 浏览器开源技术(webkit/blink)(2)浏览器内核功能开发,代码升级、维护;(3)乐视 OS 的 webview 技术支撑;(4)制定法拉第车载大屏端 web 技术发展方案,开发 web 视频产品功能;6.项目经验一:(1)项目名称:乐视浏览器/leui webview 技术支撑(2)项目描述:①乐视浏览器是运行在乐视生态硬件产品上的核心系统应用,是基于chromium 开源项目开发的项目;②webview 是android 系统的web 控件,是基于chromium 内核技术生成的控件,此控件的深度定制强化了系统平台功能;(3)责任描述:①浏览器内核(chromium)升级及代码维护;②webview 控件的产品功能定制;③手机浏览器产品定制功能开发:h5 video播放器、夜间模式、错误页面、商业化右键菜单、广告信息容器等功能;1)h5 video 播放器方案:实现了小窗功能,页内播放采用独立的 surfaceview,优化了视频播放UI, 提升了渲染效率,提高了视频的播放的稳定性,降低了崩溃率,提升了用户体验;2)夜间模式采用内核实现的方式,提升了效率,增强了用户体验;3)广告信息容器的实现主要是为 web 网页内部嵌入三方广告信息,提供了通用的技术方案,有实际的收益价值;④为运营提供支撑的产品功能(云控)及埋点功能开发;⑤手机客户技术问题回访及技术解决;7.项目经验二:(1)项目名称:法拉第汽车平台 webview 技术支撑(2)项目描述:①webview 是android 系统的web 控件,是基于chromium内核技术生成的控件;②webview 技术支撑主要是为了解决汽车平台 web 视频资源短缺而针对launch应用所做的技术支持,主要是通过定制化的webview 替换系统webview来实现视频资源支持;(3)责任描述:①webview 内核升级及代码维护;②webview 视频功能实现,此部分主要涉及web视频播放状态及播放UI功能的产品功能实现、drm(数字版权管理)的修改 ;③车载系统 webview 用户可选方案功能实现,此部分为灵活采用深度定制修改 webview 功能提供了技术支撑;制定车载大屏端 web 技术发展方案;
-
Android浏览器开发工程师锤子软件(北京)有限公司 Jul 2014 - Dec 20151.概述:参与了锤子浏览器的内核研发工作,主要完成了视频功能模块的开发工作,确立 chrome(非 webview) 技术研发路线,协助完成部门招聘面试工作;2.工作职责:浏览器内核开发(1)使用技术:基于 chromium 浏览器开源技术(webkit/blink)(2)浏览器内核功能开发、代码升级、维护;(3)smartisan OS 的 webview 技术支撑;(4)chromium项目跟进,主要关注内核的升级同步信息等;3.项目经验:(1)项目名称:smartisan 浏览器(2)项目描述:①smartisan browser 是运行在锤子系列手机上的浏览器项目;②项目是基于chromium(blink/webkit)内核的项目,早期基于 webview 实现,后期基于 chrome 实现;4.责任描述:(1)浏览器内核播放器产品定制功能开发;(2)浏览器性能问题分析及技术选型;(3)浏览器阅读模式功能开发;(4)浏览器内核升级及代码维护;(5)部门人员招聘面试;
-
桌面客户端研发经理中国数码集团 May 2009 - Jun 20141.中企动力科技股份有限公司(2012/03-2014/06)职务/部门:桌面客户端研发经理/协同通讯事业部2.中企开源信息技术有限公司 (2009/05-2012/03)职务/部门:高级软件开发工程师、系统分析师/动力工作站3.概述:参与了公司战略及产品(PC 客户端软件产品)的内核研发及项目管理工作,参与的项目涉及IM(即时通讯),企业通讯录,邮件客户端,日历,网盘,浏览器等;4.工作职责:程序开发、项目管理(1)使用技术:mozilla技术(xul,js,css,html,makefile,shell),duilib图形库技术(C++,xml);(2)mozilla(thunderbird,firefox)技术 xulrunner框架及开源扩展代码研究;(3)mozilla 内核代码(xulrunner(gecko+necko))修改、优化、升级等;(4)xpcom 组件、基于duilib 库 ui 界面的 c++ 开发;(5)部门代码编译,管理及产品打包、发布、升级等 shell 脚本化部署工作;(6)桌面客户端后期产品项目管理工作:确立项目开发框架,代码管理,组织组内开发推进,协调产品、测试同步等;5.项目经验一:(1)项目名称:动力工作站、靠谱工作站、zmail、中企通①以上项目都是基于mozilla 的gecko+necko内核实现、工作于xulrunner之上的;②动力工作站是整合了浏览器、通讯录、IM、邮件客户端,日历等其他小项目的工作站平台;③靠谱是另一套整合不同资源的平台;④zmail 是以邮件客户端为主体,整合了IM,通讯录,文件同步、IPPhone等工具的平台;⑤中企通主要是IM(即时通讯)平台;(2)项目责任:①xpcom 组件开发(c++);如:混音器设置、文件管理、窗口设置、splash窗口、usbphone,usb设备管理等组件等;②mozilla 内核研究,涉及启动优化逻辑修改(研究了xpcom加载机制,线程机制,启动执行过程,数据解析,dom 树生成,页面渲染,内核升级等);③mozilla 代码及产品性能分析,如性能优化(主要从阻塞及等待及js语言特点等方面来分析支持);④mozilla测试框架的研究,mozilla动态信息了解等等;⑤解决工作站平台不同应用的兼容性问题;解决不同扩展冲突所引起的bug,融合不同产品在同一个 xulrunner 环境下;⑥一些即将包含在工作站中扩展的技术预研:weave(js+xul,文件同步),webapp,addons等;⑦不同调试工具的研究:venkman, firebug, crossfire(js+xul技术)等;⑧各种产品的编译框架的搭建(shell,makefile)及产品化的过程(用nsis生成exe);6.项目经验二:(1)项目名称:Zspace即时通讯、NBC即时通讯、EIM即时通讯、CC即时通讯、Zsync网盘、虚拟桌面、邮箱检测工具(2)项目描述:①zspace,NBC,EIM,CC 都是基于 VC 开发的即时通讯平台项目,是采用一套核心代码(c++实现)的不同项目,区别在于各项目的界面风格不同;此类项目除了基本即时通讯功能外,还包含了企业通讯录,个人通讯录,网盘,邮箱等功能;②zsync 网盘是以独立进程方式存在于IM中的项目;此网盘核心业务逻辑在进程中实现、UI 部分是 IM 进程中实现,涉及到二者进程间通讯;③虚拟桌面是针对企业资源管理的一个桌面管理平台项目;④邮箱检测是针对企业邮箱用户方便检测邮箱问题推出的项目;⑤以上所涉及项目的技术都是用 c++代码 + duilib图形界面库 + ACE自适应通信环境框架来实现的;(3)责任描述:①桌面客户端开发团队构建及项目管理,项目原型构建,项目跟踪;项目预研开始阶段采用 mozilla 的 xulrunner内核+xul+javascript+xpcom(vc)来进行开发,针对此项目做了框架设计,原型开发,原型项目管理等工作;项目实质开始时采用了 vc+duilib 技术;②IM 界面功能实现:主要包括 RichEdit 控件开发,多页签即时通讯会话窗口界面及逻辑实现,表情等界面及逻辑实现,系统设置界面及逻辑实现,个人资料界面,更换头像界面及逻辑实现,历史记录管理界面及逻辑实现,查找联系人、查找群组界面及逻辑实现,登录界面、登录设置界面及逻辑实现,群发消息界面及逻辑实现,创建群组界面及逻辑实现,网盘界面及逻辑实现;③网盘和IM进程间通讯(命名管道)模块实现,此部分功能定义了网盘进程间通讯协议;④邮箱检测工具登录界面及逻辑实现;虚拟界面中实现了删除图标抖动效果;
-
软件工程师北京千家悦网络科技有限公司 Jan 2007 - May 20091.概述:参与公司早期创业过程,完成了非智能手机时期独立自主浏览器内核研发工作,本人主要完成了网络模块的开发工作;部分参与项目监督及管理工作;2.工作职责:浏览器内核技术研发(1)网络内核模块开发;(2)浏览器部分控件的界面化实现;(3)项目C语言开发;(4)项目后期代码优化、维护与多平台支持;3.项目经验(1)项目名称:多平台浏览器(2)项目描述:本项目是非智能手机时期独立自主研发内核的单进程、单线程的、跨平台浏览器,产品主要用在PC、电视机顶盒、手机、卫星接收机等设备上;(3)责任描述:①程序 C++ 到 C 语言的移植转换;完成不少于200万行的代码移植;②项目的 c 语言基础库构建,字符库,内存管理,基本编码转换,队列,链表等,;③c 语言的界面图形绘制开发(基于GDI),如:按钮,滚动条,文本框等;数据的序列化等;④单线程的 c 语言浏览器网络模块开发;网络模块主要实现了http,cache,cookie,dns等技术;Linux, wince, arm, mtk 等不同平台下网络模块的开发、维护;
-
信息中心负责人山西临汾平阳中学 Jul 2002 - May 20051.概述:参与了学校早期教学信息化建设过程;完成了教师的信息化技术培训、高中学生的信息化课程教育、校园信息化软硬件建设等工作;协同教务部门确立了教育信息化的整体思路与框架;2.获得奖项:省青年教师课件大赛二等奖、校园青年教师育人模范、青年教师“课堂创新”赛讲优秀奖3.工作职责及成绩:(1)任教高一、高二计算机基础课程及全校教师计算机培训;(2)电教设备维修、维护;执行校园信息化建设工作:组建完成67个教室,两间机房,一个服务器机房的信息化建设;软件实现了校园网站初步建设;
史春龙 Education Details
-
北京交通大学计算机科学与技术 -
山西省吕梁高等专科学校数学教育
Frequently Asked Questions about 史春龙
What is 史春龙's role at the current company?
史春龙's current role is 法法汽车 - 高级内核工程师.
What schools did 史春龙 attend?
史春龙 attended 北京交通大学, 山西省吕梁高等专科学校.
Not the 史春龙 you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Aero Online
Your AI prospecting assistant
Select data to include:
Total price:
$0.00
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial