个人介绍
Web3:
熟悉以太坊智能合约开发、熟悉 solidity 语言基础。 掌握基于chainlink 实现 vrf,Automation 等实现链下交互。
熟悉多种的 EIP,包括但不限于 EIP20/165/712/721/1155 等
掌握 Dapp 相关开发框架应用,掌握 Foundry、Hardhat、Remix 等多种合约开发框架/工具。
掌握 React 前端开发框架应用,结合 wagmi,Viem,ethers.js 与智能合约交互。
掌握 go-ethereum 基本应用,结合 abi 实现智能合约交互等。
了解常用攻击手段重入攻击、签名重用、权限管理漏洞等。
多种 DeFi 协议和产品(Uniswap、Compound、稳定币、闪电贷期权等)。
Golang:
熟悉 Go 开发、具备扎实的语言基础,掌握 Golang 数据结构基本原理
掌握微服务开发,熟悉 go-kratos 微服务框架的应用开发以及自定义组件开发与应用,对微服务治理有一定理解。
掌握 Gin 框架应用与项目搭建,基于 Gin 搭建统一模块化框架,统一实现日志记录,链路追踪,限流等功能;
掌握 K8s 服务发布,服务状态监控等基本操作,基于 gogs,Jenkins搭建自动化部署服务。
带领 3 人团队从 PHP 开发转 Golang 开发以及项目迁移的实践经验
数据库:
熟悉 MySQL 具备数据结构设计 SQL 调优及索引优化能力
掌握 Redis、MongonBD 等非关系型数据库的使用及 Elasticsearch,
其他 :
通过 HackQuest 共学营加入中文社区大使。
掌握 Docker 应用,基于 Dockerfile 进行镜像构建。
具有良好的编码习惯,熟悉面向对象的分析和设计、代码洁癖
工作经历
2019-02-12 -2024-02-26七易时代科技(北京)有限公司Golang开发工程师
Golang 后端微服务开发,系统升级重构,团队内部实现 PHP 向 Golang 开发迁移过度, 参与项目技术选型与框架搭建,并制定相关开发规范。开发测试环境搭建与自动化部署搭建。效率工具开发。 负责企业内部业务系统升级维护,优化升级 ERP 系统,提升系统稳定性;参与集团 MIS 系统重构、Go 语言项目开发维护、需求沟通,新模块功能开发维护及客户端数据接口设计开发;参与架构设计与 Code Rewiew;负责公司业务收入数据离线计算分析,提供相关统计数据等。
教育经历
2010-09-01 - 2014-06-01临沂大学机械设计制造及自动化本科已认证
资质认证
技能
技术栈 :Solidity + Chainlink VRF/Automation + Nextjs+ Hardhat 项目描述 : 十二生肖动态NFT,自动切换日间模式夜间模式;Chainlink黑客松项目。 项目职责: 1.负责智能合约开发测试,使用Hardhat进行合约测试部署。 2.基于前端UI框架进行界面构建,智能合约交互逻辑开发测试。 3.Chinklink 平台VRF/Automation 创建部署。 Github:github.com/LittleMoreInteresting/chinese-zodiac-nft
技 术 栈:PHP+Mysql+Go +Redis +Docker+Solr 项目描述: 公司内部办公系统,包括日常员工信息管理模块,HR相关岗位评级审批模块,业务申请审批模块,报销申请审批,考勤管理,薪资管理等方便公司业务管理,提升工作效率; 责任描述: 1、 相关功能模块需求分析及数据模型设计; 2、 功能代码开发相关接口文档整理维护及线上部署测试; 3、 项目功能维护升级等。
通过 thegraph 平台 索引了OBToken的交易记录数据;HoraceNFT 的用户NFT数据;NFTMarket 的上架数据;用于页面列表数据展示; hardhat + openzeppelin 开发,测试,部署 solidity合约 OBtoken.sol ERC20,ERC20Permit TOKEN;permit 方法可以通过链下签名的方式进行授权,减少NFT购买环节的一次授权操作; HoraceNFT.sol ERC721 一个简单的NFT用于Market交易; TODO :未来可以加入 EIP712 协议,简化上架授权流程 NFTMarket.sol nft市场合约;实现了上架,下架,购买,修改等功能; 前端框架:nextjs + TS + nextui + tailwindcss 合约交互:wagmi + rainbowkit + viem thegraph交互:apollo/client + graphql