个人介绍
我是一名拥有7年开发经验的 iOS 工程师。
技术栈: OC、Swift当然不在话下了; 另外我还会 Flutter 混编; Vue/React 框架下开发网页和小程序; Python 脚本和爬虫;
工作经历: 曾担任创业型公司主程开发,独立开发维护教育类产品; 前流利说资深 iOS 开发工程师,担任大型需求负责人,负责项目推进,基础框架搭建等;
工作经历
2020-12-01 -2022-10-01流利说资深 iOS 开发工程师
1) 作为需求负责人,负责需求推进。需求分析、确定技术方案、确定人员安排和任务排期、基础框架搭建、基础功能支持等 2) 负责团队建设相关工作。如技术分享、促进基础库/组件库搭建和沉淀、文档沉淀、推进解决团队开发效率短板 3) 负责核心功能的框架设计、开发、重构,重难点解决。
教育经历
2011-09-01 - 2015-07-01安徽工业大学网络工程本科
技能
1) 作为需求负责人,负责需求推进。需求分析、确定技术方案、确定人员安排和任务排期、基础框架搭建、基础功能支持等 2) 负责团队建设相关工作。如技术分享、促进基础库/组件库搭建和沉淀、文档沉淀、推进解决团队开发效率短板 3) 负责核心功能的框架设计、开发、重构,重难点解决。
项目职责: 1) 独立从 0 开始搭建 App,完成 App 基本框架搭建,基本功能支持和后续所有需求开发 2) 参与产品需求讨论,结合技术实现和产品需求完善业务逻辑 3) 对项目进行重构、技术升级、Swift 升级、性能优化等 • 项目成就: 1) 搭建组件库,基于 storyboard、xib 开发组件、页面 2) 搭建分类库,为原生类 NSArray、CGRect、URL 等提供便捷的功能 3) 基于 AVPlayer 封装实现视频播放器,定制实现当时主流播放器的所有功能 4) 基于 NSURLSession、FileManager、FMDB 封装实现视频、音频课程的离线下载功能 5) 基于 JS Bridge,搭建 Webview 和 Native 中间层,为 WkWebview 提供完善的数据传输功能和交互功能 6) 使用预加载、高度缓存、图片延迟加载等手段,优化核心列表页面 TableView 的滑动性能 7) 接入使用各种常见第三方库