多年C/C++/Python/Golang后台开发、优化及分布式架构设计、嵌入式开发、QT开发、熟悉C++11/14/17新标准,熟悉STL、boost库,Shell脚本、网络编程、多进程多线程编程,精通TCP/IP、http、https、websocket协议,熟悉常用算法及设计模式、精通各种数据结构、代码高效,低耦合高聚合、debug及优化能力优秀、熟练使用各种Linux下程序测试及优化工具。
熟悉的工具:熟悉使用LVS、Nginx、MQ、redis、mysql等数据库系统。
对Linux内核、redis、Nginx源码有一定的研究。
1.智能交通项目:负责高并发物联网服务开发、云服务开发,开发语言为C++、Golang、Python。所使用的中间件包括Redis、rabbitMQ、Nginx、MySql等。
2.分布式特征向量检索服务项目:负责在facebook开源框架faiss上进行定制化的分布式开发。使用语言为C++。
3.地理信息系统(GIS)项目:参与服务器架构制定,配置LVS+keepalived负载均衡的多机热备,编写网络异步IO、进程池、线程池、任务队列、定时器、状态机、日志分级打印、配置文件读取、共享内存、redis、mysql的连接池。redis及mysql的集群搭建及优化,如数据分片、主从读写分离备份,及相应的定制化配置等。
在智能交通项目中,我负责高并发后端服务器的开发。负责数据流的汇聚,加工、存储与查询等。其中包括视频、图像,图像识别上报的图像特征等的分布式存储。
车辆检测及行人检测后台,摄像头端通过图像识别人、车等信息后,上传至后台,实现车流人流的实时统计、检索等。 我负责相关后台的开发