个人介绍
8年iOS项目开发经验,2年团队管理经验, 1年Flutter语言开发经验,1年小程序开发经验,代码基本功扎实,良 好的编码风格,有一定的架构设计能力,能够较好的进行模块化设计和编码 熟悉iOS内存管理机制,对iOS技术有较深的理解,熟悉常见的第三方库原理和实现并有一 定源码阅读经验, 熟悉framework以及底层的原理和关键细节 深入理解iOS SDK和app开发流程, 具有丰富的Objective-C开发经验,具有丰富的 iOS 平 台 UI 开发经验,能够实现复杂的界面交互;并了解其内部原理实现 熟练使用iOS开发工具,包括Xcode,Git,Cocoapods等;熟悉各种主流手机特性,精通不同 iOS系统版本、屏幕的适配;熟悉网络通信机制及常用的数据传输协议 掌握 iOS中的多线程、网络、数据存储、XML/JSON 、RunTime 、Runloop等开发技术知识 ,扎实的数据结构算法基础; 主导过多个完整的应用技术框架搭建、关键技术选型工作 熟练使用Instruments并进行性能分析与调优,对 APP内存、性能、CPU、电量消耗等优 化有一定的经验; 热爱互联网新技术且具有较强的学习能力, 有强烈的求知欲、 好奇 心和进取心,能及时关注和学习业界新的移动开发技术 有一定的英文阅读能力, 工作认真负责, 能抗压, 具有良好的沟通能力和团队合作精神, 分析 解决问题的能力, 既能独立承担开发任务, 也能系统把握项目进度
工作经历
2020-09-16 -至今北京箩筐科技有限公司高级iOS开发
1. 负责箩筐地图SDK轨迹和定位模块的功能研发 、产品迭代和性能优化,完成高质量的编 码和测试工作 2. 深度参与箩筐地图SDK需求前期和细节讨论, 功能定义等, 配合产品、设计、交互完成方 案落地 3. 负责箩筐地图SDK的Demo的开发, SDK接口文档的编写; 为SDK接入者提供技术支持, 协 助解决集成SDK过程中遇到的问题 4. 负责箩筐轨迹和定位SDK工具库基础模块和组件化的研发和维护并支持CocoaPods5. 通过shell脚本和Jenkins结合实现测试Demo的自动化打包和发布 6. 使用AsyncSocket和protobuf将采集到的轨迹点信息和服务器进行数据交换 7. 结合业务的实际情况,对地图方面的新技术进行调研,探索业务实际需求,为团队引入新 技术和新方案 8. 使用XCTest编写单元测试模块对项目中的部分模块进行系统话测试 9. 通过Metal对地图上的overlay进行渲染和绘制的开发
教育经历
2008-08-22 - 2012-06-07中国海洋大学材料化学本科
技能
智慧园区,为入住企业提供便利化服务 1. 负责 iOS 端的业务开发和代码维护工作 2. 负责应用基础架构的设计和具体编码工作 3. 解决项目中遇到的核心技术难点,优化开发流程 4. 对移动平台相关新技术进行研究和功能实现,对现有开发方法进行改进 5. 参与移动规范制订、技术文档编写 6. 参与团队的建设和管理工作,项目整体进度的时间和质量把控
为客户提供地图、定位、导航、轨迹采集等能力 补齐了地图SDK项目的定位和轨迹围栏功能;和同事协作完成了3D和高精地图模 块;通过编写shell脚本实现了SDK自动打包和文档的生成,极大的提高了开发的效率;通过自 动化测试发现项目中隐藏的问题, 提交了SDK的健壮性