高级iOS开发工程师
简历
基本信息
个人简介
- 拥有6年 iOS 开发经验。
- 主导、参与过10+个完整项目的研发与维护。
- 具备独立开发能力,有带领团队、移动端项目管理经验。
- 研读多处底层源码,扩展知识储备。
- 拥有优秀的代码风格,代码洁癖。
- 在意细节、关注设计。
主要项目经验
爬猫
创业项目(在线教育)
- 项目包含课程相关的直播、录播、互动等模块。
- 独立负责客户端从无到有的设计、研发、文档编写、流程图绘制。不到两个月时间完成了最初版的上线,并完成了多场名师线上直播课。
- 使用 OC 与 Swift 混编的技术栈进行开发。
- 绕过审核集成支付宝支付。
- 防 crash 库,生产环境调用。
- 页面间路由跳转。
- 事件统计,业务代码分离。
- 前后端协议实现数据驱动。
WITH
公寓项目(工具、社群)
- 项目包含售前、社群、售后等模块。
售前:找房、房屋展示、下订单、入住等。
社群:信息流、PGC、UGC、IM、活动等。
售后:交租、转房、退房、续租、社区内酒吧消费、硬件报修、智能门锁等。
- 项目主负责人,带领移动端团队,需求拆解,任务分配,进度把控。夸端沟通,任职期间从未发生过项目 delay。
- iOS 端从0开始构建了整个项目,技术选型并参与实现了大部分主要功能。
- 国际化、多targets、schemes(inhouse、adhoc、production多渠道分发)。
- 钱包模块密码加密算法实现。
- socket实现二维码支付(实现逻辑)
- 3dtouch、widget开智能门锁功能实现。
- 话题标志识别,光标位置处理。
- 利用循环引用实现不持有对象生命周期,优化内存。
- 监听卡顿,分析调用栈,对列表流畅性进行优化。
- 耗电量、包大小、启动速度优化。
乐跑
智能硬件项目(健身)
- 项目包含智能手环、智能秤等硬件和跑步健身轨迹的数据记录与展示。
- 负责与硬件设备通信模块的调试与开发工作,通信方式为蓝牙4.0,并验证硬件厂商提供的协议功能。
- 与算法工程师配合,对设备返回的原始数据进行分析。
- 使用 CoreGraphics 框架实现对数据进行可视化实现,包括柱状图和折线图。
- 通过 FMDB 对数据进行本地化,冷启动时进行文件上传。
- GPS 定位实现跑步路线记录,自动暂停,漂点过滤,并使用高德地图 SDK 进行轨迹展示。
开源
详见 GitHub

工作经历
2019.08 - 2019.12:北京爬猫科技有限公司 (创业失败)
2015.10 - 2019.08:优家开天客企业管理咨询有限责任公司(YOU+国际青年社区)
2014.08 - 2015.08:互爱(北京)科技有限公司(胡莱游戏)
2013.07 - 2014.08:北京宽客网络技术有限公司(音悦Tai)
教育背景
- 东北师范大学 计算机科学与技术 (2017.03 - 2022.01)
- 北京吉利大学 机电一体化(2009.09 - 2013.07)