下载验证

captcha
简单简历
张飞云

张飞云

Web3 开发工程师

自我介绍

5 年区块链与 Node.js 开发经验,熟悉 Solidity 智能合约、链上数据服务和去中心化应用前端。重视合约安全、权限控制、测试覆盖与上线后的链上监控。

工作经历

区块链开发工程师

2021/01 - 至今

DBlock

远程

参与链上资产与社区产品研发,负责智能合约、后端服务和 DApp 交互链路的设计与维护。围绕合约权限、交易失败、索引延迟和用户资产展示等问题建设可测试、可审计的工程流程。

链上资产管理 DApp

  • 提供钱包连接、资产展示、授权、交易提交和链上状态同步能力。
  • Solidity、Hardhat、TypeScript、Ethers.js、Node.js、链上事件索引。
  • 实现合约模块、交易状态机和事件监听服务;补充单元测试、权限角色测试和失败交易提示,协同审计建议修复边界条件并完善部署检查清单。
  • 技术栈: Solidity Hardhat Ethers.js TypeScript Node.js
  • 挑战: 安全: 对访问控制、重入风险、参数校验和升级权限进行专项检查,避免将未验证的合约逻辑直接暴露给用户。

链上数据索引服务

  • 将合约事件同步为面向产品查询的资产、交易和活动数据。
  • Node.js、事件订阅、PostgreSQL、Redis、任务队列和监控告警。
  • 负责事件幂等、区块确认、重组处理和数据回补逻辑,为前端提供稳定查询接口并监控同步延迟与失败重试。
  • 技术栈: Node.js PostgreSQL Redis Queue

Node.js 开发工程师

2020/01 - 2020/12

腾讯

深圳

参与业务中台服务开发,负责 API、数据查询、异步任务和发布支持,建立了服务端接口设计、日志排查和线上问题处理基础。

业务配置服务

  • 为运营后台提供配置管理、权限校验和审计查询接口。
  • Node.js、TypeScript、MySQL、Redis 和 REST API。
  • 实现接口校验、分页查询和异步任务,补充日志与错误码,配合前端完成联调和上线回归。
  • 技术栈: Node.js TypeScript MySQL Redis

专业技能

智能合约开发

  • 熟悉 Solidity、合约模块拆分、事件设计和部署流程
  • 掌握 Hardhat 测试、脚本化部署和多环境配置
  • 理解代理升级、权限角色和时间锁等常见合约模式

合约安全

  • 关注重入、权限绕过、整数边界、预言机与交易顺序等常见风险
  • 能够编写权限、失败路径和边界条件相关测试用例
  • 重视审计建议跟踪、部署前检查和紧急暂停等风险控制措施

DApp 前端

  • 熟悉 TypeScript、React 与钱包连接、交易签名和链上状态展示
  • 能够处理交易等待、失败提示、网络切换和授权状态等交互
  • 关注用户私钥安全与签名内容可读性,不在前端保存敏感信息

链上数据服务

  • 使用 Node.js 处理事件订阅、数据索引、确认与重组恢复
  • 熟悉 PostgreSQL、Redis、队列和缓存的服务端组合
  • 能够为同步延迟、失败重试和数据回补设计监控与告警

工程与交付

  • 熟悉 Git、CI、环境变量管理、Docker 和基础发布流程
  • 重视测试覆盖、变更评审、合约地址核验和回滚预案
  • 能够通过日志、事件和指标排查线上链路问题

研发协作

  • 使用 Codex 和 Claude Code 辅助阅读合约与服务端代码、设计测试场景
  • 对 AI 输出保持人工审查和安全验证,不以其替代审计或部署审批
  • 能够与产品、前端和审计角色协作梳理风险与上线条件

教育经历

学士

2013/09 - 2017/06

深圳大学

计算机科学与技术

主修计算机网络、数据库、密码学基础与软件工程,参与区块链技术学习和项目实践。

用这个范本,创建你的专业简历 用此范本创建简历