AR-24

iOS 高级开发工程师
理想连线 · 5年经验
AR-24
日薪: ¥500/8h
地点: 杭州 余杭
时间: 可工作日驻场(自由职业原因)
ID:191787 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | iOS Node.js Swift Objective-C React Native React C语言 SVN Git
熟练使用 Objective-C语言,做过OC、swift 语言混编程序,使用 Node.js 写过简单的后台,使用 React Native 做过混合开发
掌握 RAC(ReactiveObjC) 机制,对数据改变界面做到更加精准的把控
熟悉 MVC、MVVM、MVP 开发模式,注重代码重用性、可维护性以及项目可扩展性,对项目的整体把控较为严苛,对代码的规范性较为重视,曾为任职公司编写过简单的 iOS 开发代码规范
熟练使用 SVN(Cornerstone),Git(SourceTree)管理项目代码;对代码版本管理、更新迭代以及代码 review 有一定经验
熟练掌握进程生命周期,熟悉 App 后台线程,以及 iOS 后台运行实现
熟练掌握多线程 NSThread、GCD、NSOperation,以及多线程的应用场景,以及线程间通信
熟悉 runtime,通过 Foundation 框架的 NSObject 类定义的方法,通过对 runtime 函数库的直接调用(objc/Runtime.h)
熟练掌握可视化界面开发,对 xib 和 storyboard 都有自己独到的见解与使用习惯
熟悉常用的三方框架:网易云信、环信、LeanCloud、RAC、AFN、SVN、SDWebImage、BaiduMapKit、Qiniu……

商友(浙江易才网络)
>>项目介绍
商友这款 App 是我最近负责开发的一款 App,针对中小型工厂以及作坊,处理任务以及数据统计。整款产品由我主导设计并研发,主要功能模块:“任务模块”、“好友模块”、“产品以及仓库模块”、“数据统计模块”。
>>担任职责
负责产品的框架设计、数据库的设计、以及 iOS 开发。
>>主要技术
AVOSCLoud 数据库设计,整个产品的后台设计到数据库设计都是我个人设计的。数据库经过两次修改,最后将数据库设计的合理且简洁。
在云后台使用 Node.js 编写后台逻辑代码,调用后台数据库,处理数据
整体项目使用 MVP 模式开发,项目可扩展性高,代码简洁明了而且复用性非常高,解决了大部分代码耦合问题。
上传多份文件数据时,使用GCD 的dispatch_group解决多文件上传问题
使用 RAC(ReactiveObjC ),实现标签输入、删除、选中等功能
使用图形验证码,验证手机获取短信


公务云(理想连线网络)
>>项目介绍
对标叮叮的 ERP 产品,侧重帮助解决建筑行业生产日常工作中遇到的问题。建筑行业中,很多工人都是场外工作者(指非办公室工作人员)。针对这些员工的考勤管理,绩效管理难点,公务云提出了具体的解决方案,使用了工作时间段内全程采点(采集场外工作人员的运动轨迹),来解决人员考勤问题,根据任务以及事务模块来解决人员的绩效问题。
>>职责
iOS 组负责人,负责产品的技术研讨,分配开发任务给组员,负责代码管理,产品上线等问题
>>主要技术
实现长后台采点,主要使用后台定位技术加上后台线程实现该功能。之后考虑用电量问题以及采点精准度对项目模块进行优化,实现在各种场景中都可以实现低电量消耗高精准度的踩点
IM 及时通信,使用网易云信实现 IM 即时通信,帮助企业内员工实时通信以及工作交流。对网易云信进行优化,最后完全替换成自己的页面。还对通信稳定性进行了大量优化,当然最后还是使用网易云后台,公司没有花费更大的精力去优化后台通信问题。
使用 runtime 优化了所有的崩溃问题,使用替换方法,将大部分原生方法替换成优化过后的自己的方法
使用消息透传机制,实现在用户无感的情况下后台处理数据交互,提交釆点数据以及请求后台釆点校准数据
实现大文件断点传输问题,对文件进行 encoding 编码,对数据进行比对校准,解决断点续传问题
实现数据加密解密问题,在传输数据时加入规范的数据结构,实现对数据的加密再上传,通过相同步骤再从服务器获取以及加密过的数据,前端进行解码并解密
使用图像处理,对图片进行编辑裁剪,控制图像数据,使得数据在尽量无损的情况下缩小图像原有大小,对流量做到尽量优化


TokenBao(兼职公司接的活儿)
>>项目介绍
在虚拟币市场热火朝天的时候,市场上得虚拟币非常的多。为了解决用户购买多种不同虚拟币,保证用户的虚拟币在安全的情况下,对用户的所有虚拟币资产做一个整合,且方便买入卖出,做的一个虚拟币钱包 App。在此基础上 App 内还做有一些区块链小游戏,用户可以在游戏中消耗或者获得虚拟币
>>担任职责
iOS 开发,保证 App 的开发,优化升级以及上线,对接线上区块链
>>主要技术
使用 React Native 进行跨平台开发,将前端已经写好的 js 文件接入项目中,需要实现 js 文件中的界面与原生项目代码交互问题
这里接入的区块链库是 swift 库,所以只能使用 OC 和 swift 混合开发
了解熟悉区块链运转流程,实现私钥、公钥加密解密,用来区块链交易
了解 BTC和 ETH 之间的不同之处,两个链上的币无法跨链交易,所以该 App 内做了这两个主流链上的大部分币,供用户使用并交易
AR-24 ID:191787 复制

AR-24

iOS 高级开发工程师 · 5年经验 · 理想连线
城市杭州 余杭 日薪500元/8h 时间 可工作日驻场(自由职业原因)
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | iOS Node.js Swift Objective-C React Native React C语言 SVN Git
熟练使用 Objective-C语言,做过OC、swift 语言混编程序,使用 Node.js 写过简单的后台,使用 React Native 做过混合开发
掌握 RAC(ReactiveObjC) 机制,对数据改变界面做到更加精准的把控
熟悉 MVC、MVVM、MVP 开发模式,注重代码重用性、可维护性以及项目可扩展性,对项目的整体把控较为严苛,对代码的规范性较为重视,曾为任职公司编写过简单的 iOS 开发代码规范
熟练使用 SVN(Cornerstone),Git(SourceTree)管理项目代码;对代码版本管理、更新迭代以及代码 review 有一定经验
熟练掌握进程生命周期,熟悉 App 后台线程,以及 iOS 后台运行实现
熟练掌握多线程 NSThread、GCD、NSOperation,以及多线程的应用场景,以及线程间通信
熟悉 runtime,通过 Foundation 框架的 NSObject 类定义的方法,通过对 runtime 函数库的直接调用(objc/Runtime.h)
熟练掌握可视化界面开发,对 xib 和 storyboard 都有自己独到的见解与使用习惯
熟悉常用的三方框架:网易云信、环信、LeanCloud、RAC、AFN、SVN、SDWebImage、BaiduMapKit、Qiniu……

项目经验

商友(浙江易才网络)
>>项目介绍
商友这款 App 是我最近负责开发的一款 App,针对中小型工厂以及作坊,处理任务以及数据统计。整款产品由我主导设计并研发,主要功能模块:“任务模块”、“好友模块”、“产品以及仓库模块”、“数据统计模块”。
>>担任职责
负责产品的框架设计、数据库的设计、以及 iOS 开发。
>>主要技术
AVOSCLoud 数据库设计,整个产品的后台设计到数据库设计都是我个人设计的。数据库经过两次修改,最后将数据库设计的合理且简洁。
在云后台使用 Node.js 编写后台逻辑代码,调用后台数据库,处理数据
整体项目使用 MVP 模式开发,项目可扩展性高,代码简洁明了而且复用性非常高,解决了大部分代码耦合问题。
上传多份文件数据时,使用GCD 的dispatch_group解决多文件上传问题
使用 RAC(ReactiveObjC ),实现标签输入、删除、选中等功能
使用图形验证码,验证手机获取短信


公务云(理想连线网络)
>>项目介绍
对标叮叮的 ERP 产品,侧重帮助解决建筑行业生产日常工作中遇到的问题。建筑行业中,很多工人都是场外工作者(指非办公室工作人员)。针对这些员工的考勤管理,绩效管理难点,公务云提出了具体的解决方案,使用了工作时间段内全程采点(采集场外工作人员的运动轨迹),来解决人员考勤问题,根据任务以及事务模块来解决人员的绩效问题。
>>职责
iOS 组负责人,负责产品的技术研讨,分配开发任务给组员,负责代码管理,产品上线等问题
>>主要技术
实现长后台采点,主要使用后台定位技术加上后台线程实现该功能。之后考虑用电量问题以及采点精准度对项目模块进行优化,实现在各种场景中都可以实现低电量消耗高精准度的踩点
IM 及时通信,使用网易云信实现 IM 即时通信,帮助企业内员工实时通信以及工作交流。对网易云信进行优化,最后完全替换成自己的页面。还对通信稳定性进行了大量优化,当然最后还是使用网易云后台,公司没有花费更大的精力去优化后台通信问题。
使用 runtime 优化了所有的崩溃问题,使用替换方法,将大部分原生方法替换成优化过后的自己的方法
使用消息透传机制,实现在用户无感的情况下后台处理数据交互,提交釆点数据以及请求后台釆点校准数据
实现大文件断点传输问题,对文件进行 encoding 编码,对数据进行比对校准,解决断点续传问题
实现数据加密解密问题,在传输数据时加入规范的数据结构,实现对数据的加密再上传,通过相同步骤再从服务器获取以及加密过的数据,前端进行解码并解密
使用图像处理,对图片进行编辑裁剪,控制图像数据,使得数据在尽量无损的情况下缩小图像原有大小,对流量做到尽量优化


TokenBao(兼职公司接的活儿)
>>项目介绍
在虚拟币市场热火朝天的时候,市场上得虚拟币非常的多。为了解决用户购买多种不同虚拟币,保证用户的虚拟币在安全的情况下,对用户的所有虚拟币资产做一个整合,且方便买入卖出,做的一个虚拟币钱包 App。在此基础上 App 内还做有一些区块链小游戏,用户可以在游戏中消耗或者获得虚拟币
>>担任职责
iOS 开发,保证 App 的开发,优化升级以及上线,对接线上区块链
>>主要技术
使用 React Native 进行跨平台开发,将前端已经写好的 js 文件接入项目中,需要实现 js 文件中的界面与原生项目代码交互问题
这里接入的区块链库是 swift 库,所以只能使用 OC 和 swift 混合开发
了解熟悉区块链运转流程,实现私钥、公钥加密解密,用来区块链交易
了解 BTC和 ETH 之间的不同之处,两个链上的币无法跨链交易,所以该 App 内做了这两个主流链上的大部分币,供用户使用并交易
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏