ID:125584

将许文生 有团队

高级iOS开发工程师

  • 公司信息:
  • 北京小马金融
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 全区

技术能力

— 精通Object-C,熟悉swift,熟练使用XCode、Git、pod等开发工具;
— 精通iOS SDK中的UI、网络、XML/JSON解析、GCD、NSOperation、 NSThread多线程等开发技术;
— 精通OC内存管理机制,对runtime运行时机制有较深刻的理解与灵活运用。 — 精通MVC、代理、通知、单例、KVC、KVO等常用设计模式;
— iOS应用的架构搭建、技术设计与研发,熟练使用第三方网络框架AFN、 SDWebImage等;
— 熟练使用runtime机制进行运行时开发,插件式开发。
— 熟练使用Socket网络编程,熟悉XMPP点对点,一对多等即时通信技术;
— 熟练使用SQLite和CoreData等会常见数据库操作,数据迁移等; — 性能 优化与安全把关,模块封装与SDK设计开发;
— 代码质量把控和优化;
— 有图片、音频、视频、地图类应用开发经验,有开源的iOS或者Objective- C项目经验,会使用Phot oShop或者其他图片处理软件进行简单操作;
— 能够独立开发;

项目经验

(1)2016.11-2017.3 线上借款 架构、开发主程

项目描述: 线上借款是一款借款类的app,用户通过平台可以实现充值提现, 信用审查并获得可借款额度,进行借款还款等一系列操作。
技术要点: 1、项目前期的需求梳理与技术难点分析,采用MVC模式进行工程架构
2、与第三方技术进行对接SDK的嵌入调试与开发
3、网络请求的安全设计模式,对不同数据进行对称和非对称加密,适时使用第 三方反欺诈、通信、人脸识别设计方案。
4、参与web与js之间的交互设计与逻辑实现。
5、对请求数据的规范化处理,jsonModel等第三方的使用,以及数据解析、 缓存工具类封装。
6、消息通知使用极光推送实现,自定义分享功能。

(2)2014 .9-至今 小马金融 架构、独自开发

项目描述: 小马金融是一款互联网金融类软件,其中包括标的购买,充值、提 现以及优惠券的一些功能。
技术要点: 1、项目前期的需求梳理与技术难点分析,采用MVC模式进行工程架构
2、网络请求的安全设计模式,对不同数据进行对称和非对称加密,充值提现 时,采用客户端与服务器互相校验验证,保证数据安全。
3、使用highchart s框架进行图表开发,折线图进行数据流量分析。 4 、连连支付、易宝支付的对接开发调试。
5、对请求数据的规范化处理,jsonModel等第三方的使用,以及数据解析、 缓存工具类封装。
6、消息通知使用极光推送实现,自定义分享功能。

(3)2015.4 -2015.6 太原日报 架构、独自开发

项目描述:太原日报是一款新闻类的app。其中有利用we bVie w阅读原版报纸 并可以查看模块新闻详情、收藏、下载、阅读pdf文件等功能。
技术要点: 1、项目前期的需求梳理与技术难点分析,采用MVC模式进行工程架构 2、网络请求和工具类封装,利用UITableViewCell进行数据展示。 3、利用手势UIGestureRecognizer自定义栏目的可拖动删除添加功能。
4 、设计左右拖动加载数据的缓存机制,以及内存优化。
5、新闻数据的缓存机制设计以及本地文件的存储,PDF文件的开发。
6、对请求数据的规范化处理,jsonModel等第三方的使用,以及数据解析、 缓存工具类封装。
7、消息通知使用极光推送实现,自定义分享功能。

(4)2014 .4 -2014 .8 babyWit h 主程

项目描述:babyWit h是一款视频监控类的软件。用手机通过网络连接摄像头, 获取摄像头传过来的视频流进行播放、录制。
技术要点:
1、项目前期的需求梳理与技术难点分析,采用MVC模式进行工程架构
2、网络请求和工具类封装,使用ffmpe g第三方视频流解析工具,进行视频流 yuv、.264 的格式化处理。
3、移动侦测功能实现
4 、利用ope ncv进行视图绘制,解决视频丢帧、卡顿、占用内存大的问题。
5、利用手势UIGestureRecognizer进行自定义视频播放界面的菜单控制,界 面的放大缩小,以及横竖屏的转换。
6、根据视频流的长度计算,进行数据的本地化缓存机制,以及内存优化。
7、对请求数据的规范化处理,jsonModel等第三方的使用,以及数据解析、 缓存工具类封装。
8、消息通知使用极光推送实现,自定义分享功能。

(5)2013.9-2014 .3 SDK 主程、独自开发

项目描述:sdk包功能包括检测手机用户的软件使用情况,自由调度,方便开发 和设计人员了解用户需求。
技术要点: 1、项目前期的需求梳理与技术难点分析,采用MVC模式进行工程架构 2、网络请求和工具类封装,sqlite本地数据库搭建。
3、进行分网络、时段,将本地记录的用户行为以及相关数据利用多线程技 术,mult ipart /form-dat a上传到服务器。
4 、接口文档的书写,以及接口的封装与诠释,方便用户进行技术对接。

团队情况

  • 整包服务: 文档原型图   UI设计   PC网站开发   H5网站开发   微信公众号开发   微信小程序开发   App开发   WebApp开发   运维类开发   
角色 职位
负责人 高级iOS开发工程师
队员 产品经理
队员 UI设计师
队员 iOS工程师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服