1.熟悉linux环境下的C/C++软件开发
2.了解设计模式,无锁队列,实现过状态机
3.了解git,cmake,gdb,UML和交叉编译
4.了解socket(epoll),了解多线程开发
5.了解并使用protobuf,gtest,ZMQ等常用的c++开源类库
6.有区块链相关项目的开发经验
<1>开发数字货币交易平台的前置机部分,采用异步回调机制,与前端通过socket通信,内部使用epoll网络模型和无锁消息队列,与后端通过ZMQ进行通信。
<2>负责车载机设定项数据的保存, 设计,开发,维护车载机的carplay机能
<3> 用c++重写以太坊aleth的json-rpc代理
<4> 实现基于Qt的以太坊钱包
做过低延迟交易柜台的开发 熟悉沪深交易所的api 数据上期大商期货api 独立完成大商所组播行情的开发
根据交易所文档实现上交所可转债业务 该功能封装成独立的so 熟悉linux的操作命令,c++的调试方法