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 日志,保障线上稳定性