ID:246345

陈帆 有团队

iOS资深软件工程师

  • 公司信息:
  • 中科创达软件股份有限公司
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 西安
  • 全区

技术能力

• 熟练iOS的Runtime运行机制和内存管理,内存泄漏分析与解决;
• 熟练掌握C/C++,Objective-C,Swift语言;
• 熟练Bugly的Crash错误分析、设备异常报告、 AppStore等多方位崩溃分析;
• 熟练的使用Instruments下的性能调试工具进行性能优化;
• 熟练掌握MVC、MVVM,代理、通知、工厂模式、命令模式等设计模式,能完全独立高效开发iOS应用;
• 熟练ReplayKit中的音视频压缩、去噪音、编码、传输等处理;
• 熟练NSThread,NSOerationQueue,GCD等多线程编程,HTTP,TCP/IP等常见网络协议;
• 熟悉网络数据(JSON/XML)的请求以及解析并转化模型,Wireshark/Charles网络数据抓包分析;
• 熟悉Linux,熟悉常用的Shell命令;有过服务平台开发经验;
• 熟悉 TCP/IP,Http,Https,Websocket通讯协议;对高并发服务端开发有了解;
• 熟悉Android相关APP开发、Python自动化和数据抓取、H5、CSS、JavaScript;
• 熟悉Flutter语言可以进行跨平台APP编写;

项目经验

2020.04 - 至今 主导会议软终端(Swift5语言) iOS技术负责人
• 背景:一款可以多人视频会议、单向直播会议、点对点音频和视频通话、查询企业通讯录等功能的移动会议软件;
• 技术方案:使用MVVM+业务整合设计模式搭建框架、FMDB+UserDefault数据持久化、用户二次重连机制搭建、APPGroups视频数据共享、数据驱动界面展示各种视频参数、SVC多人视频流展示、多控制器容器绑定及跳转, 崩溃框架搭建及分析;Instruments内存优化;
•效果:1.多人音视频开会;2.崩溃率由20%降低到<1%;3.内存有300M左右降低到200M左右;


2020.07 - 2020.12 主导IdeaHub屏幕共享(Objective-C语言) PM兼iOS高级工程师
• 背景:一款将iPhone/iPad屏幕和声音等内容发送到华为智慧屏上共享,支持30fps视频,无损PCM音频;
• 技术方案:使用MVC设计模式、Replaykit数据共享、H264视频编码、WebRTC音频去噪音、Instruments内存优化、App崩溃分析处理、视频YUV传输效率优化、GCDSocket+内存共享传输CMSampleBuffer视频数据;音视频数据组包拆包处理;YUV420转RGB数据转换;
• 效果:1.可以音视频数据同步共享;2.视频帧率由5帧提升到30帧;3. CPU性能由90%降低到45%左右;

2019.08 - 2019.12 核心参与AI音箱framework SDK(Objective-C语言) iOS高级工程师
• 背景:对接三方APP的华为AI音箱进行登录华为账号、组包数据、配置网络、删除设备等操作的SDK静态库;
• 技术方案:WKWebView下的Cookie缓存、自定义CZFNetwork网络及接入白名单证书、蓝牙搜索连接、蓝牙数据的解析与发送、使用Tomcat部署App的H5展示页面、编写H5的用户手册展示页面;
• 效果:1.bug量从200个降低到5个以内且都是一般bug等级;2.将Web数据验证页面加载速度加快将近0.25s;

2019.04 - 2019.07 主导换机助手(Swift4语言) iOS高级工程师
• 背景:一款面iPhone与Android手机通讯录、图片、视频、日程的数据相互备份的App;
• 技术方案:cocoahttpserver搭建手机端服务器、Layer动画组动态展示数据传输过程、扫码WIFI直连传输数据、广播数据监听、多线程处理数据下载;
• 效果:1.手机相互扫码即可进行重要数据传输;

2016.03 - 2018.08 主导250你发布(Objective-C语言版、 Swift3语言版) iOS中级工程师
• 背景:一款主打拍照测雾霾的应用。浏览、发布、评论、点赞、举报图片等功能。碳币支付、商家入驻等。
• 技术方案:自定义查询AppStore更新、友盟的分享/推送、图片去雾及计算PM2.5、扫码微信支付宝支付、照片水印贴图、瀑布流式布局、SDWebImage上下渐进式图片加载;
• 效果:1. 二维码合一支付;2. 图片去雾霾并粗略计算PM2.5;

2016.10 - 2017.06 主导搜鸽天下(Objective-C语言) iOS中级工程师
• 背景:一款信鸽的交流互动平台、集信信鸽商城、赛鸽资讯、赛鸽的成绩查询、信鸽拍卖于一体信鸽应用。
• 技术方案:微信、支付宝支付、图文列表无卡顿优化,视频断点上传和播放,融云聊天,推送,单点登录;
效果:1.视频断点续传;2. 图文列表无卡顿掉帧现象;

团队情况

  • 整包服务: 微信小程序开发   App开发   UI设计   
角色 职位
负责人 iOS资深软件工程师
队员 产品经理
队员 UI设计师
队员 iOS工程师
队员 安卓工程师
队员 后端工程师

案例展示

  • 会议软终端

    会议软终端

    • 背景:一款可以多人视频会议、单向直播会议、点对点音频和视频通话、查询企业通讯录等功能的移动会议软件; • 技术方案:使用MVVM+业务整合设计模式搭建框架、FMDB+UserDefault数据持久化、用户二次重连机制搭建、APPGroups视频数据共享、数据驱动界面展示各种

  • 屏幕共享

    屏幕共享

    • 背景:一款将iPhone/iPad屏幕和声音等内容发送到华为智慧屏上共享,支持30fps视频,无损PCM音频; • 技术方案:使用MVC设计模式、Replaykit数据共享、H264视频编码、WebRTC音频去噪音、Instruments内存优化、App崩溃分析处理、视频Y

  • 换机助手

    换机助手

    • 背景:一款面iPhone与Android手机通讯录、图片、视频、日程的数据相互备份的App; • 技术方案:cocoahttpserver搭建手机端服务器、Layer动画组动态展示数据传输过程、扫码WIFI直连传输数据、广播数据监听、多线程处理数据下载; • 效果:1.手

  • 搜鸽天下

    搜鸽天下

    • 背景:一款信鸽的交流互动平台、集信信鸽商城、赛鸽资讯、赛鸽的成绩查询、信鸽拍卖于一体信鸽应用。 • 技术方案:微信、支付宝支付、图文列表无卡顿优化,视频断点上传和播放,融云聊天,推送,单点登录; 效果:1.视频断点续传;2. 图文列表无卡顿掉帧现象;

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

信用行为

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

发布任务

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

微信接收人才推送

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

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