*项目能力:需求评估、分析项目难点并研究和提供解决方案、独立完成iOS项目和上线AppStore
*工具使用能力:熟练使用XCode,代码开发工具git和svn,Charls抓包分析,Xcode性能检测和优化,CocosPod,jenkin自动打包
*文档能力:开发设计文档、接口说明文档等
*技术能力:iOS app 架构设计、网络通信(Http、https,socket)、数据加解密,数据存储(归档、sqlite数据存储)、iOS SDK开发、音视频播放、多语言支持、屏幕适配、iOS动画、App内H5和Native交互、iOS自动化测试、蓝牙通信、ApplePay等
*第三方平台API使用:极光推送、七牛存储、科大讯飞、ffmpeg、喜马拉雅
携程旅行App
*工作主要职责:带领 6 人团队开发携程主 APP 和国际版 APP 各个版本、以及携程金融支付相关的 iOS 项目,负责 iOS 平台支付 相关的各个模块、管理团队并参与团队开发。
*主要项目经验:
携程旅游 APP
负责 iOS 平台各个版本支付相关功能,使用公司内部基础框架+ CRN 框架+ OC 语言开发。
负责的支付模块包括:支付方式所有页面、接入各种支付方式(银行卡支付、支付宝支付、微信支付、ApplePay、百度钱 包支付、qq钱包支付等第三方和携程自己的金融类支付方式),在版本迭代中完成产品的各种体验和新需求。
监控 APP 质量,对产品缺陷进行热更新和修复。
银联二维码 SDK(携程金融 APP/去哪旅游 APP接入):
负责实现银联二维码支付 SDK,使用携程内部基础框架+ OC语言开发,嵌入携程金融 APP和去哪旅游 APP使用。
携程国际版 APP:
负责国际版的携程 APP 支付相关开发,支持多语言多币种。
主要技术应用:
基于公司基础框架,进行业务封装,部分业务模块在版本迭代中进行解耦和重构、APP Size优化。 公司最早期 Hybird 接 Native 支付研究和开发实现。
公司最早期指纹支付 iOS 端研究和开发实现。
参与对外支付 SDK 研发。
内部分享研究:
ApplePay应用内开发:在携程技术公众号发表相关技术分享文章 (https://mp.weixin.qq.com/s/ZDOhluJqpFLusdzXk35cHw)。
AisToy
软件介绍:业余时间与朋友合作开发的一款教育类的儿童玩具软件,通过 wifi 链接硬件玩具,家长可以通过操作手机APP给孩子发 语音聊天、点播故事、音乐播放等操作来实现远程陪伴孩子。
软件主要功能:
首页:点播儿童故事、儿歌音乐等、更多里通过喜马拉雅开放的 API 获取喜马拉雅儿童音频资料,支持在线播放和下载音乐到 玩具设备,支持文件收藏和专辑收藏。
语音聊天:可以给设备发送语音、发送文字(文字转语音)到玩具设备。
设置:收藏、设备音量调整、邀请家长注册加入成员组。 技术主要实现:
网络通信:Https + Json
UI架构:MVC 模块化
第三方库和平台接入:
七牛云存储 激光推送(实现非实时手机与设备语音聊天) 科大讯飞 SDK(使用文字转语音功能)
喜马拉雅 SDK 接入(访问或获取开源儿童音频) AFNetworking(网络通信)
携程旅行是主要提供各种旅游产品的APP。 负责 iOS 平台各个版本支付相关功能,使用公司内部基础框架+ CRN 框架+ OC 语言开发。 负责的支付模块包括:支付方式所有页面、接入各种支付方式(银行卡支付、支付宝支付、微信支付、ApplePay、百度钱 包支付、qq钱包支付
软件介绍:业余时间与朋友合作开发的一款教育类的儿童玩具软件,通过 wifi 链接硬件玩具,家长可以通过操作手机APP给孩子发 语音聊天、点播故事、音乐播放等操作来实现远程陪伴孩子。 软件主要功能: 首页:点播儿童故事、儿歌音乐等、更多里通过喜马拉雅开放的 API 获取喜马