本人具有以下技术能力:
1、使用Objective-C\C\C++\Swift,开发过App
2、熟悉iOS平台下 UI、网络、存储的设计与实现
3、熟练阅读GitHub开源项目Trust
4、熟悉MVC/MVVM架构
5、CocoaPods管理第三方库
6、熟悉单例、代理、工厂、抽象工厂、策略、适配器设计模式
7、熟悉加密解密
8、熟悉上架流程
9、熟悉IJK播放器SDK的使用,直播和点播功能开发
10、熟悉汇编语言
11、熟悉区块链钱包的生成
项目一:《象舞广告》负责项目的整体架构规划,功能模块分层,语言和框架选择,设计模式运用,Git版本管理,团队协作。
项目二:《央视影音》负责央视频道直播,比赛模块直播,比赛回看,m3u8视频下载.
项目三:《NewPay》区块链钱包,负责整个项目,钱包创建,钱包备份,导出钱包,导入钱包,余额查询,交易转账,交易记录查询。
项目四:《SmartTest》负责移动通信项目,应用层协议(Http\FTP\Video\)在不同的网络环境下(WiFi和蜂窝网络)进行测试使用
项目五:《优化宝》负责移动通信项目,负责在地图上渲染北京市的基站数据
项目六:《广信贷》负责整个项目,P2P网贷业务
负责整个项目的业务模块划分,整体架构设计,功能模块分层,设计模式运用,开发语言的选择(swift),高分开源框架选择,Git版本管理和团队协作,阶段性交付时间点管理
负责央视影音项目视频模块的开发,包括最近常看的视频节目、比赛模块的视频直播、视频点播开发,使用Objective-C开发,MVVM思想,IJK播放器。
负责钱包项目的开发工作,包括余额查询,转账交易,钱包导入导出等功能模块,使用swift,MVVM设计思想,使用Git版本管理和团队协作,cocoapods管理第三方库。