蜗牛飞奔
1月前来过
全职 · 1200/日  ·  26100/月
工作时间: 工作日19:30-23:30、周末08:00-23:30工作地点:
服务企业: 2家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.熟悉React-Native iOS与Android的开发与适配,了解H5开发,

2.熟练掌握Objective-C语言, swift语言,扎实的C语言基础,具有良好的面向对象编程思想, 

3.熟练掌握Interface Builder, ARC MRC的内存管理,Analyze 和Instruments性能分析调试优化; 

4.熟练蓝牙,二维码扫描, Apple Pay,支付宝*** 

5.熟练掌握JavaScriptCore框架下H5页面实现JS与OC的交互; 

6.熟练掌握AVFoundation,CoreLocation,MapKit框架功能模块开发; 

7.熟练掌握RunTime 和RunLoop在项目中的开发应用并熟悉机制; 

8.熟练掌握MVC,MVVM,使用ReactiveCocoa或RXSwift,通知,代理,单例设计模式和KVC及KVO; 

9.熟练掌握友盟数据统计,百度地图SDK ShareSDK,AFNetworking,SDWebImage, MJRefresh,Moya,Snapkit,Kinfisher,RXSwift等OC与Swift语言下的第三方库; 

10.熟练掌握CoreDate ,FMDB ,SQLite的CRUD进行应用中数据的缓存; 

11.熟练掌握HTTP/HTTPS,Socket的TCP/UDP和WebSocket 通信协议与进程间通信; 

12.熟练掌握FFMPeg解码视频流,OpenGL渲染,线程优化; 

13.熟练掌握WebRTC编译iOS平台实现图像交换音视频通话与多人会议功能; 

14.熟练掌握Mac终端命令和git命令行操作 Git SVN版本管理多人协作;

15.精通NSThread,NSOperation,GCD,多线程的任务管理与线程间通信; 



融合通信

项目简介:融合通信是一款,集成语音通话,视频通话,房间多人聊天的音视频通话的应用,使ios端Android端 web端能实现实时的低延时的语音视频通话,与房间会议,远程会议

项目职责:负责产品功能的研讨与技术调研,与服务开发人员的研讨协调,接口的制定,完成iOS手机与ipad应用的开发调试,优化代码封装SDK接口对外提供技术服务,

主要技术点:

1.使用WebRTC实现语音视频的通话功能,与多人会议功能

2.使用webSocket交换用户的注册信息,与sdp交互信息实现webRTC的信令交互

3.使用高德地图实现定位当前用户实时位置并上传到服务端

4.使用自定义播放器,播放录制视频实现拖拽快进,倍速播放视频

5.使用远程推送实现来电提醒与邀请入会功能

6.使用replaykit2实现屏幕共享功能,将手机屏幕画面共享到远端,7.使用GCDAsysocket实现进程间通信功能,将录屏数据传回主app编码



医学慕课-直播平台

项目简介:医学慕课是一款医学直播平台,主要集成医学信息的阅读,直播房间的创建与多方会议房间的创建,用户发表文章,创建直播房间,使用腾讯云AVSDK实现互动直播,

项目职责:负责技术调研,技术验证,与技术选型,UI页面的功能实现,数据的测试,与直播功能的实现

主要技术点:

1.使用腾讯云平台的AVSDK实现会议直播,互动直播,

2.使用IMSDK实现房间内发表实时消息交流

3.封装AVPlayer视频播放器,播放相关视频

4.使用枚举构建类微博的用户发表数据展示页面

5.使用UICollectionView自定义进入系统图片库选择多张图片

6.使用UISegmentViewControl,UICollectionView封装标签选择页面

7.封装AFNetWorking封装数据请求与上传数据文件到服务器

8.使用AVAudioSession封装实现录音功能,使用FMDB保存录音到本地,并上传到后台服务器

工作经历

  • 2020-12-17 -至今一九一一未来教育iOS

    负责iOS项目重构,项目组件化,向开发经理汇报移动组的工作情况,研究新技术,测试技术实现,任务拆解分发,代码审核,负责移动组的日常工作安排,进度管理

  • 2017-12-07 -2020-12-16北京天地阳光通信科技研发

    1.负责iOS手机端与ipad下应用开发、整体架构设计 2.负责移动端的项目的管理,与产品和后台的协商与技术调研 3.负责技术选型的验证与预研工作及iOS端的开发技术实现 4.接口字段的定义,接口的调试工作,项目进度的把控

  • 2015-06-08 -2017-12-15北京众巢医学科技ios开发

    1.负责移动组的项目管理,iOS项目的开发,与技术实现 2.负责产品的迭代,项目功能的修改优化,与产品协商讨论模块功能 3.调研实现技术,与后台协商技术实现方式,提高开发迭代速度

  • 2014-02-03 -2015-04-10杭州西柚科技ios实习岗

    1.通过不断的学习iOS新特性,并应用到项目开发中,维护公司项目 2.负责iOS组的开发工作,功能代码的编写,根据客户需求改善功能与交互    

教育经历

  • 2012-09-01 - 2015-06-11河南大学计算机科学与技术本科

    大学期间学习计算机基础,单片机,汇编语言,C语言基础

技能

O-bject
0
1
2
3
4
5
更新于: 2023-08-25 浏览: 202