03 / EXPERIENCE & PRACTICE杨剑涛。
软件工程师|移动 App · 客户端平台 · SDK 与研发工具
01 / PROFILE个人简介
具备 10 年以上移动 App 研发经验,近三年专注于游戏客户端平台通用能力与基础工具研发。曾参与海外浏览器、电商、即时通信和医疗等业务,拥有大型应用架构演进、SDK 从零到一建设、性能优化及研发提效经验。
关注代码质量、产品体验与工程效率,善于将业务需求转化为可维护、可扩展的技术方案。目前在 tap4fun 负责 Unity、Android、iOS 客户端基础框架建设与维护,参与 HybridCLR 热更新框架设计,主导业务与网络监控、稳定性问题排查,并落地 AI 分析、建单与代码修复工作流。具有开发组长经历,能够承担技术方案设计、跨团队协作与项目交付。
02 / STRENGTHS核心优势
平台架构与 SDK
具备组件化架构、业务解耦、公共组件抽象及 SDK 设计经验,能够推动基础能力沉淀与跨业务复用。
性能与稳定性
拥有启动、网络、线程、内存及包体积优化经验,能够结合监控数据定位问题并验证优化效果。
工具与研发效率
具备工程模板、Gradle 插件、构建流程及性能监控工具开发经验,已落地基于 AI 的问题分析、Jira 建单、代码修复与 MR 审核工作流。
团队协作与交付
具有开发组长经历,熟悉需求评审、技术方案设计、任务拆解及进度与风险管理,推动过代码评审、单元测试和团队技术分享。
03 / CAREER工作经历
tap4fun
平台客户端研发
负责公司项目客户端基础功能框架搭建与维护、业务监控和性能优化。
- 基础框架:基于 Unity、Android、iOS 建设和维护游戏登录、支付、聊天、邮箱、翻译、推送等基础能力。
- 登录架构重构:主导登录模块重构,优化代码结构;将大部分登录代码从原生 Java / Objective-C 层迁移至 Unity C#,支持随客户端代码动态热更新,提升代码可读性与可维护性。
- HybridCLR 热更新:参与 Unity C# 程序集热更新框架设计与搭建;负责平台客户端代码的程序集拆分,明确可热更新与不可热更新模块边界,并配合项目组完成联调验证。
- 稳定性与 AI 分析:主导客户端稳定性监控与问题自动化排查。基于 Firebase 闪退及 ANR 数据,通过 AI 定时任务、自定义工作流 Skill 与 Service Account 授权,每日抓取和分析问题,识别新增问题及历史问题恶化趋势,分析解决方案并生成日报。
- 自动化问题处理:落地 AI 分析、创建 Jira 问题单、修改代码及 MR 审核流程。大部分问题仅需人工审核最终 MR 代码,部分案例需人工介入核实。
- 业务与网络监控:主导启动初始化、登录认证、支付等核心链路的埋点统计与及时预警;HTTP 监控覆盖客户端全部请求,支持接口耗时统计与问题告警,通过指标曲线识别地区性网络异常。
- 启动与登录优化:基于某项目埋点数据定位启动阶段耗时与登录流程失败问题,完成针对性优化、上线及验收,启动和登录成功率提升约 1.5 个百分点。
云览科技
资深 Android 工程师
参与千万级日活海外浏览器 Phoenix 的研发,承担架构演进、核心业务开发及性能优化工作。
- 架构与基础组件:参与 Android 端架构分层设计,推动业务模块与通用能力解耦;开发和维护线程池、网络、图片及工具组件,支持基础能力独立维护与跨项目复用。
- 核心业务与插件化:负责探索、游戏、文档等模块的开发与维护。主导文档插件动态下发能力建设,基于 Android App Bundle 改造分发与加载流程,实现按需下载和加载,减少 APK 体积、CDN 分发成本及重复下载流量。
- 启动优化:梳理启动流程与首页生命周期,结合 Systrace、Matrix 等工具定位耗时问题,优化启动任务及 CPU 利用率,将应用打开率由约 93% 提升至 95%,提升约 2 个百分点。
- 网络优化:接入 Cronet 网络库,支持 QUIC / HTTP/3 请求,相较原 HTTP/1.1 方案,将请求成功率由约 97% 提升至 98%,提升约 1 个百分点。
京东
高级 Android 工程师
在京东零售技术与数据中台部门担任 Android 核心研发成员,参与京东印尼站 JD.ID、零售云 CMS 和咚咚聊天 SDK 等项目。
- 组件化架构与基础库:主导 JD.ID 组件化架构方案设计与落地,负责首页、搜索等核心模块;建设通用 UI、网络、图片、日志及工具基础库,支持多条业务线复用。
- 性能监控与工程提效:使用 ASM 字节码插桩、APT 和多线程等技术开发页面加载时长监控工具;通过组件工程模板、版本管理插件和复合构建方案,改善重复开发、环境配置及编译联调流程。
- 零售云 CMS SDK:担任 Android 端负责人,主导端侧 SDK 框架设计,从零到一独立完成开发、测试与上线。支持 UI、点击与曝光事件及业务功能扩展,并编写接入文档与技术说明,降低业务接入和维护成本。
- 咚咚聊天 SDK:设计并实现跨设备聊天记录迁移方案;通过重试机制、消息回执、线程池与队列优化消息收发流程;治理通讯录模块的业务耦合、主线程耗时及数据源管理问题。
- 技术应用:推动 Kotlin、Android Jetpack 等技术在团队中的应用,并在部分业务中引入 Flutter 跨端开发。
医联
Android Leader
担任 Android 开发小组长及核心研发成员,负责医联 App 架构建设、业务交付和团队工程实践。
- 负责架构设计与迭代升级,抽象和封装公共组件;推动单元测试、代码评审及线上错误分析,持续改善应用质量和研发效率。
- 参与技术选型与关键问题攻坚,承担需求评审、任务拆解、进度跟踪和风险预判,组织团队技术分享与经验沉淀。
当乐
Android 工程师
作为当乐游戏中心 App 核心研发成员,参与业务模块和基础能力建设。
- 设计并开发多任务并行下载模块,负责首页核心组件开发与性能优化。
- 开发应用管理模块、图片选择器及自定义组件与动画,参与项目结构规划,改善交互体验和代码可维护性。
04 / TOOLKIT技术能力
Unity / C#、HybridCLR、Android / Java / Kotlin、Jetpack、Gradle、ASM / APT;熟悉 Compose,具备 iOS / Objective-C、Flutter 及 Android NDK 开发经验。具备 Firebase、业务埋点与告警、HTTP 监控及 AI 定时任务与自定义 Skill 工作流建设经验。重视数据结构与算法、多线程、设计模式、代码重构和单元测试等基础能力。
05 / EDUCATION教育经历
电子科技大学成都学院
电子信息工程 · 本科
2008 — 2012
06 / OUTSIDE WORK兴趣爱好
阅读、篮球,喜欢探索新技术与新产品,保持主动学习和实践的习惯。