该简历撰写日期:2017年6月.
目前就职于百度地图内容生态部,由于工作关系github和博客已很少更新.
- 李富冰 / 男 / 1994 / 一年工作经验
- 本科/成都信息工程大学计算机系/2017届
- 技术博客:简书 ID:lfb_CD
- Github: https://github.com/lfb-cd
- 手机:15611663095
- Email:lfb.cd@qq.com
-
工作项目 百度地图 地图淘金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.0
至1.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 平台的番茄闹钟应用
-
开源项目 (
github
上总的star有250多个)- UDPTrans : 基于UDP协议的数据传输 172 Stars 28 Forks
- downloadQueue : 分享的下载管理队列的核心代码,29 Stars
-
技术文章(有20多篇文章了,总粉丝数有300多个)
- Swift使用CFStringTransform实现汉字转拼音 阅读量1800+
- Swift排序Sort函数用法(包含NSDictionary排序) 阅读量3700+
- 一个录音Demo-Swift语言实现 阅读量1500+
-
翻译的文章(共有7篇)
- Swift的面试问题及答案-part1-part2 阅读量7000+
- Swift中的模式匹配 阅读量1000+
- 在校期间通过网络自学
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 - 后来先后在亚信科技、百度两家公司实习过。由于各种原因,实习期间的项目基本都是由我个人维护和开发,也使我开发能力在一定程度上得到了极大的锻炼,能够独立承担一个项目的开发和维护工作。