个人介绍
go全栈开发工程师。熟悉golang,python,vue.js,区块链等技术。擅长python的爬虫,Django的web开发。在私募公司使用go语言和团队做过的交易系统开发,在数字货币交易所做过区块链钱包开发。熟悉rabbitmq等消息队列,mysql,mongodb,redis等使用。前端熟悉vue,elementUI,做过管理后台项目。
工作经历
2020-06-30 -至今北京简单互娱有限公司高级后端工程师
1.交易系统管理后台前后端持续开发迭代。 2.区块链钱包开发,实现交易所的充值提现等逻辑。 3.公司主网项目的持续开发。
2019-07-01 -2020-06-28熵一资产管理有限公司高级后端工程师
1.基于tcp的期货行情服务端开发。 2.基于go、websocket以及rabbitmq的期货交易系统中台开发。 3.基于gin、vue的管理后台web项目开发。
教育经历
2016-09-01 - 2019-06-22华中科技大学数学硕士
第一学年获得一等奖学金,第二、三学年获得二等奖学金
技能
项目介绍:数字货币钱包是数字货币实现账户交易的工具,是数字货币能够相互流通的主要途径。 我的职责:实现离线生成地址,离线签名,扫块,充值提现等业务逻辑。 技术手段: 1. 采用golang进行开发 2. 采用三层架构技术,签名,钱包,交易所。钱包进程收到交易所的交易数据后,向签名进程获取签名,然后广播到链上,最后实现整个交易流程。
项目介绍:整个项目是基于gin+gorm+casbin+vue-element等框架,采用jwt生成token来记录认证信息,用casbin的RBAC访问控制模型,来控制每个用户对路由访问的权限,查找有权限的路由发送到前端,前端依据权限数据来决定是否显示,在此基础上实现对mysql的业务数据的增删改查等操作。此项目部分代码:https://github.com/jlinzhou/admin