已从简历中提取并分类整理如下,内容均来自原 PDF,未添加不存在的经历。吴坤.pdf
技术经验
拥有 10 年移动端开发经验,主要从事 iOS 原生开发及 Flutter 跨平台开发,具备 App 架构设计、业务开发、性能优化和 SDK 封装经验。
熟练掌握 Objective-C、Swift,熟悉 Cocoa 语法特性及 iOS 开发体系。
熟练使用 Dart、Flutter 进行跨平台开发,具备多个完整 Flutter 项目经验。
熟悉 iOS 内存管理、Runtime、异步编程及多线程技术。
熟悉 MVC、MVVM 架构,使用过 RxSwift、GetX 等状态管理及响应式框架。
掌握桥接、命令、适配器等常用设计模式。
熟悉 HTTP、Socket/TCP、RTMP 等网络通信协议。
具备 Socket 自定义协议设计及分包、粘包处理经验。
具备弱网、断网、Wi-Fi 切换、断点上传下载等复杂网络场景处理经验。
具备 IM 即时通信、单聊、群聊、会话及通讯录模块开发经验。
具备音视频开发经验,使用过 FFmpeg、AVPlayer、IJKPlayer。
具备摄像头数据采集编码、音视频播放、语音直播及播放器 SDK 开发经验。
具备 App 性能优化经验,包括复杂页面卡顿与掉帧优化、启动优化等。
通过二进制重排及延迟非必要初始化,将 App 启动时间缩短约 20%。
熟悉 Lottie、Core Animation、SpriteKit 等动画技术。
熟悉原生与 H5 混合开发,具备 JSBridge 使用经验。
熟悉原生与 Flutter 混合开发及 iOS、Android 平台差异化处理。
熟悉 APICloud、Vue、JavaScript、CSS、uni-app,可开发后台管理系统及小程序。
熟悉 CocoaPods 组件化,具备搭建私有 Pod 库经验。
具备微信支付、支付宝支付及 iOS 应用内购买接入经验。
熟悉 Android、iOS 不同平台的打包和分发流程。
1. Flutter App 架构与性能优化
所属公司:成都八分音符科技有限公司
时间:2022.11—2025.09
主要工作:
负责公司 App 的架构设计与开发。
负责 Flutter 框架及业务模块的性能体验优化。
关注项目性能、安全性、稳定性及可扩展性。
2. 神鸟健康、猩家商户
所属公司:四川神鸟世纪科技有限公司
工作阶段:2022.01—2022.10
主要工作:
优化两个原有项目的整体架构。
对复杂页面进行架构调整、卡顿及掉帧优化。
实施 App 启动优化,通过二进制重排和延迟非必要初始化,将启动时间缩短约20%。
将部分 Objective-C 代码重构为 Swift。
使用 RxSwift 为 MVVM 架构提供数据同步能力。
重构播放器,将播放内核由 AVPlayer 替换为 IJKPlayer。
负责新功能版本迭代和 Bug 修复。
3. 云上启萌
所属公司:成都汇亿诺嘉文化传播有限公司
工作阶段:2020.05—2022.01
项目介绍:
面向学前儿童的教育 App,支持通过卡片学习汉字和古诗、通过视频学习绘画,并应用智能语音识别和 AI 图像识别技术。
主要工作:
解决 FFmpeg 在 iOS 平台上的编译和使用问题。
使用 FFmpeg 对 iPad 摄像头采集数据进行编码。
使用 Socket 将图片传输至服务器进行 AI 识别。
处理 Socket 分包和粘包问题。
使用 Lottie、Core Animation、SpriteKit 实现特定动画效果。
引入 RxSwift 进行响应式开发。
参与 Swift 5 开发、升级和兼容处理。
设计由 JSON 文件驱动课程内容的模式。
使用课程包下载和管理课程媒体文件。
根据 JSON 配置播放对应音视频并展示不同课程内容。
4. 同学冲呀、NewLife
所属公司:成都汇亿诺嘉文化传播有限公司
工作阶段:2020.05—2022.01
项目介绍:
两个采用 Flutter 完整开发的跨平台创新型项目。
主要工作:
使用 Flutter 搭建跨平台 App。
使用 GetX 进行状态管理。
实现动态发布及手机视频、图片、音频上传。
自定义拍照、视频拍摄、语音录制和语音播放组件。
实现个性化日历等功能。
接入融云 IMSDK,实现好友聊天。
Android 接入微信支付和支付宝支付。
iOS 使用应用内购买完成学习币购买。
处理 iOS、Android 平台差异及第三方插件适配。
负责不同平台的打包和分发。
5. 信仰的力量、四川智慧党建、温江党建
所属公司:成都纵横六合科技有限公司
工作阶段:2018.10—2020.05
项目介绍:
党建类产品,主要包含党建关系展示、党建事务办理、党建新闻展示和党建内容学习。
主要工作:
采用原生与 H5 混合开发。
使用 JSBridge 实现 JavaScript 与原生代码双向调用。
采用原生与 Flutter 混合开发。
使用 Flutter 开发部分详情展示页面。
使用 Vue 开发后台管理系统。
使用 uni-app 开发小程序。
6. 鹰硕云空间
所属公司:深圳市鹰硕技术有限公司成都分公司
工作阶段:2016.03—2018.10
项目介绍:
面向学校定制的网盘项目,提供文件上传、下载、分享和管理功能。
主要工作:
使用 APICloud 混合模式开发 App。
使用 H5、JavaScript、CSS 开发业务功能。
处理 APICloud 与原生代码之间的通信。
使用原生语言开发文件上传下载模块。
使用 dispatch_group、NSOperation、NSOperationQueue 等多线程技术实现断点上传下载。
处理弱网、断网及 Wi-Fi 网络切换等文件传输问题。
7. 鹰硕有课
所属公司:深圳市鹰硕技术有限公司成都分公司
工作阶段:2016.03—2018.10
项目介绍:
面向教学场景的 App,包含教师端和学生端,支持在线学习、考试、直播课堂以及语音和文字互动。
主要工作:
参与功能分析并制定技术可行性方案。
评估研发时间并根据模块难度分配任务。
负责直播课堂核心模块开发。
使用 RTMP 协议实现语音直播。
使用 Socket 传输自定义数据协议,实现课堂互动。
实现 PDF、图片展示及笔画同步。
推动项目组件化并搭建私有 Pod 库。
8. IMSDK、视频播放 SDK
时间:2017.08—2018.05
项目介绍:
IMSDK:实现类似微信的单聊、群聊、会话、会话详情和通讯录功能,主要应用于家校通 App。
视频播放 SDK:提供常用播放器功能,支持通过简单代码集成到业务项目中。
主要工作与成果:
IMSDK 通讯层使用 Socket/TCP 完成客户端与服务端的消息传输。
解决消息分包、粘包及消息协议定义问题。
IMSDK UI 层采用模块化封装。
支持直接调用独立功能页面、配置 UI 风格及继承控制器进行深度定制。
自定义编译 IJKPlayer。
支持 MP4、MOV、M3U8、MPV、AV 等视频格式。
解耦播放器内核与播放器操作界面。
支持使用 SDK 默认完整 UI,或者对播放器控制器进行二次 UI 开发。
可兼职时间
可兼职地点
0条评论 雇主评价