周本成简历

  1. 基本信息

    周本成 | 男 | 34岁 | 统招本科/自动化 | 电话:13621114221 | 邮箱:mappstore@163.com 求职意向: Android车机系统开发/ 性能优化专家 / 智能座舱研发

    教育经历

    中国石油大学 自动化(本科) 2012.9 - 2016.6

    技术栈 (Technical Skills)

    • 语言:Java, Kotlin, C++, Python

    • Android 系统:Framework (AMS/WMS/PMS), Binder, SystemUI, Launcher

    • 性能优化:Systrace, Perfetto, Simpleperf, MAT, LeakCanary, eBPF

    • 图形渲染:OpenGL ES, Skia, SurfaceFlinger, Vsync 机制, 离屏渲染

    • 其他:Git, Design Patterns, Linux Kernel (调度/内存管理)

    个人优势

    • 车机/系统匹配度: 拥有小米系统底层多年研发经验,核心技术栈(Launcher、SystemUI、Window Manager)与智能座舱HMI(人机交互)、仪表盘、多窗口开发高度同源。

    • 图形与渲染专家: 了解 Android 图形栈(SurfaceFlinger, WMS, View渲染管线),具备自研动画引擎(Flome)及离屏渲染优化经验,能够解决车机复杂动效下的高负载掉帧问题。

    • 性能调优方法论: 3年基础体验(Basic Experience)专项负责人经验,精通 Perfetto、Systrace、Simpleperf 工具链。擅长从Linux内核层(Cgroup调度、CPU/GPU Affinity)应用层的全链路优化。具备**冷/热启动(Fast Boot)**极致优化经验,符合车机“快速启动”的高标准要求。

    • 工程效能与工具化: 具备极强的工具研发能力,曾自主研发自动化流畅度分析、内存分析快速工具及cgroup剩余水位测量工具,能显著提升大型团队(如车机OS团队)的研发与测试效率。

    • 项目管理: 具备大型OS(HyperOS)基础体验把控能力,有从0到1搭建性能测试体系及竞品对标经验。

    • **核心竞争力:拥有MIUI/HyperOS系统多年核心应用开发经验,专注于Launcher(桌面)、Keyguard(锁屏)**深度性能优化,深入理解WMS、SurfaceFlinger及View渲染管线。

    工作经历 (Professional Experience)

    小米科技有限公司 | 基础体验/系统软件部 | Android高级系统工程师 2021.07 – 至今

    1. 锁屏基础体验与流畅度专项 | 2025.10 - 至今

    • 核心职责: 担任锁屏(Keyguard)基础体验流畅度专项接口人。
    • 性能攻坚: 主导锁屏9大核心场景的竞品(Vivo/荣耀)对标分析,输出9大场景trace拆解文档与优化策略,目标将系统负载降低 10%。
    • 竞品对标: 成功定位11个关键性能瓶颈,给出解决方案,推动渲染链路重构,为实现核心场景流畅度超越竞品提供了支撑。

    2. HyperOS 大桌面基础体验负责人 | 2023.9 - 2025.10

    • 全面看护: 负责HyperOS 1.0/2.0大桌面(Launcher, Recents, Widget)全生命周期体验,覆盖40+新功能,确保各项指标(内存、流畅度、冷启动、包体积)对比上一代无衰退超越竞品
    • 体系搭建: 从0到1创建桌面基础体验测试流程,制定核心测试Case及验收标准,建立自动化与人工结合的测试闭环。
    • 全面优化: 主导稳定性、内存、静态/动态流畅度、冷启动等核心指标。通过分层级(高/中/低端机)对标策略,逐步实现性能指标从“追赶”到“持平”,最终在核心场景实现超越
    • 内存攻坚:
      • 主导中端机内存专项,通过优化Bitmap缓存、Native层资源复用,实现桌面开机内存下降100MB,重载场景峰值下降60MB
      • 从0到1建立小部件(Widget)内存看护标准,开发自动化检测工具,将误差控制在1MB以内,有效拦截不合规需求。
    • 性能提升:
      • 优化桌面冷启动时间,通过解耦Transaction动画与绘制依赖,将时延从172ms降低至87ms(优于竞品荣耀300的92ms)。
      • 优化文件夹打开/关闭动画,GPU耗时降低16ms,丢帧率从3.3%降至0.75%
    • 中端机优化专项:
      • 八大指标对标,初始6项差于竞品,2项优于竞品,优化完成后6项优于,1项持平,一项差于竞品。
      • 应用快慢启动,O16U启动速度提升62.89%(冷启动 71.76%,热启54.01%),关键技术如下:
        • 0ms启动
        • StartingWindow时延优化方案,开机第一次点击图标解析StartingWindow样式缓存,会命中缓存降时延
        • 快速启动场景解耦Transaction动画与桌面窗口绘制依赖,优化收益110ms-400ms
        • 通过智能调度,加速动画收集,对关键动画链路,高优调度
        • 资源预加载,action down激进load apk资源
      • 工具研发(亮点):
        • 自主研发自动化流畅度分析工具,支持自动归因与火焰图生成,将人工分析耗时从60分钟缩短至10分钟,分析准确率超90%。
        • 开发Cgroup剩余水位测量工具,量化资源利用率,通过调参使Home场景丢帧率下降30%
    • 项目背景: 负责HyperOS 1.0/2.0 大桌面(Launcher)的全链路基础体验优化,覆盖高端至低端全系机型。

    3. MIUI14 桌面功能开发与内存专项 | 2022.9 - 2023.9

    • 功能开发: 负责MIUI14桌面文件夹功能迭代,主导开发九宫格、七宫格等核心卖点功能,用户反馈良好。
    • 低端机优化: 负责入门机型(类似车机低算力平台)内存攻坚,通过图标裁剪、分层图标合成及延迟加载策略,实现国际版内存优化150MB+,达成Android入门机行业第一目标。
    • 性能分析: 作为桌面基础体验接口人,利用Perfetto常态化分析性能瓶颈,建立性能监控防线。

    4. 盘古二期解耦 | 2022.05 - 2022.9

    • 架构解耦: 参与“盘古二期”项目,主要负责System组件与Product组件的架构解耦,降低模块耦合度,提升代码复用率与编译速度。
    • 调研system解耦应用迁移product分区解决方案,编译宏

    5. Flome动画引擎功能开发与维护 | 2021.07 - 2022.05

    1. 负责自研Flome动画框架及MIUIX动画库的维护与特性开发,深入理解动画插值器、属性动画原理,插值器算法及 Vsync 同步机制。,为后续流畅度优化打下坚实基础。

迷你高(北京)科技有限公司 | 基础与架构部 | 高级Android研发 2020.07 – 2021.07

责任描述: 主要负责组件化改造 + 基础组件开发 + 基础业务迭代 技术描述:

  1. 在这个项目中我主要负责了项目的组件化改造,打造了一个基于通用基础组件,业务组件,功能服务组件的业务架构,代码管理上实现了通过git.submodule形式自由组合组件源码,通过发布脚本plugin+maven+gitlab机器的形式完成arr组价版本管理和飞书群消息推送;规范组件化开发后的代码提交流程;最终在产研效率上提高了10%

  2. 基于腾讯的xlog,设计log收集和日志上传组件xngLogger,辅助bugly+博睿辅助开发人员快速定位问题;

北京正图数创科技股份有限公司 | 研发部 | 高级Android研发 2017.07 – 2020.10

作为技术组长,负责 正图云社区、正图生活管家、正图云店等相关应用技术选型和研发工作,在项目中我主要负责通用架构搭建 ,完成了基 于 MVP+Rxjava+Rxandroid+Kotlin+androidx+EventBus APP底层架构, 此外在架构底层完成了三方sdk和业务特色的核心工具库开发。

亿人帮互联网科技(北京)有限公司 | 基础与架构部 | Android研发

2015.7 – 2017.2

主要负责亿人帮APP开发和维护工作。