Resume-CN
-个人信息-
- 郑炜东/男/1992
- 籍贯:广东省-揭阳
- 手机:15626065551
- Email:konaod@gmail.com
- 学历:大专/广州私立华联学院
- 工作年限:2年
- 期望职位:iOS开发工程师
- 期望薪资:12k
-工作经历-
上海腾翀网络科技有限公司 ( 2016年5月 ~ 2016年6月 )(公司经营不善,遣散员工)
喵懂(短视频社交APP)
- 负责喵懂APP的新功能开发,包括个人中心和新的拍摄流程
- 项目中使用了RxSwift+MVVM进行开发
- 个人中心使用了TYSlidePageScrollView的第三方控件,解决多重UIScrollView嵌套产生的滚动事件的问题
- 视频拍摄基于GPUImage进行封装,实现了暂停录制和美颜效果,美颜滤镜使用了GPUImageBeautifyFilter
- 实现了橡皮擦的功能,通过继承UIView重写Touch事件的相关方法
- 使用了CAAnimation实现呼吸灯效果的动画
- 使用了fastlane进行打包上传发布的一条龙服务
上海第一财经新媒体有限公司 ( 2015年5月 ~ 2016年4月 )
DT.一财(财经新闻APP)
- 负责DT.一财APP所有界面的编写,并且要进行Code Review,确保所有流程可以跑通。
- 反编译过大厂的新闻客户端,使用Clutch解密可执行文件,再使用IDA Pro查看为代码,参考他们一些实现思路
- 重构了新闻详情页,通过MGTemplateEngine模版引擎来生成H5代码渲染到UIWebView,并且使用WebViewJavascriptBridge进行Native通讯
- 重构了APP首页,换了用UICollectionView+TLSpringFlowLayout让首页的动画效果丰富起来
- 在实现往期内容使用了2个UICollectionView,拨动其中一个,另外一个会有个跟随效果
- 从打包到上传,再到发布也是由我负责,期间碰到过一个被拒情况,就是自定义视图不能挡住状态栏
上海简旅网络技术有限公司 ( 2014年6月 ~ 2015年5月 )
出发吧(旅行规划APP)
- 负责出发吧APP的更新迭代和日常维护,包括行程/去处、印象、个人中心、消息中心
- 行程/去处 使用了UITableView,解决UIScrollView+UIImageView在重用机制下出现图片错乱的难题
- 发布印象中有多图上传的功能,使用了GCD+FMDB来控制上传队列
- 个人中心采用了UIScrollView嵌套UIScrollView再嵌套UITableView,解决了它们之间滚动事件的冲突
- 消息中心的内容只用了HTTP定时去拉取,而定时机制是用NSObject的performSelector:withObject:afterDelay:实现的
- 发布时遇过被拒情况,原因是必须接入除了第三方登录以外的注册登录方式,并且每个按钮都是可以点击的。
上海相悦网络科技有限公司 ( 2014年2月 ~ 2014年6月 )
相约(互助类社交APP)
- 负责相约APP的整体架构搭建和功能开发
- 使用了websocket实现实时聊天中的文本,图片,位置的消息发送,采用JSON打包数据
- 其中图片消息是通过HTTP上传到服务端,使用上传成功的URL再进行发送
- 其中聊天界面使用了UITableView,解决了多种消息类型在使用重用机制容易出现错乱的难题
- 使用了UIImageView+SDWebImage来呈现图片和控制缓存
- 使用了FMDB作为数据持久化,主要拿来存储用户的聊天记录,其中表结构的设计参考了微信
-个人作品-
独立开发的项目
- Mac在线视频播放器:使用OSX Cocoa原生编写的视频播放器,服务端是用Python写的
参与过的开源项目
- JSONExport:将生成的OC代码中的 JSON 字符串key换成常量
-自我评价-
- 专注并热爱iOS开发,并有过独立开发的经验
- 热爱前沿技术,不断提升自己,不论是技术还是作为一个职业人
- 性格活泼开朗,比较健谈,能够很快融入集体
-技能清单-
类别 | 内容 | 掌握程度 |
---|---|---|
编程语言 | Objective-C / Swift | 熟练 |
开发基础 | UIKit / Animation / Block & GCD / Autolayout / Gesture | 熟练 |
开发进阶 | Runtime / 反编译 class_dump / IDA Pro | 会用 |
数据持久化 | Core Data / SQLite / Realm | 熟练 |
设计模式 | MVC / MVVM / 通知 / 代理 / KVO | 熟练 |
命令行工具 | iTerm / oh-my-zsh / Homebrew | 熟练 |
调试工具 | Charles / Reveal / Instruments | 熟练 |
OC第三方框架 | AFN / Masonry / SDWebImage / MJRefresh | 熟练 |
Swift第三方框架 | Moya / SnapKit / Kingfisher / RxSwift | 会用 |
App 打包上传与审核 | 苹果开发者官网 / iTunes Connect 网站 / fastlane | 熟练 |
第三方服务 | Crashlytics / 友盟 / 蒲公英 / FIR | 熟练 |