About Me
Experience
Blockchain Engineer
Gate.io - - Now
职位: Blockchain Engineer | 时间段: Not specified | 工作内容: 1. 负责新币种的调研、对接以及开发(支持转账、收款、跨链转账、兑换等),新币种开发对接完成后的测试以及上线。完成币种特性的对接文档记录交给 Gate 方的交易所对接以及后期维护(做过大量账户类型以及 utxo 和波卡类型的币种)2. 法币充提,用户在全球使用当地的visa/bank充值到平台兑换/提现crypto货币3. 平时处理一些工单运维工作,例如某个币种因为某种原因不上链(区块回滚、Gas 过低、交易堵塞、代码 bug 等)。开发一些运维小工具(例如 diff 本地地址交易,处理入账不平等)。Ps:报警方式以阿里云的钉钉为主,严重的用阿里云的电话报警4. 开发独立的运维系统,比如异常报警(拦截大额提现、连续发交易失败,地址余额与链上不平、节点异常等)。交易报表统计可视化界面(将某段时间的提现或收款地址的交易详情统计计算),包括 gas 统计,金额统计,交易次数统计、归集统计等,方便业务人员更好的观察交易状态是否是符合预期的5. 参与团队方案研讨,数据库设计
Not specified
中国移动研究院 - - Now
职位: Not specified | 时间段: Not specified | 工作内容: 1. 按需求设计 BPMN 工作流,BPMN 工作流的开发,除了工作流引擎之外,它的逻辑用 Groovy 语言实现。与其它模块的接口对接和流程合理化设计,以及后面的联合远程服务器进行本地工作流代码调试和部署。2. 编写 unit test 增强测试用例的 converge,保证代码的有效性,使接口服务安全可靠运行。这里使用 Mock 制造假数据。3. 解析 csar、zip 包,并且对其进行安全校验,中间会结合外来的 json 模版数据,最后提取到有效数据存储在数据库,这里使用 JPA 技术存储4. 服务器运维工作,为公司搭建内部环境 k8s、docker、gitlab、confluence。维护各开发人员的环境需求,在远程 k8s 上开放 debug 端口并且配置远程调试环境,为安全使用服务器环境,在服务器上搭建 OpenVpn 使外部连接者需要使用密钥文件连接服务器。有一次因本地 maven 编译效率太慢,我选择在香港环境上搭建 VPN 与公司测试环境连接,实现在香港环境编译项目然后传送到测试环境部署,整体效率大大提升