专业技能
- 掌握 Objective-C、C/C++
- 熟悉内存管理机制、GCD、Block、Runtime
- 熟悉 MVC、Delegate 设计模式
- 熟悉 Cocoa Touch 框架
- 熟悉 TCP/UDP、HTTP 协议及 Socket 等相关编程技术
- 熟悉 SQLite 数据库
- 熟悉 XML,JSON
- 了解 APP Store 上传流程
- 熟悉版本控制工具:SVN、Git 等
- 熟悉单元测试来满足基本测试要求
工作经历
全球一家电子商务(北京)股份公司
公司类型:互联网 ( 2015 年 7 月 ~ 2017 年 3 月 )
责任描述
- 根据产品人员所提的功能需求进行拆分评估。
- 实现功能需求。
- 反馈 iOS 最新特性给产品人员。
- 项目代码重构工作,对代码结构进行重新划分,尽量使项目高内聚,低耦合。
- 推进 iOS 小组的项目规范,使其代码统一。编写 iOS 小组文档。
- 和测试人员沟通,修改已知 BUG。
- 攻克疑难问题,优化代码。
- review code。
E 家机械
项目介绍:该 APP 是工程机械行业综合型 O2O 服务平台,主要模块出租、求租、找司机、找工作、买配件、维修等。
工作内容:
- 梳理代码结构,编写业务代码。
- 自定义 UIView,实现业务需求。
- 利用 UIWebView 类加载 H5 界面,并且处理原生与 H5 交互问题。
- 集成百度地图,实现地址的展示。
- 集成 Ping++(银联、支付宝、微信),实现网上支付。
- 封装 AudioQueue,实现采集的 PCM 数据转换为 AMR。
- 封装 SQLite,进行数据存储。
- 封装项目中一些常用的代码工具类。
E 家机械工程师端
项目介绍:
该 APP 主要面向维修工。车主通过 e 家机械发布维修工单,平台进行审核评估后,推送给维修工。app 采用抢单形式,对维修工提供工单。
工作内容:
- 负责 APP 框架搭建。
- 梳理代码结构,编写业务代码。
- 自定义 UIView,实现业务需求。
- 利用 UIWebView 类加载 H5 界面,并且处理原生与 H5 交互问题。
- 集成百度地图,实现地址的展示。
- 封装 AudioQueue,实现采集的 PCM 数据转换为 AMR。
- 封装 SQLite,进行数据存储。
- 封装项目中一些常用的代码工具类。
北京易知路科技有限公司
公司类型: 在线教育( 2015 年 4 月 ~ 2015 年 6 月 实习)
责任描述:
- 与 Server 进行网络数据交互
- 视频播放模块设计与编写
- IM 的集成
- 发包上线
上海浩耀网络科技有限公司
公司类型: 游戏公司( 2014 年 3 月 ~ 2014 年 9 月 实习 )
责任描述
- 根据产品策划所提的功能需求进行拆分评估。
- 实现功能需求。
- 对接推广渠道。
- 发包上线。
众将听令
项目介绍:
回合制的手机网游大作,同时结合了卡牌养成的玩法,融合了中国历史的精华,辅以 Q 版可爱风格武将表现,让玩家可以在游戏里体验到独特的武将成长、丰富的装备升阶、宝石镶嵌、阵法、比武场、兵临天下、英雄志等多种新奇玩法。 [1]
工作内容:
- 在 coscos2d-x 的基础上进行构建业务场景。
- 集成推广渠道的 SDK。
开源项目和作品
RecorderPCB
博客
手握菲薄求职之书,心怀自信诚挚之念,我期待能成为贵公司的一员