ID:114325

书生柳

高级c++工程师

  • 公司信息:
  • 南京优通信息科技股份有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 南京
  • 全区

技术能力

1,能熟练使用C++搭建高性能跨平台(Windows和Linux)服务器。
2,能熟练使用MFC或者DUI编写Windows客户端。
3,能熟练使用ffmpeg进行音视频编解码开发,熟悉rtsp。
4,良好的数据结构和算法基础。 能代码简洁,逻辑清晰,并且规范地用代码实现所需功能。
5,基于libuv编写过一份跨平台的开源框架,该框架旨在降低开发入门门槛和提高开发效率以及降低开发者人为出错的概率。
6,有自己可复用的类库、框架、架构模型,能快速移植,实现高效开发。

项目经验

simple_uv(GitHub上面的开源项目)
simple_uv是基于libuv封装跨平台库,旨在降低入门门槛和提高开发效率以及降低开发者人为出错的概率。
libuv是Reactor模式,simple_uv是Proactor模式(对于上层业务开发者是Proactor模式)。
simple_uv简化了客户端与服务端的通信,客户端与服务端的所有交互消息都以某一个类的对象回调到上层业务,你不用关注客户端与服务端通信过程中消息的解析以及堆空间的申请与释放等繁琐且易出错的处理。

手机助手项目(公司产品)
该项目是一个类似于豌豆荚的装机助手,但是我们的客户是营业厅的营业员,由此而衍生出的业务除了将APP从服务器下载并且装到手机上外,还需要对营业员装机的统计以根据统计发放奖励,并且要防止刷机,同时需要适配市场从高端到低端的各种机型来保证装机量,以及不同地区不同运营商的定制化需求。
以前公司是有4个版本手机助手的项目同时维护,功能类似又有部分不同,导致bug修改和维护较为麻烦。我的主要工作之一是将多个版本代码整合在一起而变成一个版本并且能适应后续更多版本的规划,相同的代码保证只有一份,减少代码维护上多版本混乱。另外一个主要的工作是提高程序稳定性,优化程序执行效率 。此外还包括一键出包等功能的完成,通过程序自动化节省时间以及人为操作出错的概率。

画面拼接服务器(公司产品)
基于C++的高性能跨平台流媒体处理服务器。将多路画面的流进行解码,解码后的YUV数据通过缩放之后拼成一帧YUV数据,然后再由编码模块编码之后到达发流服务器,客户端可以连接发流服务器播放实时流。
技术关键词:多线程,socket,视频编解码,RTSP,数据库。

信用行为

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

发布任务

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

微信接收人才推送

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

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