高级iOS软件开发工程师个人简历范文

2017-04-12 08:40:41浏览:1699类别:简历范文

求职目标:iOS软件开发工程师
姓名:张XX
年龄:24岁
住址:北京市朝阳区
电话:135xxxxxxxx
邮箱:lucky@ijianli.com

工作经历
2016.05至今    XXXX科技有限公司    iOS软件件开发工程师
工作描述:
1. 框架搭建
2. 分配工作任务,解决技术难点
3. 模块开发
2015.07-2016.04     XXXXX网络科技有限公司    iOS软件件开发工程师
工作描述:
1. 工作期间主要iOS客户端的开发
2. 分析客户需要,建立项目框架
3. 按照项目计划高质量的完成所负责的模块开发以及bug的修复
4. 测试程序,维护项目

项目经验
医道
项目描述:
医道,为展业医生用户提供便利,包含最新医学资讯、药物详解、专业进修培训、前言学术会议、晋升论文学分、科研基金项目等,最大化满足在医生成长过程中所需的各方诉
项目功能点介绍:
1. 主页:主页,展示各个科室的资讯。
2. 同道:显示已关注用户发布的圈子动态,及发现推荐名医及用户。
3. 成长:获取相关文献,药物详情及会议、期刊等。
4. 个人中心:显示个人信息,积分商城,及推送消息等。
部分技术点:
1. 使用AFNetworking异步请求加载数据,解析JSON数据格式。
2. 多控制器的嵌套使用。
3. 纯手写(Masonry)及Xib混合使用实现UI界面的搭建。
4. 采用 block,代理委托,通知等设计模式。
5. 多种cell的自动布局,展现不同内容,整体使用MVC设计模式,不同版本的兼容适配。
6. 多线程上传多张图片,多张图片显示的布局,使用开源框架SDWebImage 实现图片的加载。
7. 实现文件上传、下载功能,离线缓存功能。
8. 外链跳转app及全屏侧滑返回。
9. webView和JS交互。
厨宝
项目描述:厨宝是一款美食制作教学类软件。我们专注于教会广大吃货们如何制作即色香又味美的美食,让
您在欣赏珍馐美味的同时又能快速的学会如何制作它们。
项目功能点介绍:
1. UI界面的搭建;
2. 视频播放界面;
3. 数据持久化。
部分技术点:
1.多控控器的嵌套使用;
2. 纯手码实现界面的搭建;
3. 利用自己封装的网络请求处理网络数据;
4. 利用SDWebImage对数据图片进行有效的数据缓存操作;

专业技能
1. 熟练掌握C语言,Objective-C编程基础, 熟悉Cocoa Touch开发框架,能够熟练使用Xcode,熟悉Interface Builder及iPhone SDK开发环境,掌握OC的内存管理 。
2. 熟练掌握MVC设计模式,委托,单例,target-action,通知,深入理解面向对象设计思想,熟悉常用的设计模式,能独立开发iOS应用。
3. 熟练使用各种UI控件,熟悉多视图应用开发,地图的使用,以及iOS动画使用。
4. 熟练使用基于Git、SVN源代码管理系统的版本控制器。
5. 熟练掌握storyboard和xib可视化编程。
6. 熟悉json,SQLite,CoreData在iOS平台中的应用,NSUserDefaults,plist本地数据存储 。
7. 熟悉NSThread,NSOerationQueue,GCD等多线程编程,HTTP,TCP/IP等常见网络协议。
8. 熟悉 CocoaPods使用以及AFNetworking,HUD,MJRefresh、Masonry等常用第三方类库 。
9.了解swift ,html5、css、JavaScript。
10. 熟悉Objective-C的Runtime运行机制和内存管理机制;
11. 熟练掌握屏幕适配,sizeClass及版本适配。
13. 熟悉第三方方SDK(聊天,支付)。
14. 具有良好的英文文档阅读能力, 编程基础扎实, 具备良好的编程习惯。

自我评价
iOS开发基础扎实,具备良好的编码规范和设计思想,学习能力强,具有较强的逻辑思维能力,善于思考,能够通过多种途径寻求解决问题的最佳方案,执行能力强,主动性强,沟通协作意识好,能够承担工作压力往往能够超额完成上级布置的任务,有能力独自完成设计和编码,对移动互联网行业前景充满热情。

推荐文章

延伸阅读