从事C/C++4-5年,熟练Windows和linux开发,有自己的服务框架构建项目,
1.熟练使用线程,进程间的通信机制;
2.熟练使用socket的同步与异步消息机制,包括TCP/UDP/串口通信,modbus协议;
3.熟练使用多进程的并发性;
4.熟悉发布订阅模式以及相应的集群,比如 Redis;
5.熟练使用各种数据库,mysql,sqlserver,oracle
6.熟练使用各个厂家视频SDK的二次开发,对音视频编解码有一定的熟悉使用;
7.熟练运用C++标准库,C++11,STL模板,智能指针;
8.对代码规范有一定的要求,项目测试流程完善;
项目经验:
1.上海地铁PAPIS项目;
主要职责:中央服务器C/S架构,从服务端拿到ATS数据之后,进行分站解析,将解析后的数据通过内存数据库下发到各个设备,各个设备将数据解析,定时播报广播,屏幕实时更新时间,多线程高并发的一个项目;独立完成;
2.上海公安局人脸识别项目;
YOLO算法进行人脸识别,将照片进行记录,对比每一次抓拍到的照片,可设置相识度,相识度达到一定程度,进行语音播报;
3.宝钢铁路防护系统;
由多个服务组成一个安全防护的架构,铁轨安装有计轴,采集服务试试采集计轴的数据信息,根据策略进行分析数据,根据相应的策略得到一定的防护措施(停车,报警灯),进行日志记录,数据记录;
4.人工智能机器人项目
人脸识别功能YOLO,行走功能,自动壁障,语音交互功能;全程采用TCP和serial方式通信各个设备,熟练与设备的交互,基于windows和linux;