热线电话:136-32743930
关闭
您当前的位置:首页 > 职场资讯 > 人才推荐

(深圳)推荐一名Golang工程师/区块链工程师

来源:链才网 时间:2019-07-04 作者:链才网 浏览量:

邓威

23岁 | 男 | 本科 | 2年经验

#

个人优势

热衷于新技术,有趣的东西。热衷于区块链,有志于为区块链行业发光发热。具有较快的上手能力,和自我感觉不错的逻辑能力。目前正在研究libra的原理libra合约的编写。

#

期望职位

Golang工程师/区块链工程师 深圳 17-22K 计算机软件·互联网·移动互联网

#

工作经历

陕西*科技有限公司

区块链开发工程师 | 研发部 2018.10—至今

内容:

1.负责对联盟链进行研究

2. 基于联盟链开发区块链落地应用

3. 区块链浏览器,baas平台的研究与应用开发

4. 对提升区块链性能进行分析与研究

5. 研究共识算法,加密机制等底层技术

收获:

通过这次工作经历,大大加深了自己对区块链各方面知识的扩展,提高了自身区块链应用结合开发的能力。

深入理解了区块链底层,如raft,paxos,bft共识,RSA,椭圆曲线加解密,gossip协议,grpc框架等等。

#

苏州微著诊断技术有限公司

Goland研发工程师 | 研发部门 2018.04—2018.10

内容:

1. 根据客户需求,一步步完成采集分析类应用的发开;

2. 在算法一定的情况,尽量提高软件的性能。性能主要体现在,采数的实时性连续性要完整,分析数据要在兼顾算法的情况,做到千万级别数据量的分析。

3. 为了提高实时采集与分析的性能,利用go的语言优势,使用协程与channel,并采用非关系型数据库Mongodb来达到产品的性能需求;

4. 分析时,有采用GPU加速,多级缓存的方式,来达到流畅稳定。

5. 研究区块链,对采集的重要数据及分析结果上链

收获:

初入go语言开发,学会了如何利用go语言的特性开发高性能应用,并学会了gin框架开发后端,gorm框架操作数据库,并试着尝试充分利用go的特性写出高性能应用,如channel与mutex的合理使用。

#

西安飞凡网络技术咨询有限公司

游戏开发实习生 | 研发部 2017.06—2018.01

内容:

1.基于Unity3d游戏引擎开发游戏

2. 学习c#语言,利用c#实现游戏脚本的编写

3. 根据自身兴趣,有开发推箱子,踩白块,坦克大战塔防类等小游戏的开发

4.有团队合作参与FPS游戏的开发

收获:

通过这次实习,大大提高了自身的自我学习能力,以及对编程的兴趣,为后面学习区块链打下了坚实的基础。

#

项目经历

1.中草药溯源平台

研发 2019.03—2019.05

公司 陕西*科技有限公司

描述:

1.该项目为区块链溯源,利用联盟链数据防篡改与伪造的特性,基于联盟链开发的中草药溯源项目。

2.能够对数据进行上链,查询等等,同时加入了对积分的机制保证,以及数据加密的功能,保证企业间进行数据的等价互换和共享,企业上传数据将会有积分奖励,该积分可以用来查看其它企业的数据,同时上传数据也可对数据加密,其它企业查看需要有对应密钥。

3.该项目还为其部署了区块链浏览器,每条数据的合法操作,都能在浏览器上产生一条交易或一个区块,同时也可查看该交易或该区块的详细hash值,时间戳等等,浏览器也能监控每个节点的状态等等。

4.基于fabric1.4.1搭建环境,选用ubuntu16.0.4系统与docker容器部署,采用新出的raft共识,选用五台服务器对应五个企业作为orderer排序节点,参与交易的打包,同时能够允许至多两台服务器宕机。以及五个peer背书节点,参与交易的背书,验证,存储。

5.采用goland实现chaincode的开发,couchdb作为账本的状态数据库,后端选用gin框架实现开发并对外提供RESTful接口。

开发

1. 研发人员5人,2人区块链端及服务端,2人客户端,1人UI,

2. 我负责区块链底层的搭建,智能合约的编写,以及用go语言实现服务端,区块链浏览器的部署

#

2.扶摇项目

研发 2019.01—2019.03

公司 陕西*科技有限公司

描述:

1.该项目基于fabric开发,结合了区块链与人工智能的一个防伪与防篡改的项目。

2.产品最终为一个防伪标签,该标签最终一件商品绑定起来,厂家生产商品的时候并把详细信息及图片进行上 链,来保证该物品的独一无二,不可造假。

3.该项目还为其部署了区块链浏览器,每条数据的合法操作,都能在浏览器上产生一条交易或一个区块,同时 也可查看该交易或该区块的详细hash值,时间戳等等,浏览器也能监控每个节点的状态等等。

4.基于fabric1.2.0搭建环境,选用ubuntu16.0.4系统与docker容器部署,采用基于paxos共识的Kafka来处理 交易,选用五台服务器,每台服务器都有各自的orderer,peer,zookeeper,Kafka节点,分别参与交易的排序, 打包,背书,验证等等。

5.采用goland实现chaincode的开发,couchdb作为账本的状态数据库,后端选用beego框架实现开发并对外提供RESTful接口。

开发

1. 研发人员5人,2人区块链端及服务端,2人客户端,1人UI,

2. 我负责区块链底层的搭建,智能合约的编写,以及用go语言实现服务端,区块链浏览器的部署

#

3.代币发行

研发 2018.11—2018.12

公司 陕西*科技有限公司

描述:

1.基于ERC20标准协议搭建的自己的数字货币,名为blibli。

2.代币合约,是根据以太坊协议,已经ICO过,并且由产生价值的代币合约参考而来,完整且功能强大。

3.此合约创建的代币,具有“交易”,“转账”,“异常检测”,“更改代币持有人”,“设置汇率”,“被盗处理”,“超 发代币”等功能。

开发

1.通过自己创建一个数字货币,对市场上的许多数字货币有了一个清晰的概念。对以太坊的智能合约的使用也变得更加的娴熟了。

#

4.数据采集分析系统

研发 2018.4—2018.6

公司 苏州微著诊断技术有限公司

描述:

1.该系统是一个数据采集分析系统,利用传感器收集数据,然后根据写好的算法进行机器故障诊断分析。

2.算法采用c语言编写,后端选用go+gorm+gtk技术开发

3.由于采集数据量大,实时性强,同时实时进行算法分析,大量采用go的协程与channel提高系统的性能,尽 量少的使用互斥锁,以及defer的合理使用。

4.波形图的绘制,对原始数据,以及算法计算后产生的数据都要一一绘制出来,考虑到每秒能产生万级别的点 数,因此这一块对性能要求较高。

开发

1. 研发人员多人,2人后端,1人前端,多人算法

2. 我负责后端的部分工作以及与前端的对接

#

基于以太坊的水果游戏

研发 2018.09—2018.10

描述:

1.这是一个基于以太坊开发出来的DAPP类型的网页游戏,游戏采用了以太坊的truffle框架,是一个类似于老 虎机的赌博游戏。

2.当开始游戏后,会消耗0.1个以太币,同时三个图案会转动,当完全停止转动后,出现两个一样的图案,会 归还你的0.1个以太币,当出现三个一样的图案时,根据图案的不同,奖励数额不等的以太币,出现其它结果, 则会什么都没有。

3.使用solidity对合约进行编写,metamask对合约进行测试,最后通过truffle框架对合约进行部署。

开发

1.通过这个项目,是我能熟练使用solidity开发以太坊的智能合约,并通过truffle框架部署你的智能合约,快速的开发你的应用程序。

#

简化版数字货币

研发 2018.06—2018.08

描述:

1.模仿比特币的原理,使用go语言开发了一个简化版的数字货币系统。

2.从数据层的链式结构,共识层的pow算法,以及激励层的奖励机制,然后还有p2p网络,加密都有涉及。

3.使用UTXO账户模型来记录每笔资产转移。比特币没有账户的概念,转账的原理是消耗旧的UTXO,同时生成新 的UTXO。

4.P2P网络使用的是gossip协议。

5.公私钥使用椭圆曲线的原理生成

开发

1.从这个项目中,使我对区块链的原理清晰明了,对比特币的原理了然于心。为以后深入区块链研究打下了坚 实的基础。

#

教育经历

西安航空学院

自动化 | 本科 2014—2018

评价:在校期间,成绩良好,cet-4,计算机二级都有获得,利用空闲时间有接一下私人小项目的开发,充分锻炼自己的编程水平。大四实习期间,成绩优秀,充分得到公司的肯定。

#


简历编号: 2019070402

如有合适岗位,请联系链才网 18682064515 ,获取简历。


分享到:
客服服务热线
136-32743930
9:00-20:00
微信公众号
手机浏览

Copyright C 2018-2019 All Rights Reserved 版权所有 深圳市链才信息咨询有限公司 粤ICP备18141603号-1

地址:深圳市南山区南头街道星海名城社区前海路3101号星海名城三期1栋T1-25H EMAIL:qszhang@126.com

Powered by PHPYun.

用微信扫一扫