个人资料
姓名 | 性别 | 年龄 | 英语 | 学校 | 学历 | 毕业 | 现居 | 邮箱 |
---|---|---|---|---|---|---|---|---|
ROY | 男 | 28 | CET-4 | 海南大学(211) | 本科 | 2014年 | 珠海 | roygao666@163.com |
求职意向
期望职位: iOS开发工程师
工作性质: 全职
目前状况: 在职
到岗时间: 一个月内
专业技能
- 负责过完整的商业APP开发;有独立搭建项目框架、搜集日志、统计分析及iPad开发的经验;
- 熟练掌握MVC、MVVM等主流架构;熟悉代理、桥接、观察者、单例、工厂等常见设计模式;
- 擅长app性能优化,理解UI从创建到渲染到屏幕上的整体流程和机制;
- 熟悉iOS中事件的传递及响应、内存管理,OC消息发送及转发,并能解决实际相关问题;
- 能通过多线程技术、runtime机制等解决一些难点问题;
- 熟悉HTTP、HTTPS及TCP/IP等协议,及常见第三方库;
- 熟练掌握Objective-C,能看懂C、C++,接触过一点Swift;
工作经历
2019/3 ~ 至今 : 金山办公(珠海)
职位:移动office部门/iOS开发工程师
行业:商务办公
职责:与产品经理一起参与产品调研和系统分析;预研并接入新技术;负责WPS中PPT组件(iPhone&iPad)的开发与维护。
2016/9 ~ 2019/3 : 珠海唯美网络科技有限公司
职位:iOS开发工程师
行业:电子商务(美妆方面)
职责:负责项目的架构重构、性能优化、业务逻辑梳理,以及客户端的日常开发维护。
2015/8 ~ 2016/8 : 珠海无境科技有限公司
职位:iOS开发工程师
行业:智能硬件(无人船)
职责:参与项目的日常开发维护和迭代升级。
项目经验
一:项目名称:WPS Office
时间:2019/3 ~ 至今
项目描述:
WPS Office是一款免费、拥有全自主知识产权、兼容多平台的国产商务办公型软件;
WPS Office(iOS)荣获App Store 2015年度精选,且常年占据商务类免费类榜首。
工作成果:
- iOS与安卓一致性改版:负责多级面板联动框架的搭建与封装,以及PPT改版的实现;
- 预研iOS13暗黑特性,实现相关工具类的封装及常用基类的改造,完成ipad、iphone上PPT、PDF所有界面的暗黑适配;
- 完成PPT中智能排版功能:根据当前PPT排版风格,智能推荐相关模板,并统计用户使用习惯;
<!–- 完成项目中提示框的整改:涉及项目中提示框样式的统计,部分提示框界面与业务的解偶,部分MRC类的升级,循环引用的修复,新提示框的封装与文档规范等;
–>- 根据奔溃日志、测试反馈等修复相应bug;
二:项目名称:唯美美妆
时 间:2016/9 ~ 2019/3
项目描述:
唯美美妆,成立于2013年,是一家以香港为基地为国内用户提控折扣护肤品,香水及化妆品的专业女性美妆app。同类竞争对手例如小红书,美图美妆等。
工作成果:
- 完成了客户端框架的重构设计:抽离整理出业务层、通用UI层和常用工具类,引入Cocoapod对第三方框架进行统一管理维护;
- 完成首页瀑布流和商品详情页的改造与优化:与运营、后台人员一起制定页面配置规范及返回数据格式,将原基于TableView实现的页面通过CollectionView实现,并通过预加载,异步绘制,数据缓存等策略对页面进一步优化;改造后的页面可以动态支持更多部署方案,适应更多活动场景,同时也进一步提升了用户体验;
- 日常开发迭代的同时,持续优化客户端启动时间、安装包大小等,并通过粉丝群及时了解用户反馈;
三:项目名称:美吧助手 — 不需上线
时 间:2017/11 ~ 2018/01
项目描述:
美吧助手作为一款于公司线下实体店中使用的,运行于iPad上的管理工具,具有统计员工考勤、员工日常排班,搜索员工预约的客户,以及添加职员等常用功能。
工作成果:
- 与店长、项目经理、后台人员讨论项目需求,制定开发文档,绘制大概流程图。
- 独自负责项目框架的搭建,常用第三方库的引入及管理,工具类的封装,崩溃收集,版本管理等工作,完成APP1.0版本的开发。
四:项目名称:舵手
时 间:2015/08 ~ 2016/08
项目描述:
Helmsman是一款类似大疆的DJI GO的工具型App,对匹配的船控进行远程无线遥控操,实现导航,抛锚,巡航,定位等诸多功能;并附带好友之间分享航线,评论,点赞等简单社交功能;通过该App对无人船进行相应设置调试等;
工作成果:
- 对项目中的蓝牙、Wi-Fi接收与发送指令功能进行抽离、解耦,整合为通讯模块,降低了APP与与硬件交互指令的复杂度;
- 与硬件工程师配合,调试、修整APP向船控发送指令的参数等·,减少传输过程中数据丢失,以及航向、航速的偏差等;
- 绘制实现个人用户中心、朋友圈、设置等其他功能页面。
自我评价
- 本人具备良好的分析及解决问题能力,及团队协作意识。工作中能积极主动地与团队成员共同推进项目进展;
- 为人诚实友善,对待工作认真负责;