刘壮壮
- 手机: 18601949062
- Email:dvlprliu@gmail.com
- QQ号:179231312
个人信息
- 刘壮壮/男/1990
- 本科/南阳师范学院计算机系
- 工作年限:2年
- 微博:@dvlprliu
- Github: dvlprliu
- 期望职位:iOS APP开发工程师
- 期望薪资:税前月薪12k~15k
- 期望城市:北京
工作经历
北京新网互联科技有限公司 ( 2014年7月 ~ 至今 )
客盈门项目
负责功能
- 添加抢红包功能。
- 添加支付功能, 包裹支付宝客户端支付,支付宝网页支付,以及银联支付。
- 编写分享功能,包括分享到微信朋友圈, 微信好友, 分享到微博。
- 重构代码
- 针对iOS8调整代码
-
适配iPhone6,iPhone 6 Plus
使用技术
-
使用AFNetworking进行网络请求。将服务器接口封装为独立模块。
- 使用对象序列化+plist做本地缓存处理。
- 使用ARC进行内存管理。
- 服务器端使用shell脚本实现自动打包流程。
- 封装微信,微博等API,开发分享及第三方登陆套件。
滨州永恒记忆数据存储有限公司 ( 2013年3月 ~ 2014年7月 )
永恒记忆APP
负责功能
- 相册模块
- 图片上传,下载。
- 相册展示。
- 修改图片分组。
- 数据同步引擎。
离线状态下对数据进行CRUD操作, 连线之后对修改的数据进行同步。
实用技术
- 使用UICollectionView+UIFlowLayout展示用户图片。并添加自定义手势操作,实现拖拽排序,删除,调整照片所在分组的操作。
- 使用UIScrollView封装展示图片的控件,实现多手势操作。
- 使用SQLite存储数据。
- 对FMDB进行二次封装,实现ORM层。
- 封装AssetsLibrary.framework实现自定义ImagePicker,可一次选择多张图片。
- 使用NSOperation+NSOperationQueue实现图片异步加载,相册的图片数据实现懒加载。
- 使用Instruments对应用进行调优
- 使用Time profiler检查程序执行效率并进行优化
- 使用 Allocations 和 Leaks 检查程序内存使用状况并进行优化。
人脉网APP
负责功能
- 商机模块
- 商机数据展示
- 发布商机信息
- 评论商机消息
- 圈子模块
- 展示圈子数据。
- 圈子内发布消息
使用技术
- 封装UITableView,使用自定义UITableViewCell实现UICollectionView的效果。
- 使用ASIHTTPRequest与服务器进行交互,并对服务器接口进行封装。
- 使用CoreText进行文本排版。
开源项目
Artworks – Dribbble客户端
使用Swift语言进行开发,使用Alamofire实现网络请求,封装DribbbleAPI,实现了多种自定义的过场动画。使用NSOperationQueue+NSOperation实现异步加载网络图片。自适应cell高度。TextKit实现富文本展示。
LoopScrollView
实现循环滚动, 自动轮播的scrollView。
主要贡献:
1. 原项目只能通过initFrame:方法对视图进行初始化并显示在主视图上,不能通过xib,storyboard以及autolayout进行添加,主要添加这方面的功能。
2. 可以通过cocoapods引入项目。
技能清单
以下均为我熟练使用的技能
- Swift programming language
- 网络框架:ASIHTTPRequest/AFNetworking/Alamofire
- 富文本: CoreText/TextKit
- 数据库相关:SQLite/FMDD
- 版本管理:Svn/Git
- 页面布局:AutoLayout/SizeClass
- 性能调优:Instruments
- 数据解析:SBJson/NSJsonSerializer/SwiftyJSON
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。