工作经历
2018-08-01 -2022-09-26世纪文都教育集团iOS高级开发
负责项目的开发及产品维护、迭代、以及App的上线工作。 - 参与了app框架的搭建、疑难的解决、技术的选项,对外负责部门工作的对接、产品的研究、需求的评审。主要负责的有网络库的封装,首页动态加载,搜索、日历、下载、快递查询、课程、资讯、签到、题库等组件,保利SDK、ccSDK等的对接。 - 进行关于代码的重构和代码的优化、学员的解答
教育经历
2012-10-09 - 2015-10-06青岛科技大学计算机应用专科
技能
对接整体的相关需求、完成关于旧版本的bug和新版本代码的编写 - 处理关于直播、点播、点播+直播三种模式下不同课程的展示处理和下载 - 对接和处理涉及到的资讯、我的、练习模块的开发和功能的处理
- 通过GCD处理详情、首页、资料请求多个接口、下载多个课件的问题 - 通过RunLoop进行关于账号互踢、看课进度上传的问题 - 通过FMDB进行关于用户的课程、资料、学习记录的保存和下载、课程字段参数的增加 - 通过TableView和CollectionView多层嵌套解决复杂列表的交互和滑动 - 通过runtime动态方法,处理全局页面统计功能、字体根据屏幕适配、处理按钮重复点击 - 通过WKWebview 多种协议状态,解决web加载中的一些特殊处理、已经导航栏的定制、调转的界面 - 通过创建WDUBaseModule组件对公共业务用到的UI进行耦合 - 利用属性组件通过内存缓存,客户端这边来进行关于组合课程的逻辑处理,减轻服务器的压力 - 商品详情模块组件动态的搭建。根据所需要的活动进行动态的配置 - 首页界面和搜索界面的重构、实现服务端数据增加客户端灵活的展示 - 利用DoraemonKit避免UI在非主线程中进行渲染,看课中cpu使用率的优化 - 利用算法处理关于课程目录层级和优惠券规则的展示