Resume-CN
-个人信息-
- 郑炜东/男/1992
- 籍贯:广东省-揭阳
- 手机:
echo MTU2MjYwNjU1NTEK | base64 --decode
- Email:
echo a29uYW9kQGdtYWlsLmNvbQo= | base64 --decode
- 学历:大专/广州私立华联学院
- 工作年限: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 | 熟练 |