个人介绍
1. 熟练掌握Object–C语言和C语言,掌握Swift语言开发,熟悉面向对象编程,具有良好的编程习惯。
2. 熟悉Cocoa Touch框架,和Xcode集成开发环境,熟练使用Xcode ,Interface Builder等开发工具,熟悉使用SVN/GIT工具进行代码管理和团队协作开发, 熟悉iOS 的开发、测试、打包、上架流程。
3. 熟悉OC 的内存管理原理,了解ARC 的实现机制,熟练解决内存泄露等常见问题,了解OC 运行时机制的原理和特性。
4. 熟悉OC的消息转发机制和响应链机制。
5.熟悉iOS系统架构,能够根据产品需求合理的快速的进行设计开发。
7. 熟悉单例,MVC,MVVM等设计模式,有良好的数据结构和算法基础。
8. 掌握iOS/iPad SDK开发环境,熟悉iOS/iPad开发架构和API调用。
9. 熟练使用GCD、NSOperation多线程进行软件开发。
10. 熟练掌握数据的持久化方式,熟悉SQLite的使用及SQL语法
11. 掌握系统框架CoreBluetooth实现蓝牙相关功能, 系统框架AVfoundation,可以进行音视频开发。
12.掌握高德地图,百度地图的定位,地理围栏,导航等功能的使用。
工作经历
2019-04-02 -至今南京科时锐宝移动前端开发
1、负责公司交易商城类型的APP开发 包含商品展示,下单,付款以及发布等一系列流程,集成了听云,极光,高德地图等一系列服务 2、负责物流APP的开发 包含货物的运输,装卸,司机的位置,集成了腾讯人脸识别,车牌识别等等
2017-06-05 -2019-03-12北京东软望海高级移动端工程师
1、整理PC端系统的功能,转换成APP常用模块,形成需求文档 2、负责iOS客户端功能开发与界面优化,对接后端接口设计以及第三方SDK的功能对接 3、开发出AnalyticsSDK,完成统计用户行为及业务数据统计的埋点等功能 4、对代码进行内存检测,结构化数据存储,常用模块封装,本地数据加密,使用Instruments对APP进行UI测试 5、出差到医院现场开发,根据院端需求更改产品的部分功能,并分发给院方试用 6、合并多个APP,形成整套系统,并配合后端设置使用权限 7、对项目使用swift语言进行代码重构 完成了项目初步的swift版本 8、使用MLeaksFinder检测代码中存在的内存泄露问题并解决
2015-05-13 -2017-05-2591金融高级移动端工程师
1.负责iOS移动端的开发与界面优化设计,移动端与前端界面的交互接口设计以及开发工作,对项目中存在的问题以及难点进行调研解决 2.独立完成两个新项目,在规划的工期内完成两款App的开发任务 3、整理老项目流程,功能模块,并合并相似的APP,以多Target的形式开发 4.负责项目开发中外包项目的技术对接以及外包项目的需求设计
教育经历
2012-09-01 - 2016-06-02安徽工程大学信息管理与信息系统本科
在校期间学习OC以及JavaScript语言,并通过CEAC证书