个人介绍
>熟练掌握IOS的MVC、MVVM、MVP架构设计、Cocoa框架、熟练xib/Storyboard及纯代码方式;
>集成多个直播 sdk ,三方登录,友盟分享***宝,银联等种支付方式,百度地图定位导航,百度 语 音,face++人脸识别 ,bugly等 framework
>熟悉flutter实现原理、渲染原理、状态管理、路由、动画、主题和屏幕适配。
>熟悉 runtime、runloop 、内存管理机制、多线程、block 、,KVC/KVO、代理,通知等设计模式
>善与人沟通,团队协作能力强,并具有较好的心理素质和抗压能力,学习能力强,思维敏捷。
工作经历
2022-01-01 -至今创业团队iOS开发
1.对项目评估,独立开发维护整个项目。 2.负责核心代码的编写,项目的更新迭代。 3.制定和实现app安全防护方案 。 4.代码重构,优化项目结构,拆分项目里的耦合组件。 5.使用flutter开发iOS相关程序。 6.项目:上品折扣、番茄电影、晒 - 靠谱文玩社区交流平台。
教育经历
2011-09-01 - 2015-07-01河南科技学院计算机科学与技术本科
2015年毕业于河南科技学院。在校期间学会了很多东西!
技能
1. 框架搭建设计,业务逻辑分析和需求分析,软件界面架构及实现,产品迭代更新。 2. MVC设计模式,构建清晰明了的主体框架。 3. 调整公司业务、产品体验、技术框架及软件稳定性优化。 4. .为后期方便调整业务调整架构iphone及ipad公用一套数据源,分别有独立的UI。 5. 封装UIWebview和WKWebView,实现深层次的js交互及嵌入H5界面。 6. 实现苹果内购,供用户购买课程。
1. 设计并实现基于Redux技术的全局状态管理。并应用与用户摸、历史记录、下载、全局配置开关等相关模块 。 2. 使用SQLite技术实现本地历史记录等模块的展示与查询功能。 3. 基于FutureBuilder优化启动流程,区分启动前必须初始化和启动后初始化。 4. 设计Tabbar,结合Redux实现动态底部栏更新。 5. 设计开发页面基类。囊括加载状态,Appbar,空态页,埋点,ScrollController,分页数据 等统一维护状态 。 6. 封装ListView GredView 部分业务组件。 7. 编写iOS Platform的相关event channel。
1. H5交互编程,使用cookie、JavaScriptCore及UniversalLink等技术。 2. 使用UICollectionView进行商品展示。 3. 使用AVFoundation自定义二维码和条形码扫描方法。 4. 使用Instruments检测内存泄露。 5. 使用多线程解决tableView/collectionView页面卡顿。 6. 利用AFN处理项目重定向后参数为空。 7. 使用runtime处理防崩溃,和错误信息上传。