个人资料
姓名 | 性别 | 年龄 | 经验 | 英语水平 | 毕业院校 | 毕业时间 | 学历 | 现居 | 邮箱 |
---|---|---|---|---|---|---|---|---|---|
Roy | 男 | 27 | 4年 | CET-4 | 海南大学(211) | 2014年 | 本科 | 珠海 | roygao666@163.com |
求职意向
- 期望职位: iOS开发工程师
- 工作性质: 全职
- 目前状况: 在职
- 到岗时间: 一个月内
专业技能
- 熟悉客户端产品开发、测试、iTunes Connect发布、崩溃日志搜集、以及数据统计流程,参加过完整的商业级手机应用开发过程;能够独立搭建项目框架,iPhone、iPad上的开发都有涉及;
- 熟练掌握Objective-C语言,有良好的面向对象编程思想;
- 熟练掌握MVC、MVVM等架构 ;熟悉代理、观察者、单例、工厂模式等常用的设计模式的使用;
- 熟练使用Xcode,能灵活使用断点调试、LLDB、Instrument、Charles、Reveal、Postman、Debug View Hierarchy等工具独立快速熟悉新项目,debug,优化等;
- 熟悉HTTP、HTTPS及TCP/IP协议;对堆、栈、链表、二叉树等数据结构与算法也有一定了解;
- 熟练掌握AFNetWorking、SDWebImage、Masonry、YTKNetWork、YYKit、MBProgress、MJRefresh等第三方库的使用,并了解其底层实现;能独立封装常用的类库、组件;能够熟练编写iOS平台自定义控件和动画效果;
- 熟练掌握 GIT版本控制器的使用,熟悉GitFlow工作流进行并行开发(现办公使用的是SourceTree);
- 能够独自搭建Cocoapod的工作环境,并引入、管理第三方开源库;
- 具有良好的英文阅读能力,能快速掌握新技能;Macdown,Xmind,Sketch,PxCook等常用辅助工具平时也有使用。
工作经历
2017/3 ~ 至今 : 珠海唯美网络科技有限公司
职位:iOS开发工程师
行业:电子商务(美妆方面)
职责: 参与项目需求分析、产品设计和接口的编写;负责iOS客户端APP的开发。
2015/4 ~ 2017/3 : 珠海无境科技有限公司
职位:iOS开发工程师
行业:智能硬件(无人船)
职责:根据项目需求实现新的功能,对项目进行迭代开发。手机软件开发技术评估、框架搭建及可行性分析。
2014/12 ~ 2015/4 : 力达计算机信息技术有限公司
职位:iOS开发工程师
行业:互联网/电子商务(澳门“美团”)
职责:前期参与新项目需求的讨论、编写需求文档、接口文档。根据项目需求实现新的功能。
项目经验
一:项目名称:唯美美妆
时 间: 2017/3 ~ 至今
项目描述:唯美美妆,成立于2013年,是一家以香港为基地为国内用户提控折扣护肤品,香水及化妆品的专业女性美妆app。同类竞争对手例如小红书,美图美妆等。
工作成果:
- 拍照分析肤质:跟踪人脸关键点坐标,分析脸部与屏幕距离,语音提示,眨眼自动拍照;根据照片分析人脸属性(年龄、青春痘、色斑、颜值等);为用户添加标签属性,结合后台算法,动态为用户筛选推荐商品;
- 首页瀑布流:追踪记录用户浏览的板块、商品、浏览时长、以及用户标签,结合应用中统计到的热门内容,为用户动态推荐浏览内容;并根据用户行为习惯,定期调整用户标签;
- 活动页面:根据后台返回的数据,动态计算行高,自动适配页面中的图片、描述文本、水平滑动标题、纵向滑动列表、背景图等,能够满足营运人员对多种活动不同规格的排版需求,完美实现了数据驱动;
- 商品详情页面:埋点统计多种点击事件,支持运营决策;对该页面中的列表进行“模块化”处理,减少了需求变更时对其他模块的影响;对本页面进行预加载,动画展示已有内容,减少用户等待时间。
二:项目名称:美吧助手 — 不需上线
时 间: 2017/11/5 ~ 2017/11/28
项目描述:美吧助手作为一款于公司线下实体店中使用的,运行于iPad上的管理工具,具有统计员工考勤、员工日常排班,搜索员工预约的客户,以及添加职员等常用功能。
工作成果:
- 与店长、项目经理、后台人员共同开会讨论项目需求,制定开发文档,绘制大概流程图。
- 独自搭建项目框架,GitFlow版本控制系统,引入CocoaPod管理第三方库等,开发完成1.0版本;同时引入友盟统计点击时间,以及用户登录时长;配置Bugly搜集崩溃日志等。
三:项目名称:helmsman(舵手)
时 间: 2015/4 ~ 2017/3
项目描述: Helmsman是一款类似大疆的DJI GO的工具型App,对匹配的船控进行远程无线遥控操,实现导航,抛锚,巡航,定位等诸多功能;并附带好友之间分享航线,评论,点赞等简单社交功能;通过该App对无人船进行相应设置调试等;以及能够搜集客户反馈;后续还要实现在线商城等功能。
工作成果:
- 对项目中的蓝牙、Wi-Fi接收与发送指令功能进行抽离、解耦,整合为通讯模块,降低了APP与与硬件交互指令的复杂度;
- 参照大疆的SDK,整理、制定公司智能船控的SDK的接口(航速、航向、偏移、抛锚、上传坐标等指令),并抽离相应功能;
- 与硬件工程师配合,调试、修整APP向船控发送指令的参数等·,减少传输过程中数据丢失,以及航向、航速的偏差等;
- 读取船控的发送坐标位置,记录并绘制设备的轨迹图;
- 绘制实现个人用户中心、朋友圈、设置等其他功能页面。
四:项目名称:优惠点(YoPoint)
时 间: 2014/12 ~ 2015/4
项目描述:“优惠点”类似大众点评,主要针对澳门市场,为用户展现附近商家的优惠活动。主要涵盖饮食、服装、酒店、交通、美容、家电、娱乐休闲等。
工作成果:
- 负责应用中部分页面的绘制,负责对数据的请求与解析,国际化处理等;
自我评价
喜欢户外,喜欢露宿,喜欢骑行,喜欢游泳…
喜欢未知的尝试与挑战;
享受探索,享受尝试,享受突破,享受编程,
享受“厚积薄发”的成就感。