ID:212141

陈强 身份已认证

高级ios开发工程师

  • 公司信息:
  • 众巢医学科技有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀
  • 清河中街力度家园

技术能力

1.熟练掌握Objective-C语言, swift语言,扎实的C语言基础,具有良好的面向对象编程思想, 
2.熟练掌握Interface Builder, ARC MRC的内存管理,Analyze 和Instruments性能分析调试优化; 
3.熟悉蓝牙,二维码扫描, Apple Pay,支付宝支付,微信支付; 
4.熟练掌握JavaScriptCore框架下H5页面实现JS与OC的交互; 
5.精通NSThread,NSOperation,GCD,多线程的任务管理与线程间通信; 
6.熟练掌握AVFoundation,CoreLocation,MapKit框架功能模块开发; 
7.熟练掌握CoreDate ,FMDB ,SQLite的CRUD进行应用中数据的缓存; 
8.熟练掌握FFMPeg解码视频流,OpenGL渲染,线程优化; 
9.熟练掌握WebRTC编译iOS平台实现图像交换音视频通话功能; 
10.熟练掌握RunTime 和RunLoop在项目中的开发应用并熟悉机制; 
11.熟练掌握MVC,MVVM,使用ReactiveCocoa或RXSwift,通知,代理,单例设计模式和KVC及KVO; 
12.熟练掌握友盟数据统计,百度地图SDK ShareSDK,AFNetworking,SDWebImage, MJRefresh,Moya,Snapkit,Kinfisher,RXSwift等OC与Swift语言下的第三方库; 
13.熟练掌握HTTP/HTTPS,Socket的TCP/UDP和WebSocket 通信协议; 
14.熟悉React-Native iOS与Android的开发与适配,了解H5开发,
15.熟练掌握Mac终端命令和git命令行操作 Git SVN版本管理;

项目经验

融合通信
项目职责:负责iOS手机与ipad应用的开发调试,产品功能的研讨与技术调研
项目简介:融合通信是一款,集成语音通话,视频通话,房间多人聊天的音视频通话的应用,使ios端Android端 web端能实现实时的低延时的语音视频通话,与房间会议,远程会议
技术简介:
1.使用WebRTC实现语音视频的通话功能,与多人会议功能
2.使用webSocket交换用户的注册信息,与sdp交互信息实现webRTC的信令交互
3.使用高德地图实现定位当前用户实时位置并上传到服务端
4.使用自定义播放器,播放录制视频实现拖拽快进,倍速播放视频
5.使用PushKit实现远端拨打电话,状态栏显示被叫状态
6.使用replaykit2实现屏幕共享功能,将手机屏幕画面共享到远端,

7.使用GCDAsysocket实现进程间通信功能,将录屏数据传回主app编码


混合矩阵控制系统
项目职责:功能代码的编写,功能模块的封装,性能优化,bug的修改,与后台协商接口, 
项目简介:混合矩阵控制是一款ipad端智能会议控制系统,集成图像交换,视频预览,监控预览,设备连接控制,会议 呼叫
技术简介: 
1.使用Block封装Socket通信模块实现数据的分离解耦,实现Socket通信数据的回调功能.
2. 封装view,重写viewController的touch事件,实现拖动创建view并处理事件响应.
3. 使用ReactiveCocoa实现MVVM数据分离实现MVVM架构.
4. 使用FFmpeg解码服务器实时推送的视频流yuv数据OpenGL渲染实现显示实时视频画面.
5.封装解码视频流信息,实现解码一路视视频信息渲染成多个视频,实现实时同步显示多个同源视频.
6. 封装UIViewControler,重写Touch事件,通过Block传递出Controler内部操作的事件作出数据与UI的修改.
7. 使用多线程GCD解决同时解码多个视频源渲染图像造成的主线程堵塞问题.
8. 封装YYCache与Socket TCP通信模块实现获取服务器数据的存取,预加载UI页面功能.


ClairEye
项目职责:负责项目的调研,业务代码的编写,功能代码的封装,性能测试,代码的优化,版本发布
项目简介: ClairEye是一款基于LinPhone结合公司开发的MCU会议系统实现,多方音视频会议功能,集成视频会议,音视频电话,短消息发送等功能
技术简介:
1.使用CMake编译Linphone为OC可执行代码文件三方库
2.使用Linphone三方库实现视频电话与语音电话功能
3.使用Linphone库实现多方音视频会议电话功能
4.封装通讯录功能,获取系统通讯录实现展示通讯录并编辑通讯录
5.使用Socket TCP通信协议实现发送文本内容实现IM功能
6.使用系统框架adressBook实现通讯录,并可对通讯录进行保存编辑
7.使用Socket,SIP 通信协议,用户可以选择TCP,UDP,TLS连接服务器视频会议

医学慕课-直播平台
项目简介:医学慕课是一款医学直播平台,主要集成医学信息的阅读,直播房间的创建与多方会议房间的创建,用户发表文章,创建直播房间,使用腾讯云AVSDK实现互动直播,
实现技术:
1.使用腾讯云平台的AVSDK实现会议直播,互动直播,
2.使用IMSDK实现房间内发表实时消息交流
3.封装AVPlayer视频播放器,播放相关视频
4.使用枚举构建类微博的用户发表数据展示页面
5.使用UICollectionView自定义进入系统图片库选择多张图片
6.使用UISegmentViewControl,UICollectionView封装标签选择页面
7.封装AFNetWorking封装数据请求与上传数据文件到服务器
8.使用AVAudioSession封装实现录音功能,使用FMDB保存录音到本地,并上传到后台服务器


安点通
项目简介:安点通是一款关于心血管疾病的预防知识的医学阅读平台,集成在线专家问答,语音与文字交流的方
式,提高用户与专家的沟通的便捷,
技术实现:
1.使用枚举类型实现多样式自定义cell样式
2.使用xib可视化快速布局,masonry自动适配屏幕
3.使用UICollectionView封装自定义图库选择
4.封装AFNetworking数据请求,与上传数据到服务器
5.封装AVPlayer实现播放网络音频,
6.封装AVAudionSession实现录音发表语音评论
7.使用UIScrollerView封装轮播图,实现轮播效果

案例展示

  • 融合通信

    融合通信

    融合通信使用webRTC实现视频通话,语音通话,视频会议,屏幕共享,使用socket解决屏幕共享进程间通信问题

  • 医学慕课

    医学慕课

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

查看案例列表(含更多 0 个案例)

评价列表

昊岩同学    2021-09-15 10:27    5星

做的不错,后续有机会继续合作。

信用行为

  • 接单
    3
  • 评价
    1
  • 收藏
    1
  • 五星率
    100%
  • 退款
    1

发布任务

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

微信接收人才推送

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

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