邓威
23岁 | 男 | 本科 | 2年经验
#
个人优势
热衷于新技术,有趣的东西。热衷于区块链,有志于为区块链行业发光发热。具有较快的上手能力,和自我感觉不错的逻辑能力。目前正在研究libra的原理libra合约的编写。
#
期望职位
Golang工程师/区块链工程师 深圳 17-22K 计算机软件·互联网·移动互联网
#
工作经历
陕西*科技有限公司
内容:
1.负责对联盟链进行研究
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 ,获取简历。
Copyright C 2018-2019 All Rights Reserved 版权所有 深圳市链才信息咨询有限公司 粤ICP备18141603号-1
地址:深圳市南山区南头街道星海名城社区前海路3101号星海名城三期1栋T1-25H EMAIL:qszhang@126.com
Powered by PHPYun.