个人介绍
中高级 Android 开发工程师,拥有 5 年以上移动端项目实战经验,擅长原生 Android 应用开发、性能调优、架构重构,核心差异化能力:Android 端本地离线大模型部署、端侧 RAG 知识库集成。
熟练使用 Kotlin/Java、Jetpack 全家桶、MVVM/MVI 架构、协程 Flow、Hilt 依赖注入;精通 App 性能优化(OOM、ANR、启动速度、包体积优化、二进制重排)、Binder/Handler 底层原理、多线程并发问题排查;同时具备 Flutter 混合开发、SDK 对接、第三方库封装能力。
具备完整项目交付能力:需求梳理→方案设计→编码开发→Bug 修复→版本打包交付,重视代码规范、文档输出。可承接短期功能迭代、Bug 疑难修复、新项目从零开发、包月远程兼职。
工作经历
2021-04-01 -至今微软软件开发工程师
主导并参与多个核心模块的开发与优化,提升了产品的性能与开发效率。 - 负责Search和Trending模块的开发与迭代,采用混合开发模式,使用TypeScript与React构建高性能H5页面,通过组件化与模块化设计实现灵活的数据交互,提升了模块的可维护性与用户体验。 - 参与SDK的维护与功能扩展,确保其稳定性与兼容性,支持多版本客户端的集成需求,为开发团队提供高效、可靠的开发工具链。 - 主导APP启动性能优化项目,通过使用Benchmark进行测试,Baseline profile优化,有效缩短启动时间,显著提升用户首次使用体验。 - 负责Search模块的UI测试开发,基于Python与Appium构建自动化测试框架,实现核心功能的持续集成测试,大幅减少人工测试工作量,提升测试覆盖率与回归效率,为产品质量提供了有力保障。 - 负责 Kotlin Multiplatform (KMP) 跨端开发,实现业务逻辑、网络、工具类多端复用,区分共享层与平台专属 UI 代码,完成Android iOS 公共模块双端业务落地
教育经历
2014-09-01 - 2018-06-30河北北方学院信息工程本科



