扎实的 JAVA,Go 语言基础、良好的面向对象思维、良好的编程习惯和代码规范熟练 Git 版本控制和使用 maven 的传递依
赖、继承机制、聚合机制等来构建项目熟练使用 VScode,IDEA,GoLang,pycharm 等工具进行项目开发
熟练 Spring,SpringMVC,SpringBoot , SpringCloud,Tars,beego 等常用开源框架熟练
MyBatis,jooq,hibernate,gorm 等数据库框架的时使用
熟悉 Postgres,MySQL,es 数据库以及缓存数据库 Redis,mongodb 熟悉 golang 协程/channel 和锁等技术。
熟悉 rabbitmq 消息队列,实现架构松耦合,和 rabbitmq rpc 调用
熟练 Linux 常用命令,可以使用 linux 搭建运行环境,熟悉搭建 jenkins 并且熟练使用,gitlab 的搭建,禅道的搭
建,jumpserver 堡垒机的搭建和使用。熟悉搭建内网穿透工具(便于线下开发,外网访问),vpn 翻墙代理工具的搭建。
熟悉 elk,fluentd 的部署便于日志收集。
熟练 nginx 的配置,腾讯云/阿里云负载均衡,对象存储/文件存储的配置使用和接入,
熟悉 mysql,postgres 数据库的主从复制以及利用 Mycat,pgpool 实现数据库的读写分离和负载均衡
熟练 docker,docker swarm 集群的搭建和使用,并且会制作 dockerfile,以及 docker-compose 的使用, 并且了解
k8s 的搭建以及搭建过 k8s。
熟悉 solidity 合约的编写,了解 bancor 合约,能够编写合约以及 geth 客户端发布合约。
会搭建 btc,usdt,bytom,eth,bch,bsv,dot 等公链全节点的搭建,已经联盟链 bcos 的部署。熟悉
btc,usdt,eth(代币),交易签名的,以及 bcos 的国密签名的。
了解 rust,基于 substrate 链,能够编译部署 wasm 合约上链。
2022-10 ~ 至今 深圳市块利安科技有限公司 后端、solidity
新明华区块链技术有限公司 后端架构开发
一、区块链赛马游戏 2022.19-至今 官网: https://pre-website.cjcrace.io/
开发环境:JDK1.8 + IDEA + git+mysql+redis
项目产品:
1. nft买卖市场 https://pre-web.cjcrace.io/
2. LuckyWins:https://pre-luckywins.cjcrace.io
软件架构:SpringCloud +springsecurity +nacos+mybaties+flyway+web3j+SpringAdmin
项目描述:
该项目是一款区块链的赛马游戏,我们通过Arbitrum二层网络开发,链上nft市场能够购买卖、租赁骑士、马匹、配
件,然后再游戏前段中展示对应的骑士、马匹、配件等资产,能够进行资产组合装配,然后通过装配的资产进行比赛,该赛
马游戏支持,pvp,排位赛,大师杯,冠军竞标赛,等四种模式的竞赛,该比赛奖励获得金币则能够兑换成链上资产的,并
且能够提出钱包当中。
责任描述:
1.四大比赛模式的开发
2.同步nft买卖,租赁链上交易数据。
3.虚拟资产与游戏金币的的充值提现。
4.项目的部署与维护
5. 搭建 springadmin 用于查看程序的健康状态与详情
技术描述:
1、rabbitmq,数据充值提现使用。
2、redis分布式事务锁的使用。
3、jenkins 持续化集成部署。
4、web3j数据解析与同步
二、丰猫项目 2019.11-2022-07 官网: https://www.fmall.cloud
开发环境:JDK1.8 +IDEA + git+rabbitmq+postgres+redis
项目产品:
1. 丰猫爆品小程序
2. 丰猫助手 https://app.fmall.cloud/apk/1.0.1FMallBSS.apk
3. 爆品测试后台 https://app.fmall.cloud/fmall/managementTest10/index.html#/login
4. 丰猫商家核销小程序
5. bcos 区块浏览器 https://chain.fmall.cloud/view/tokens/page
软件架构:SpringCloud+ MyBatis+beego+mq rpc+springsecurity+bcos 链+docker swarm
项目描述:
1. 丰猫爆品小程序是一个丰猫新零售的一款程序,里面的商品能够根据你的定位查找最新的商品来源,能够到店核销,也
支持包邮到。能够分享给别人成为达人,并且能够永久锁粉锁客分佣,和锁粉锁客 的关系通过合约发布 bocs 上链
2. 丰猫助手是一款包含聚合支付,拼团接龙,丰猫享乐的 app。聚合支付能够让商家一码收款,并且详细查看流水和营
收。拼团接龙是能够商家发布自己的商品上架,和查看商户的商品的购买流水的查看, 拼团接龙小程序能够用于用户的拼
团购买。丰猫享乐是商户发券功能,发布的是 bcos 智能合约的券,链上能够查看商户发布的券,在丰猫爆品中的丰猫享乐
能够使用这个券抵扣支付使用。
3. 爆品后台是运营用于配置商家需要发布的爆品,由于操作繁琐,所以又专门运营人员发布。
4. 丰猫商家核销小程序是用于商家核销,爆品的用户消费之后,商家能够核销,并且查看自己的流 水,和用户的预约消
费时间的查看,以及商家的提现。
责任描述:
工作经验
新明华区块链技术有限公司 后端
1. 代码框架设计(springsecurity 权限管理,rabbitmq rpc 的调用,jwt token 用户登入统一校验, 接口调用签名
hmachash256 签名)和表设计。
2. 商家商户的进件和支付功能(小程序支付,h5 支付)
3. 所有项目的部署与维护,elk 和 fluentd 用户日志收集。
技术描述:
1. 通过 rabbitmq rpc 实现不同语言的相互调用,腾讯云 Tars 框架的的运用(java,go)。
2. postgres 的主从搭建与 pgpool 的读写分离并且 pgpool 的负载均衡双活。
3. Docker swarm 集群容器化部署。
角色 | 职位 |
负责人 | java,go,solidity,linux,shell |
队员 | 前端工程师 |
队员 | 后端工程师 |
该项目是一款区块链的赛马游戏,我们通过Arbitrum二层网络开发,链上nft市场能够购买卖、租赁骑士、马匹、配 件,然后再游戏前段中展示对应的骑士、马匹、配件等资产,能够进行资产组合装配,然后通过装配的资产进行比赛,该赛 马游戏支持,pvp,排位赛,大师杯,冠军竞标赛,等四
1. 丰猫爆品小程序是一个丰猫新零售的一款程序,里面的商品能够根据你的定位查找最新的商品来源,能够到店核销,也 支持包邮到。能够分享给别人成为达人,并且能够永久锁粉锁客分佣,和锁粉锁客 的关系通过合约发布 bocs 上链 2. 丰猫助手是一款包含聚合支付,拼团接龙,丰猫享乐的