1. 熟练使用C/Objective-C和面向对象编程思想,熟悉swift语言; 2. 熟练掌握OC内存管理机制, 熟练掌握OC的消息机制;
3. 熟练iOS平台的UI设计,熟练使用各种UI控件,能自定义UI控件;
4. 熟悉MVC,协议代理,观察者,单例等设计模式和KVO,KVC,Block,通知等机制; 5. 熟练使用JSON/XML数据解析方式;
6. 熟练可自适应的能力和屏幕适配实现方式;
7. 熟悉HTTP、TCP、UDP等网络协议;
8. 熟练掌握NSURLCollection、NSURLSession和AFNetworking等网络请求方式; 9. 熟练掌握数据持久化,SQLite,FMDB,CoreData等常见的数据库操作方式; 10. 熟练iOS的多线程开发,熟练运用GCD、NSOperation、NSThread等;
11. 熟练使用SDWebImage,RDVTabBarController,Masonry,SCNavTabBar三方 库; 12. 熟练使用音视频的处理、录音和相机相册的访问;熟练使用高德地图和百度地图;
13. 熟练使用友盟三方登陆和分享;熟练使用极光推送; 14. 熟练使用支付宝、微信支付;
15. 熟练使用环信实现即时通信;
16. 熟练使用Git,SVN源代码管理器;
17. 熟练掌握App真机调试与上架的基本流程;
18. 熟练掌握Interface Builder和Instruments,CocoaPods等开发环境;
2014 .12-2015.5
上海永利宝金融信息服务有限公司
上海棠棣科技股份有限公司
北京联拓天际电子商务有限公司
永利宝
iOS软件工程师 iOS软件工程师 iOS软件工程师
iOS软件工程师
项目经验
项目描述:此项目采用MVC设计模式,使用到第三方AFNetworking请求框架的引用、JSONKit请求的解析,FMDB数据 的存储,dispatch线程,Core Animation动画操作,还有常用的代理、通知、block等,常用的控件、自定义控件,并涉 及到与银行的的互动加密。
项目职责:担任研发工程师,参与需求调研,项目可行性分析,技术可行性分析和需求分析 ,编写出实现各项功能的完整 代码 ,参与软件开发和重大问题解决 ,负责产品的开发与后期上线的维护。
项目业绩:此项目是一个理财的项目,主要吸引用户存贮资金并散发借贷,为用户赚取更多的利息,可以分长期和短期的 理财是一个不错的理财产品,还可以签到赚取更多钱福利。
2015.2-2015.4 火理财 iOS软件工程师
项目描述:此项目脱离于永利宝项目主要采用MVC设计模式,使用到第三方AFNetworking请求框架的引用、JSONKit请 求的解析,FMDB数据的存储,dispatch线程,Core Animation动画操作,还有常用的代理、通知、block等,常用的控 件、自定义控件,并涉及到与银行的的互动加密。
项目职责:担任研发工程师,参与需求调研,项目可行性分析,技术可行性分析和需求分析 ,编写出实现各项功能的完整 代码 ,参与软件开发和重大问题解决 ,负责产品的开发与后期上线的维护。
项目业绩:此项目是一个活期理财的项目,主要吸引用户零钱和散钱存贮资金并散发借贷,为用户赚取更多的利息,可以 分活期和短期的理财是一个不错的理财产品,还可以签到赚取更多钱福利。
2015.4 -2015.8 积木支付 iOS软件工程师
项目描述:此项目采用MVC设计模式,主要技术在于音频、蓝牙的开发对接,并且可以用音频和蓝牙刷取信用卡进行充 值,主要技术难点是读取银行卡的的数据进行二磁道的加密和解密相互检验,其他正常的使用到第三方AFNe t working请 求框架的引用、JSONKit请求的解析,FMDB数据的存储,dispatch线程,Core Animation动画操作,还有常用的代理、 通知、block等,常用的控件、自定义控件,runt ime 的使用动态的读取Molde 的属性和值,并涉及到与银行的的互动加 密。
项目职责:担任研发工程师,参与需求调研,项目可行性分析,技术可行性分析和需求分析 ,编写出实现各项功能的完 整代码 ,参与软件开发和重大问题解决 ,负责产品的开发与后期上线的维护。
项目业绩:此项目主要提取信用的钱,主要方便用户从信用卡中提取现金,为用户提供更多现金的流动,促进人民更高的 消费。
2015.9-2016.2 澳门通 iOS软件工程师
项目描述:此项目分为两类,其一是自己手动开发一套支付的SDK供别人的项目使用,其二进行澳门通项目的开发,SDK 的开发需要设计出口和入口参数的规则制定和制作Bundle引入image和一些隐秘加密的.m文件。澳门通项目采用MVC设 计模式,主要技术在于cfca加密的键盘对接解密相互检验,其他正常的使用到第三方AFNetworking请求框架的引用、 JSONKit请求的解析,FMDB数据的存储,dispatch线程,Core Animation动画操作,还有常用的代理、通知、block 等,常用的控件、自定义控件,runt ime 的使用动态的读取Molde 的属性和值,并涉及到与银行的的互动加密。
项目职责:担任研发工程师,参与需求调研,项目可行性分析,技术可行性分析和需求分析 ,编写出实现各项功能的完 整代码 ,参与软件开发和重大问题解决 ,负责产品的开发与后期上线的维护。
项目业绩:此项目是主要在香港实用的一个充值项目包括话费,交通卡等等,主要方便充值生活中服务性的业务。 2016.5-至今 企业商旅通 iOS软件工程师
项目描述:此项目正常的使用到第三方AFNetworking请求框架的引用、JSONKit请求的解析,FMDB数据的存 储,dispatch线程,Core Animation动画操作、SVN管理代码,还有常用的代理、通知、block等,常用的控件、自定义 控件,runloop管理线程和定时t ime r,runt ime 的使用动态的读取Molde 的属性和值,主要都是自定义控件为了兼容很多 的逻辑处理。
项目职责:担任研发工程师,参与需求调研,项目可行性分析,技术可行性分析和需求分析 ,编写出实现各项功能的完 整代码 ,参与