个人介绍
1.熟练使用OC编程,了解swift,具有良好的编码规范,熟悉OC的内存管理机制,具有良好的代码封装,基类继承,自定义可重用类的习惯,代码管理清晰规范,对于后期需求变动能快速找到切入点,提高工作效率。
2.熟练掌握各种UI控件及动画以及自适应布局和各种自定义控件。
3.熟悉xcode自带的相关调试工具,对app进行优化,使用xcode自带的Unit Test进行UI自动化测试和单元测试
4.熟练掌握XML、JSON数据解析,熟悉http,tcp/ip协议,熟悉socket通信机制。
5.熟练掌握使用MVC和MVVM设计模式以及单例、KVO、KVC、block、通知中心等设计模式。
6.熟练使用多线程编程,参与多个混合开发项目,使用过 ionic和Cordova。
7.熟练使用runtime和了解部分runloop机制。
8. 熟练使用Git版本控制工具,使用CocoaPods进行第三方类库管理。
9.具备独立开发能力,有带团队开发的经历,参与过app开发的全流程以及最后的发布上App Store。
工作经历
2014-12-08 -2018-03-16东软集团iOS 11开发工程师
在Mac 0S X环境下,利用Xcode工具进行iOS软件开发以及相关文档的编写工作,iOS项目底层框架的搭建,主要负责app整体质量的把控,任务的模块的拆分以及一些技术点的抉择和问题的解决,成果包括:搭建了适应公司需求的快速开发模板以及开发文档,方便后期快速开发,确保后期维护的
教育经历
2010-09-01 - 2014-06-01大连东软信息学院软件工程本科
参加自建的sovo公司,并开展业务,加入学校的技术组,负责维护学校的官网和论坛。