个人介绍
我从事 iOS 开发已有 3 年,主要负责 App 框架搭建和重要功能的构建,独立负责过项目研发,也参与和团队研发。参与过产品需求讨论、版本优化和 APP 迭代的过程。有丰富的社区类、医疗类、电网类、交通类 App 的开发经验,有较强的学习能力,能快速的接受新知识,具有良好的团队合作精神和沟通能力,有高度的责任感、较强的吃苦耐劳和创新精神。
1、 熟练掌握 UIKit 框架,并能对其进行重写、自定义、封装。
2、 熟练掌握单例、代理、观察者、通知、MVC 和 MVVM 等设计模式。
3、 熟练掌握 Object-C Runtime 运行机制、内存管理及多线程。
4、 熟练掌握转场动画及基础动画在应用中的使用。
5、 熟练掌握 JSON/XML 的解析方式,熟练使用相关第三方的网络库,如
AFNetWorking、SDWebImage,JSONModel 并理解其运行原理。
6、 熟练掌握 NSTread,GCD,NSOperation 多线程运用。熟悉线程相关操作。
7、 熟练使用常用的数据持久化方式。如归档解档、属性列表(NSUserDefault的使用)、沙盒机制的使用、基于 sqlite 数据库的基本创建及增删改差等操作。
8、 熟练掌握第三方 SDK 的使用,如支付宝***高德地图、百度地图、
友盟、百度统计等。
10、熟练掌握界面的适配,熟练使用 Masonry 和 AutoLayout 进行界面搭建与适配。
11、熟练掌握常用加密算法的使用。如 MD5,Base64,AES 等算法。
12、了解 socket 通信及 TCP/UDP 协议。熟练掌握 App Store 上架流程和规则。
13***开发,了解 Vue 开发,了解 uni-app 混合开发。
14、有良好的编写代码的习惯,并且非常注重代码的质量,也经常观摩他人的优秀
代码。
工作经历
2018-07-19 -2019-05-08深圳市交投科技有限公司iOS 工程师
负责公司 iOS 端 App 的开发和维护,整个的代码重构,及新需求的开发。App的版本迭代,及部分公司的 H5及小程序 开发。
2016-06-06 -2018-07-10贵州巨动睿云科技有限责任公司iOS开发
负责公司 iOS 端 App 的开发,整个 App 框架的搭建,封 装整个网络层,数据存储的构建,用户体系的构建,支付的接入,智能门禁的接入。 App 的版本迭代。因为是初创型公司,更是参与整个产品的规划和需求讨论。
教育经历
2012-09-01 - 2016-06-30贵阳学院电子信息工程本科
主要课程电子信息工程的本科课程