10 年移动端开发经验,长期从事 iOS 原生与 Flutter 跨端开发
近 4 年以 Flutter 为主,具备中大型项目与出海项目落地经验
熟悉 IM、音视频、语聊、社交、工具类等多类型业务
对性能优化、稳定性治理、复杂业务拆解有系统实践
具备独立负责项目、核心模块设计与技术推动能力
熟练使用 Python 进行脚本开发、数据处理与自动化辅助
跨端 / 客户端:Flutter / Dart,iOS(Swift / Objective-C)
业务方向:IM 即时通讯、语聊房、音视频、出海清理类工具
性能与架构:多线程、线程池、性能优化、混合架构
存储与网络:SQLite、WCDB、FMDB、Socket.io、WebRTC
出海相关:Firebase、AppsFlyer、Adjust、Facebook、数数
工具能力:Python 脚本、多语言自动化集成
1.皮雀(社交 / IM)
定位:项目核心架构设计 + 复杂 IM 系统实现
角色:iOS 架构负责人
项目描述
项目名称:皮雀(社交 / IM 应用)
技术栈:Objective-C / Swift / Socket / SQLite / WCDB / MVC / 模块化
个人职责与亮点(重点)
负责 iOS 端整体架构设计,搭建网络层、数据层、基础组件体系
封装统一网络请求框架,支持接口拦截、错误治理与日志上报
设计并实现 IM 会话列表、消息列表,支持文本、图片、表情等多类型消息
实现 类微信自定义键盘(表情 / 扩展面板 / 原生输入法切换)
设计 多弹窗 / 浮层层级管理方案,解决复杂业务场景下的展示冲突问题
基于 WCDB 重构本地数据存储,优化消息列表加载性能
IM + 音视频系统(Socket / WebRTC)
定位:高并发实时通信 + 协议设计能力
2.项目名称:Bros / Cape(IM + 音视频应用)
技术栈:Objective-C / Socket.io / WebRTC / WCDB
个人职责与亮点
参与 IM 消息协议设计,定义消息类型、状态流转与确认机制
基于 Socket.io 实现 长连接通信与事件分发
处理消息乱序、重发与弱网场景下的体验优化
集成 WebRTC,实现 单人音视频通话与群会议
使用 WCDB 重构本地消息存储结构,提升读写性能
优化图片、语音等多媒体消息的缓存与加载策略
语聊 / 电竞社区(高并发实时)
定位:实时语音 + 性能优化
3.项目名称:锅锅电竞(语聊 / 电竞社区)
技术栈:Swift / 音频 SDK / Lottie / SVGA
个人职责与亮点
负责 语聊房核心模块开发与架构设计
优化高并发语聊场景下的稳定性与性能表现
封装 Lottie / SVGA 动画播放组件,支持动态资源替换
优化礼物特效播放方案(MP4 / SVGA / Lottie)
重构下载与缓存逻辑,解决文件访问与资源冲突问题
优化启动流程与资源加载策略,降低内存与 CPU 占用
出海工具类(Flutter + iOS)
定位:补齐 Flutter + 出海 + 工程化能力
4.项目名称:出海清理类应用
技术栈:Flutter / Swift / 多线程 / Python
个人职责与亮点
负责 iOS 与 Flutter 混合架构下的核心功能开发
实现文件扫描、清理等核心模块,设计线程池控制并发
优化扫描流程与文件管理逻辑,显著提升扫描速度
使用 Python 脚本辅助多语言文本处理与快速集成
集成 Firebase、AppsFlyer、Adjust、Facebook、数数等出海 SDK
持续跟进 Crash 日志,保障线上稳定性
负责项目整体 iOS 架构设计与基础模块封装 封装网络请求、数据库操作、基础 UI 组件 实现自定义图片选择器与图片编辑能力 实现类微信自定义键盘(表情、扩展面板、输入切换) 实现 IM 会话列表、消息列表等复杂业务逻辑 设计多弹窗与浮层层级管理方案
负责 iOS 端语聊项目核心功能开发与性能优化 设计并实现语聊房模块架构,保障高并发场景稳定性 封装 Lottie、SVGA 动画播放能力,支持资源动态替换 优化礼物特效播放方案(MP4 / SVGA / Lottie) 重构下载与缓存逻辑,解决文件访问异
负责 iOS 出海清理类应用核心功能开发与性能优化 支持多包快速上架,审核稳定,无 4.3 风险问题 实现扫描、清理等核心模块,设计线程池机制控制并发 优化文件扫描与内容管理流程,显著提升扫描速度 持续跟进 Crash 日志,保障线上低崩溃率 使用