专业客户端后台开发
2小时前在线
全职 · 566/日  ·  12310/月
工作时间: 工作日08:30-22:00、周末9:30-22:00工作地点: 远程
服务企业: 24家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.精通C,C++语言,及相关的开发平台(linux/windows)与环境(Visual Studio/Gcc/Gdb/qt)。
2.孰练使用各类数据结构(栈,对列,链表,平衡二叉搜索树等)及算法,查找搜索算法等
3.有良好的面向对象的开发思想和范型编程的思想,熟练使用STL,掌握效率优化。
4.熟练使用基于C++常见设计模式(单例模式,工厂模式)及UML设计,对MVC模型有较深入的研究。
5.精通qt,熟练使用qml, qt quick进行开发
6.熟练使用MFC,熟悉duilib等界面库和xml编写
7.熟练编写ocx控件和动态库dll
8.熟练使用基于C++的明文存储与网络传输的开源框架TinyXml和Json
9.熟练使用Oracle/MySql等数据库及SQL语法,熟悉mysql数据库引擎ndbcluster,掌握存储过程写法,熟悉常用的数据库优化,熟练使用redis内存数据库
10.熟练使用基于Unix/linux的系统编程(多线程,多进程),异步回调,网络编程(基于socket 的Tcp/Udp编程,基于mqtt协议的网络编程),熟练使用进程池,线程池及数据库连接池
11.熟练使用版本管理工具svn和git
12.熟练使用c++11,c++14的新特性
13.熟练使用shell脚本
14.熟悉python,可用python和bat编写常用脚本,
15.熟悉http通讯,熟练使用http通讯开源库如libnet,libcurl,httpparse等,熟悉websocket通讯协议和使用,掌握http2升级方法
16.熟练使用流媒体服务器,ffmpeg,熟悉rtmp,rtsp,onvif协议
17.熟练使用activemq,RabbitMQ等消息中间件
18.熟练使用libuv对本地文件进行事件监控
19.熟练使用tars框架和日志库log4z

工作经历

  • 2021-08-18 -2025-05-29广东亿迅科技有限公司c++开发

    部门:政法公安事业部 职位:c++开发工程师 公司简介: 成立于2001年,是由原广东普信科技有限公司与原广东亿迅科技有限公司两个实力雄厚的公司合并组成的,是广东电信的全资子公司,拥有多项集成及行业资质。 工作内容: 1.慧眼平台客户端开发,主要使用ffpmeg,librtmp等音视频开发库,DirectX渲染视频 2.出差去现场进行软件开发和测试,解决客户痛点 3.分析bug,迅速修复线上发生的问题 4.使用qt开发深圳全球眼项目,通过OpenGL渲染视频 5.带领新员工熟悉项目和跟踪开发进度

  • 2019-05-09 -2021-07-2221cn世纪龙信息网络有限责任公司c++开发工程师

    部门: 研发部 职位:c++开发工程师 公司简介: 世纪龙信息网络有限责任公司(简称“21CN”)成立于1999年,总部设在广州,在北京和上海设有分公司,是中国电信股份有限公司的全资子公司。 主要工作内容: 1.负责开发天翼个人云盘,天翼企业云盘 2.把分片下载,文件自动备份等功能封装到sdk,以dll形式提供给前端调用 3.负责使用qt,duilib开发桌面应用 4.负责开发http2传输,跨平台模块开发等技术难度攻关 5.负责编写gtest测试用例

  • 2017-08-10 -2019-04-26高灯计算机科技有限公司c++开发

    部门: 研发部 职位:c++开发工程师 公司简介: 高灯科技于2017年5月由腾讯投资成立,是一家专注于财票税数字化领域的科技公司,主要产品有电子发票app,ETC助手,快报报等 主要工作内容: 1,负责停车场etc扣费windows客户端开发和管理进程开发 2,开发api接口与linux上的服务器进行对接 3,开发标准天线动态库 4.ocx控件开发,提供给前端调用

  • 2015-04-09 -2017-06-15广州技安电子科技有限公司c++开发

    部门: 研发部 职位:c++开发工程师 公司简介: 广州市技安电子科技有限公司是专业的系统集成商,公司致力于智能楼宇集成管理系统(IBMS,BMS)、视频监控系统,安防综合管理系统(SAS)和机房监控系统等产品的自主研究和开发,以及智慧园区和物联网平台开发 主要工作内容: 1,负责pc客户端开发 2,数据采集程序,网关程序开发,使用串口通讯或硬件厂家提供的sdk读取硬件设备信息和下发指令,包括照明设备,环境检测设备,会议设备,访客机等 3,硬件动态库开发,视频插件开发 4.使用海康和大华sdk获取人脸图像或视频信息上传给平台

教育经历

  • 2011-09-01 - 2015-06-01嘉兴学院会计学本科已认证

    2011年到2015年在浙江嘉兴学院毕业,获得学士学位

语言

普通话
粤语
英语
0
1
2
3
4
5
0
1
2
3
4
5

技能

MySQL
HTTPS
多线程
多进程
STL
MFC
QT
加密解密
0
1
2
3
4
5
0
1
2
3
4
5
作品
天翼企业云盘

所属公司: 21cn世纪龙信息网络有限责任公司 项目描述: 电信旗下子公司21cn世纪龙信息网络有限责任公司旗下产品,应用界面主要由electron编写,具体云盘功能由c++侧编写,实现界面和逻辑分离,安装程序及界面主要由qt quick编写,由NSIS工具打包,主要实现的功能有上传文件和文件夹,下载文件和文件夹,自动备份文件夹,在线编辑文档和表格,云会议功能,同屏会议功能,文件共享功能等,本项目由前端负责用electron做界面,c++侧写复杂的下载,上传和自动备份等功能逻辑并封装成sdk,以dll的形式提供给前端,前端调用dll的函数来实现不同的功能, 主要使用响应式编程框架rxcpp进行开发,每一个步骤执行完毕发射数据源给下载总控或者自动备份总控,再由总控决定下一个步骤 主要使用到的技术和第三方库: qt quick electron 文件分片下载 libuv libcurl sqlite openssl jsoncpp c++11 c++14 多线程 异步回调 rxcpp 动态库dll 责任描述: 1.本人主要负责下载和自动备份的代码实现,下载时通过网络库curl请求平台返回实际下载地址,再通过实际下载地址请求资源池,最后通过文件大小判断是否要分片下载或者直接下载 自动备份通过libuv监控本地文件操作事件,实现一个状态机,当监控到文件操作(增加,删除,修改等),触发自动备份机制发起上传流程,通过本地数据库sqlite记录已备份文件,避免重复上传 2.负责部分通用模块开发工作,网络通讯模块,日志模块,api接口模块,文件操作模块等 3.负责升级http2传输,文件分片下载等技术难度攻关 4.使用qt quick开发安装程序界面和使用NSIS工具打包 5.把分片下载,文件自动备份等功能封装成sdk,提供dll给前端调用

0
2025-07-08 08:43
广东慧眼平台项目

所属公司: 广东亿讯科技有限公司 项目描述: 广东慧眼平台是广东亿讯科技有限公司旗下政法公安事业部的主要产品,目标客户是有视频监控,下载录像和摄像头告警需求的企业和机关单位,分为内网和外网通讯,界面由duilib编写,使用c++开发,由Advanced Installer工具进行打包,主要实现的功能有视频监控,录像回放,录像下载,视频上墙,添加水印,语音对讲,事件告警,事件回放,电子地图,扩展应用等功能 视频监控,录像回放通过rtmp取流,使用的库为librtmp,srs_librtmp,使用h.264,h265视频编码格式,视频通过DirectX渲染,视频上墙功能是由客户端进行视频窗口布局,布局完毕后发送给解码器进行投屏,事件告警主要是用于现场摄像头触发ai告警事件后,客户端查询后台获取告警信息并进行分页展示和提醒,添加水印功能通过ffempg命令实现,语音对讲功能用于现场摄像头和客户端远程通话或播报一键告警语音,同样通过rtmp传输,客户端采集的语音转成g711a或g711u格式发送给摄像头,摄像头传来的声音通过音频解码后用libzplay库播放 主要用到的库有:ffmpeg,librtmp,srs_librtmp,com组件,界面框架duilib,dxva2硬件解码库,ZPlayer音频播放库,DirectX 责任描述: 1.本人负责开发视频监控功能,使用srs_librtmp解析rtmp流,再使用ffempg解码并播放视频 2.负责开发事件告警,事件回放功能,通过定时向后台发送请求获取告警信息并展示,实现分页查询,告警提示,下载告警事件视频等功能 3.负责语音对讲功能,通过srs_librtmp解析音频流,再用ZPlayer播放语音,实现音频推流给后台,实现一键告警等 4.负责其他功能开发,视频上墙相关的操作界面,客户端登录,找回密码,修改密码,*号登录,多账号登录,加密传输保证数据安全,电子地图,添加水印等

0
2025-07-08 08:43
更新于: 2021-07-19 浏览: 519