个人简历

image.png

资深移动端架构工程师 / 高性能优化专家
📱 18310936758 | 📧 macong0420@gmail.com | 北京·昌平
🎓 常熟理工学院 · 软件工程 · 本科 (2010.09 - 2014.06)


个人优势

  • 十年实战经验:5 年+ 头部互联网大厂核心开发经验,具备极佳的职业稳定性(近两份工作均超 5 年)。

  • 双栈架构能力:精通 iOS 原生 + Flutter 混合架构,主导过 B 端复杂业务的跨平台重构,代码复用率达 40%。

  • 极致性能优化:擅长 APM 体系建设,拥有启动优化、内存治理、OOM 治理的实战经验,曾将崩溃率降至 0.01% 极致水平。

  • AI 场景落地:具备 AI + 客户端 落地经验,独立设计动态卡片渲染引擎,成功支撑 AI 助手在 B 端业务的各种复杂交互。


专业技能

  • 语言与框架:精通 Objective-C、Dart、深入掌握 Flutter 渲染原理及混合栈管理。

  • 底层原理:深入理解 Runtime、RunLoop、Block 内存模型;熟悉 Mach-O 加载机制与 App 启动流程。

  • 工程化与工具:熟练使用 Instruments (Allocations/Time Profiler)、LLDB 调试;熟悉 CI/CD 自动化流程。

  • 架构设计:精通 MVC/MVVM/Clean Architecture,具备大型 App 组件化、模块化重构能力。

  • 其他:熟悉自定义协议(SEE)、Socket 通信、大图渲染管线及外接纹理技术。


核心技术里程碑

  • 架构升级:推动贝壳 B 端业务 Flutter 落地,制定接入规范,版本迭代周期缩短 25%,节省人力成本约 40%

  • 性能攻坚:主导全链路性能优化,启动速度缩短 40%,渲染流畅度稳定在 60FPS,崩溃率从 0.06% 降至 0.01%

  • 大屏适配:解决 iPad 端 4K+ 大图浏览 OOM 难题,利用外接纹理技术使内存峰值降低 40%,签单转化率提升 15%


工作经历

贝壳找房 (Ke.com) | 资深 iOS 开发工程师

2020.05 - 2025.11

核心职责:负责 B 端核心应用“贝壳精工”、“HOME” APP 及 iPad 端“HOMEHD”的架构设计与研发;带领小组完成跨平台重构与 AI 场景落地。

1. 跨平台架构与工程化 (Flutter + Native)

  • 混合栈容器搭建:设计并实现 Flutter 混合栈管理方案,解决原生与 Flutter 页面跳转的内存泄漏与手势冲突问题。

  • 模块化重构:将“贝壳精工”单体架构重构为模块化架构,解耦业务代码,编译速度提升 50%,跨平台模块占比提升至 40%+

  • 效能提升:制定团队 Flutter 开发规范与 Code Review 机制,指导新人上手,显著提升团队交付质量。

**2. AI 场景:“小师傅 AI 机器人” **

  • 动态卡片引擎:基于 Flutter + SEE 协议 设计了一套动态 UI 渲染系统。

    • 技术难点:解决服务端下发多态数据(语音、文本、富文本、按钮动作)的实时解析与渲染问题。

    • 解决方案:实现基于 JSON 的 DSL 布局引擎,支持预制模板(工地播报、交互按钮)热更新,无需发版即可调整 AI 回复样式。

  • 交互体验优化:利用 HTML 富文本引擎实现流式打字机效果;优化语音采集与上传链路,语音识别准确率提升 15%,端到端响应速度提升 30%

3. 极致性能优化与 HOMEHD (iPad) 专项

  • 大图 OOM 治理:针对装修展厅场景下(HOMEHD)浏览 4K 全景图导致的内存暴涨问题。

    • 方案:摒弃原生 Image 组件,采用 Flutter External Texture (外接纹理) 方案对接原生图片解码器,通过纹理复用池和分片加载策略,内存峰值降低 40%,彻底解决闪退问题。
  • APM 体系:建立线上性能监控体系,针对启动耗时(Pre-main/Main)进行专项治理,启动时间缩短 40%


北京幻想纵横 (百度文学) | iOS 高级开发工程师

2015.06 - 2020.05 (5年)

项目:熊猫看书、纵横小说(阅读类 Top 级应用)

  • 稳定性治理:接手历史遗留代码,主导 MRC 转 ARC 迁移工作,通过静态分析与内存泄漏排查,将应用崩溃率从 2.1% 惊人地降至 0.02%

  • 阅读器内核优化:重写书籍解析模块,支持 epub/txt/pdf 等多格式高性能解析;优化翻页动画与排版计算逻辑,解决长章节卡顿问题。

  • 组件化建设:封装通用网络库、数据库(FMDB封装)及 UI 组件库,提升多条业务线的开发效率。


微展世 (北京) 数字科技 | iOS 开发工程师

2014.06 - 2015.06 (1年)

  • 负责企业级内部应用开发,独立完成从 UI 搭建到核心接口对接的全流程,积累了扎实的 Objective-C 基础。