个人介绍
* 熟练掌握MVC/delegate/单例等设计模式;
* 熟练使用Block/KVO/KVC;
* 熟练使用Git/SVN等版本管理工具;
* 熟悉OC的runtime、runloop的运行时机制和内存管理机制;
* 熟练使用AFNetworking/SDWebImage等常用第三方框架;
* 熟练使用各类系统UI组件并根据需求进行自定义;
* 熟练使用NSthread/GCD/NSOperation等多线程方式开发;
* 熟练使用Masony/StoryBoard/Xib进行界面布局;
* 熟练掌握JSON、XML数据解析
工作经历
2021-09-13 -2023-05-07郑州出窝旅游有限公司iOS开发工程师
内部即时通信APP Hitravel Chat开发,基于WebSocket实现文字图片聊天功能,基于WebRTC实现语音视频通话,及多人视频会议 出窝旅游面向游客的Hitravel Web端及Web Phone端开发,为游客提供旅游团、机票、签证、邮轮、门票等旅游产品和服务的购买渠道。
2018-10-01 -2020-08-01北京宇信集团有限公司iOS开发工程师
中原银行企业版iOS客户端开发 中原银行移动营销项目iOS客户端开发 辽宁农信支付SDK支付绑卡开发
2016-01-01 -2016-06-30北京联龙博通技术有限公司iOS开发工程师
中国银行手机银行客户端开发 使用原生地图组件,实现网点查询功能; 实现二维码扫描功能; 完成保险功能模块的开发工作
教育经历
2012-09-01 - 2016-06-30河南财经政法大学计算机科学与技术本科
技能
集成腾讯IM SDK,并根据业务需求进行再封装; 通过FMDB完成对聊天消息、公司通讯录、公众号等数据的本地存储; 完成群组聊天中的群信息设置、工作台、个人信息等业务功能; 自定义聊天键盘,支持语言输入、表情输入、文件输入; 对老版本方舟进行定期维护工作;
登录、转账汇款、推送通知、头像上传等主要业务功能的开发实现; 根据服务端需求对YTKNetwork进行再封装,实现数据交互; 利用Cordova框架进行APP模块路由跳转,实现原生与Vue组件的交互; 集成FIDO生物识别、OCR识别等第三方SDK;