个人介绍
本人从事与移动端开发6年+,扎实的Objective-C基础,熟练使用Swift语言,深入了解Block、内存管理、多线程等技术:
专业技能:
1. 深入了解iOS的底层原理、iOS的签名机制,熟悉常见数据结构及算法
2. 熟练使用iOS多线程技术NSThread、NSOperation和GCD
3. 熟练使用AutoLayout、Storyboard、Frame布局、UI组件、动画、绘图、地图、网络等
4. 熟练SQLite、plist文件、Archieve归档、NSUserDefault等数据持久化
5. 熟练MVC、MVVM、单例、委托、通知、KVO、工厂等开发模式
6. 熟练使用Git和SVN代码管理工具
7. 熟练使用OCLint和Godeyes静态代码检测工具。
8.熟练使用第三方支付平台,如支***,连连等
9.熟悉python和shell脚本及使用shell开发自动化打包脚本
10.使用vue开发适配手机端***发扫描签到会议和扫描报名功能的页面逻辑开发
11.熟练使用iOS核心的SDK,熟悉Runtime的运行时机制和Runloop
12.熟练掌握BLE蓝牙技术及硬件的数据的交互
工作经历
2017-10-17 -至今北京普信资产管理有限公司iOS开发主管
1、手机客户端及ipad端产品的开发和维护 2、负责项目框架的搭建及基础控件的封装 3、配合项目经理、产品经理及测试团队等完成软件用户体验、运行及通信速度、功能及性能等方面的改进及提 升 4、使用weex跨平台开发基础界面。 5、搭建Jenkins在项目中增加target 自动化打包。 6、增加Dsbridge框架处理原生界面和webview页面的交互逻辑 7、增加视频播放的页面封装及页面的水印效果
2014-11-30 -2017-10-17北京仟金所科技发展有限公司高级iOS开发工程师
1、手机客户端产品的开发和维护 2、负责对产品需求技术分析与实现,依据项目计划按时完成软件编码和单元测试工作 3、配合项目经理、产品经理及测试团队等完成软件用户体验、运行及通信速度、功能等方面的改进及提升 4、完成相关项目开发文档撰写。 5、使用JSPatch热修复技术,实现线上app bug修复。 6、使用OCLint静态代码检测,对重大问题做到及时修复。 7、根据需求及时的完成开发并自测。
2013-07-01 -2014-12-31北京瑞银信息技术有限公司iOS开发工程师
1、iPhone/iPad客户端产品的开发和维护 2、负责对产品需求技术分析与实现,依据项目计划按时完成软件编码和单元测试工作 3、配合项目经理、产品经理及测试团队等完成软件用户体验、运行及通信速度、功能等方面的改进及提升 4、完成相关项目开发文档撰写。 5、支付功能及定位定能的开发逻辑
教育经历
2010-09-01 - 2012-06-01枣庄学院计算机科学与技术本科
校内专升本,计算机科学与技术专业,在校期间积极参与各种比赛