姓名 程庆春

# 教育经历

本科 西安电子科技大学大学 电子信息工程 2013.09 - 2017.07

# 工作经历

北京同桌游戏科技有限公司(初创)-研发部门 iOS开发岗位 2017.10 - 至今
北京优络时代科技有限公司(初创)-研发部门 iOS开发岗位 2016.12 - 2017.10

# 项目经验

# 项目一 同桌App:  核心开发者,项目负责人2017.10 - 至今

  • 技术栈:Swift
  • 2017年10月 到 2018年7月作为主要开发者参与同桌App的开发,负责了弹幕模块,游戏模块,个人主页开发,并开发了内部使用的下拉刷新,IM音频录制与播放,并独立出私有 Pod。
  • 2019年1月 开始负责同桌App的开发,独立开发了语音与录屏房间,首页改版,说说模块,群组模块,使用过审策略让同桌App在6月份之后顺利审核通过。
  • 善于优化代码,最近几个版本同桌App闪退率在0.3%左右,影响用户不到1%
  • 在同桌App 中使用的技术栈主要为 Swift, 部分地方使用 RxSwift, MVVM。
  • 同桌App 地址:https://apps.apple.com/cn/app/id1057866090

# 项目二 QwikMatch:  项目负责人2018.03 - 2018.12

  • 技术栈:Swift MVVM + RxSwift
  • 2018年3月 到 2018年7年作为主要开发者参与 QwikMatch 的第一个版本开发工作,主要负责登录注册,个人主页,游戏模块。
  • 2018年7月 到 2019年1月 带领另外一名同事开发 QwikMatch,主要做群组模块,Party 模块,游戏模块改版,与审核人员交流等。
  • 开发了基于静态列表的 Row,基于 MVVM 的设计理念,通过 Block 进行 VM 与Controller 交互,并对模型进行 diff 计算
  • QwikMatch 地址:https://apps.apple.com/us/app/qwikmatch/id1365313821

# 项目三 YOLO : 开发者、实习生2016.12 - 2017.10

  • 参与公司手机视频直播 APP YOLO 的开发和维护
  • 解决了 YOLO APP 中的多条闪退情况,解决了多条内存释放问题
  • 独立开发了直播间弹幕的功能,独立开发基于 AVFoundation 封装了二维码生成、识别与扫描相关
  • 重构部分代码, 包括好友关系、首页列表、聊天列表、个人详情页、我的页、登陆和注册等

# 技能描述

  • 掌握Objective-C,Swift,掌握最新Swift相关特性
  • 熟练掌握iOS平台各类API,熟悉iOS内存管理机制
  • 能熟练的应用Realm、AFNetworking、SDWebImage、SnapKit、Alamofire 等开源项目,了解 RxSwift 响应式编程
  • 了解Flutter开发,可以开发简单UI
  • 掌握JS 与 Native 交互
  • 了解基本的 TableView 优化相关
  • 熟悉 Runtime,在项目中使用 Method Swizzling 技术实现AOP打点上传功能
  • 了解 git,熟悉开发中常用的git指令

# 自我评价

  • 热爱技术,具有探索精神,善于发现问题,解决问题
  • 学习能力较强,在学校期间接触iOS,并自学相关知识
  • 工作认真负责,和同事关系融洽,工作年终评价优秀
  • 具有独立开发经验,具备独立开发App能力