说明:

该简历撰写日期:2017年6月.

目前就职于百度地图内容生态部,由于工作关系github和博客已很少更新.


个人信息

项目经验

  • 工作项目 百度地图 地图淘金iOS端开发 - (2016年11月 - 至今)

    简介:该项目为百度地图众包产品,一款地图POI数据采集工具 AppStore 链接

    • 我在该项目中担任 iOS 研发工程师。入职三天后,由于正式员工转岗,独立承担了 iOS 端的开发和维护工作,并发布第一个版本至 AppStore,同时 crash 率低于0.1%。
    • 主要职责:负责项目框架搭建与维护,对已有代码进行封装与解耦,参与业务功能、UI交互与接口设计的评审及开发,研究iOS新框架或技术并加以利用。
    • 主要技术:Realm 数据库、 AFNetworking 网络框架、JSON 解析、百度地图SDK绘制、实时定位并记录数据、自定义相机开发、越狱检测、各种 UI 控件
  • 工作项目 亚信科技(成都) "和动力" iOS客户端开发 - (2016年07月 - 2016年11月)

    简介:该项目为**移动公开渠道订货平台,一款b2b的电商项目 AppStore 链接

    • 我在该项目中担任 iOS 研发工程师。由于之前项目是外包出去的,所以我独立承担了该项目 iOS 端的开发和维护工作,并成功维护 1.3.01.5.0 版本
    • 主要职责:业务功能、UI交互与接口设计的评审以及开发、完成消息推送功能、完成支付功能(支付宝与微信支付)、与H5,服务端,安卓端有过联合开发
    • 主要技术:CoreData 数据库、 AFNetworking 网络框架、原生OC与JS混合开发、Git 版本控制
  • 工作项目 成都盛思睿技术安全网盘APP开发,2人团队开发 (2015年12月 - 2016年5月)

    简介:在盛思睿公司做的一款类似百度云盘的iOS客户端 AppStore 链接

    • 使用NSOperation实现下载队列以及多线程下载
    • 实现数据的断点上传与下载
    • 封装 ASIHTTPRequest 进行get、post等网络请求
    • 封装 SQLite 进行数据存储
    • 使用 SVN 进行团队合作。
  • 个人项目 基于iOS,Android,Web的健康管理软件,2人团队开发 (2016年4月 - 至今)

    简介:一款健康管理软件,计步,睡眠监控,以及饮水情况,界面仿照dribbble上一位设计师的创意。

    • 我主要负责iOS与Web端,目前还在开发阶段。已成功申请到大学生创新创业训练计划省级项目,国家级正在申报中。
  • 个人项目 基于OS X与iOS的锁屏软件,独立开发 (2015年8月 - 2015年11月)

    简介:通过蓝牙4.0连接Mac与iPhone,根据距离实现在Mac上自动锁屏,自动解锁,以及数据传输。

    • 主要技术难点:iOS后台长时间运行,利用播放无声音乐申请后台运行时间。
    • 蓝牙的数据传输
    • 根据蓝牙信号强度计算距离
    • 调用 shell 脚本进行Mac锁屏
    • 调用 AppleScript 脚本模拟按键进行解锁 以及控制PPT
  • 其他个人项目

    • iOS 上展示网速统计流量工具 AppStore 链接 (40k下载量)
    • 其他已上线APP:AppStore 链接
    • OS X 平台的查词软件,独立开发(翻译结果在状态栏显示)
    • iOS 平台的记事本应用(可在后台监控复制的数据,灵感来自于有道词典的跨软件拷贝查词功能)
    • Android 平台的记事本应用
    • Android 平台的番茄闹钟应用

一些开源项目和文章

学习成长经历

  • 在校期间通过网络自学 iOS 开发。先学习 Swift 新语言做了几个小项目。由于中文资料较少,便开始阅读国外文章(ray)与视频(YouTube与斯坦福公开课)。也在微博、微信上分享iOS开发的资料,目前微博粉丝数达到了2000+,微信公众号3000+。每分享一篇文章都受到了很多人的关注,也成为当时学习iOS开发的主要动力。
  • 后来参加学校比赛认识一位老师,被邀请开发安全网盘的iOS客户端。由于公司要求使用OC,所以便开始学习使用Objective-C了。通过这个云盘项目,学习到了很多OC的多线程,加锁以及断点续传等技术,同时将项目发布到了AppStore。
  • 学习Swift语言的时候,翻译过几篇文章,后来有幸受邀加入SwiftGG翻译组。参与翻译了《The Swift Programming Language》,同时也翻译了多篇国外Swift优秀博文,总字数已有36573字,许多翻译文章多次入选热门首页。翻译组网站:http://swift.gg
  • 后来先后在亚信科技、百度两家公司实习过。由于各种原因,实习期间的项目基本都是由我个人维护和开发,也使我开发能力在一定程度上得到了极大的锻炼,能够独立承担一个项目的开发和维护工作。