个人介绍
1. 负责设计自研区块链底层架构,组织、协调团队开发、测试并通过信通院组织的“可信区块链测试”。
2. 精通Hyperledger Fabric,曾独立开发Fabric管理平台。
2. BaaS云项目进行方案及架构设计,保证系统高可用性、可靠性。
3. 熟练使用go语言以及gin框架进行区块链底层平台开发,熟悉go语言实现原理包括内存模型、协程并发等。
4. 在项目中磨炼,熟练使用leveldb、roksdb等Nosql数据库,以及mysql、tidb等关系型数据库。掌握Mysql工作原理。
5. 熟练使用kafka消息队列,掌握kafka工作原理、使用方法,熟悉分布式数据一致性原理。
6. 熟悉密码学工作原理,包括基本的对称加密、非对称加密,以及隐私保护算法(盲签名、环签名、零知识证明、多重签名等),并封装部门通用的go语法库。
7. 熟练使用springboot框架搭建区块链中间件,完成消息队列操作、数据库操作、api封装、负载均衡等功能。
8. 负责区块链底层的性能调优,通过测试、分析区块链运行状况,分析性能瓶颈并提供有效的优化意见,交易性能5000笔/秒。
9. 熟悉https、tls的身份认证、密文传输等工作原理,熟悉RESTful接口方式,熟悉区块链底层监控技术及容器化技术docker,熟练使用linux操作系统。
10. 对区块链技术领域有较深的技术功底。熟悉比特币、以太坊、fabric工作原理并阅读部分源码,对iota、ont等公链技术有一定的了解。
工作经历
2012-07-12 -至今区块链开发公司高级架构师
1. 负责设计自研区块链底层架构,组织、协调团队开发、测试并通过信通院组织的“可信区块链测试”。 2. BaaS云项目进行方案及架构设计,保证系统高可用性、可靠性。 3. 熟练使用go语言以及gin框架进行区块链底层平台开发,熟悉go语言实现原理包括内存模型、协程并发等。 4. 在项目中磨炼,熟练使用leveldb、roksdb等Nosql数据库,以及mysql、tidb等关系型数据库。掌握Mysql工作原理。 5. 熟练使用kafka消息队列,掌握kafka工作原理、使用方法,熟悉分布式数据一致性原理。 6. 熟悉密码学工作原理,包括基本的对称加密、非对称加密,以及隐私保护算法(盲签名、环签名、零知识证明、多重签名等),并封装部门通用的go语法库。 7. 熟练使用springboot框架搭建区块链中间件,完成消息队列操作、数据库操作、api封装、负载均衡等功能。 8. 负责区块链底层的性能调优,通过测试、分析区块链运行状况,分析性能瓶颈并提供有效的优化意见,交易性能5000笔/秒。 9. 熟悉https、tls的身份认证、密文传输等工作原理,熟悉RESTful接口方式
教育经历
2008-07-03 - 2012-07-01大连海事大学电子信息科学与技术本科
计算机相关专业,本科学历,参加全国大学生电子设计大赛全国一等奖
技能
1. 使用golang语言开发管理平台,Web框架为Gin,前端vue、数据库MySQL,go驱动gorm 2. 通过前端简单操作实现自定义区块链集群部署 3. 支持增删组织、动态新增节点、创建通道、安装合约等区块链管理操作。
1. 底层接入Hyperledger Fabric2.2,本人对Fabric了解较多,熟悉golang语言,可对Hyperledger Fabric 定制化开发。 2. 支持药材从种植 到 运输 到 加工 到零售 到消费者全流程溯源 3. 同时设计隐私保护方案,利用可验证秘密分享算法 减少上下游窃取秘密的风险。 4. 技术栈:前端vue 后端Java 合约开发golang 5. 部署集群:四个组织 四个节点、三个Orderer、一个通道、一个合约