李林峰
男 | 年龄:27岁 | Niels_lee@outlook.com
5年工作经验 | 求职意向:测试开发、全栈开发 | 期望城市:深圳

教育经历
上海大学
211 本科 通信工程个人优势
- 深度参与AICR Agent搭建;熟悉AI Coding工程化体系建设,主导质量模块功能设计与度量建设
- 掌握Appium自动化框架,具备客户端自动化脚本开发能力,负责线下自动化平台搭建
- 熟悉线上客户端质量平台构建,具备外网数据上报与符号还原开发经验
- 具备CI/CD实践经验,拥有Android开发经验,主导个人Android项目开发,GitHub获100+星标
- 技术栈:Python、Vue、Kotlin、Golang;RabbitMQ+Celery、MySQL、Kafka
工作经历
腾讯音乐娱乐科技(深圳)有限公司
测试开发内容:
- 负责Android客户端性能自动化脚本开发,及线下自动化平台的搭建
- 负责线上APM平台开发
- 参与AI Codingg工程化建设,负责质量维度的AICR落地及度量
- 负责客户端及后台代码覆盖率插件维护,覆盖率门禁平台开发,质量门禁落地
- 负责鸿蒙代码混淆符号表还原服务开发及异常堆栈还原服务开发
业绩:
1. 自动化客户端脚本落地QQ音乐,全民K歌,Joox等业务的安卓原生端和H5端;平台侧使用Celery+Redis实现任务队列。与公司内部蓝盾CICD对接,实现提交-构建-自动化-性能报告统计全链路运行;实现性能自动化任务主干分支覆盖率95%+,需求分支80%+;涵盖应用启动和Top页面多个场景。
2. 建设代码CR Agentic 知识库体系,包括知识库搭建、AICR Agent搭建、知识库Agent搭建、数据回收及度量;设计Harness方案优化Agent数据上报成功率从70%到98%;实现AICR问题有效率60%+。
3. 开发鸿蒙应用符号表解析服务与蓝盾对接,实现版本构建符号表上传+解析+落库;开发堆栈还原服务将异常Crash堆栈根据解析得到的符号表内容进行还原;
荣耀终端有限公司
移动开发工程师负责移动开发框架的方案设计、组件开发,具体内容包括:
- 负责站内信组件的安卓端侧sdk方案设计、开发工作
- 负责远程配置服务安卓端侧sdk方案设计与开发工作
- 负责远程配置服务的服务侧运维工作,包括构建、部署
- 负责移动开发框架中的H5容器、通信底座方案设计与开发工作
- 负责用户体验调研平台端侧SDK的方案设计、开发工作
- 参与移动开发框架CICD工程能力建设,以及云服务业务应用的包体积优化技术专项
OPPO
Android内容:
参与安卓大版本 WiFi 模块的升级维护工作,参与 framework 层客制化需求的开发,解决基线升级和需求落地过程中引入的问题;具体来讲就是研究 AOSP和 Linux 代码,借助 log、Wireshark等调试工具解决项目交付过程中的问题;
业绩:
关键项目节点无延期,无版本重出、打回;无严重市场问题,舆情反馈;升级项目交付人力投入得到优化
保质保量完成应用层需求的交付工作
项目经历
AICoding 工程化
质量端负责人内容:
项目概述:搭建工程化的Harness体系,用AI接管从需求澄清到代码合流的全流程,重点在于可观测,可回溯,可编排
核心方案:
- 搭建AICR Agent、知识库Agent,设计支持规则库下发的AICR SKILL及知识库建设;从Coding本地和云端两个维度触发AICoding,并自动化完成有效问题提取+规则入库的流程。
- 设计AICR Agent在工程化体系中的集成,确保每一笔本地Coding的提交都有AICR覆盖;并主导了AICR成本优化,降低Agent在CR过程中的时间和token消耗
业绩:
落地完整的CR规则库数据飞轮体系,支持有效规则提取+规则入库+规则库动态更新;
本地Coding CR成功率100%;问题有效率70%+;
云端Agent AICR成功率90%+,问题有效率60%+;负责设计的数据上报方案将上报有效率从70%提升到98%+
代码覆盖率平台建设
负责人内容:
项目概述:搭建代码覆盖率平台,支持按照提交维度、分支维度、需求维度查看代码执行覆盖率情况;针对产品需求设置代码覆盖率门禁,为测试提供执行程度参考。
核心方案:
1. 针对安卓、IOS、Golang,提供不同实现方式的覆盖率插件,统一收口格式上报到覆盖率平台;2. 使用MySQL存储覆盖率元数据和计算结果;前端平台可视化展示,支持异常代码标记功能
业绩:
Q音、K歌、JOOX产品需求中超过90%需求支持覆盖率查看,且90%+需求在测试结束阶段通过80%的覆盖率质量门禁
客户端性能自动化
平台及安卓端负责人内容:
项目概述:搭建客户端性能自动化体系,通过CICD集成+自动化执行+数据上报+平台可视化+阈值告警,保障客户端性能表现;
核心方案:
- 安卓客户端采用Appium+paddle OCR框架完成自动化脚本开发,通过任务下发的方式执行;
- 平台侧通过RabbitMQ+Celey+MySQL实现任务队列及异常重放;支持指标+阈值维度的静态告警及增量告警;支持通过业务自定义Trace或BTrace框架实现问题智能归因
- 与业务CICD结合,根据不同的自动化场景覆盖不同分支,打通从提交--到构建--到自动化的全链路执行。
业绩:
- 性能自动化任务主干分支覆盖率95%+,需求分支80%+;涵盖应用启动和Top页面多个场景。
- 负责期间在版本前置阶段累计发现有效性能问题50+
用户体验调研平台端侧SDK开发
端侧SDK负责人内容:
- 项目介绍:用户体验调研平台是一个面向公司所有云服务应用的体验问卷投放平台;业务通过平台向应用APP动态投放和回收问卷
- 担任角色:负责端侧接入SDK的方案设计与开发,交付可供云服务应用接入的问卷SDK
业绩:
- 参与问卷SDK的技术选型, 输出原生+H5融合的方案设计
- 端侧SDK自定义H5容器,注入JSAPI供H5侧与原生侧通信
- 端侧SDK自定义View, 嵌入H5容器, 交付动态视图供开发侧接入
- 深入研究混淆规则及gradle打包流程,优化APK接入SDK后的体积,减小约12MB
远程配置服务
负责人- 负责原生开发,提供一个端侧SDK,同步云侧后端返回的配置文件到端侧
- 负责服务侧维护,在SpringBoot框架的基础上维护接口逻辑
- 负责日常运维,借助Jenkins搭建流水线实现代码的构建与集成;借助k8s平台实现服务镜像的容器化部署及变更
站内信SDK
负责人内容:
1、Android原生开发,提供一个端云协同的站内信SDK和View组件,按照业务逻辑同步云侧服务端的消息、并在端侧持久化存储
2、按照UX提供的设计规范在应用内提供消息入口并展示消息内容
业绩:
- 自定义RecyclerView中的站内信元素,根据后端返回的消息实例在端侧展示站内信列表视图
- 优化SDK的数据IO异常,输出开发规规范并搭建数据库IO操作安全的代码架构
- 优化View内存泄漏问题
个人项目
个人博客&开源项目
负责人https://github.com/NielsLee/FoodRecords
个人 业余 Android 开源应用,独立开发三件套之记录,目前收获 100+Stars
https://github.com/NielsLee/SnapSaver
个人业余 Flutter 开源应用,面向拍照场景,旨在解决一些场合整理照片效率低下的问题;使用 Flutter 实现
资格证书
大学英语六级 口语日常交流水平