个人简历

资深移动端架构工程师 / 高性能优化专家
📱 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 基础。