个人介绍
1. 熟悉 Objective-C Swift语言;
2. 熟悉 Objective-C语言底层运行机制(Runtime、内存管理、Runloop、Block、多线程);
3. 熟练掌握MVC、MVVM、单例、通知、观察者设计模式 ;
4. 熟悉优化方面的工作(启动时间优化、包大小优化、崩溃率优化);
5. 熟练使用 Git 、SVN 源代码管理器;
1. 从事iOS开发,有着丰富的开发经验;参与过多个完整项目;
2. 理解能力强并且有良好的表达能力,会更快的理解公司的业务;
3. 工作态度认真,有冲劲,能独立解决问题,承担责任;
4. 注重团队之间的配合,使工作效率最大化。
工作经历
2021-06-10 -2023-05-11新氧iOS高级工程师
1.负责创新业务的日常开发,整合新模式进行代码的重构; 成果: 1.在MVVM结构的基础上,重新扩展了一套结构模式。 2.使文件层次更加清晰,对外公开更方便。
2019-10-12 -2021-08-18新东方iOS高级开发
1.负责新东方小书童的日常开发工作,负责斯林姆云学习的整体组件化研发; 成果: 1.项目组件化成功,2个应用相同的部分公用私有pod库。 2.启动时间优化使应用启动减少了100ms。 3.崩溃率优化,做了一个防崩溃的库,拦截常见的崩溃。 4.优化项目的包大小,大概优化90M。
2018-05-09 -2019-09-2658iOS高级工程师
1. 需求评审,项目排期,技术调研,项目重构; 成果: 1.招财猫代码移植到 58APP ,代码复用以及方案设计。 2.业务模块的重构,设计机器人动态下发。
教育经历
2011-09-01 - 2015-06-03吉林师范大学电子信息工程本科