About Me
姓名 Gavin
性别 男
工作经验 10years+
学历 本科
学校 北京航空航天大学 - 计算机科学与技术
邮箱 blackjackhoho@gmail.com
Telegram @blackjackhoho
Github https://github.com/konbluesky
14年的老开发,在寻找一个激情、开放、和谐的团队,与志同道合的伙伴共同创造卓越的项目。
基础技能
- 精通Java,多年的企业级Java程序开发经验,具备完善的架构理论,对各类开源框架有Cover和Hack能力;
- 熟悉原生HDP、CDH大数据平台,以及大数据场景下各种架构:Lambda、Kappa、微服务等架构,在满足高性能,高可用性,可扩展,安全性等架构特性方面有丰富的经验;
- 熟练使用Nodejs、Python、Shell等动态语言,能够灵活运用这些语言解决项目中的碎片化问题,如原型验证、数据处理、自动化脚本等;
- 擅长OOP&OOD,熟悉UML有复杂系统0-1设计和1-N的重构经验;
- 熟悉DevOPS,SRE,测试体系的搭建,包括TDD开发流程,CI/CD、自动化测试,监控与报警系统,故障排查及快速响应机制
- 热爱开源项目。
Web3技能
- 有EVM、Hyperladger Fabric、Sonala的网络建设经验;
- 有dApps开发经验,熟悉EVM的常用开发库web3j、web3.js、ether.js,hardhat,openzeppelin;
- 熟悉常见的共识算法PoW,PoS, BFT;
- 熟悉常用量化策略(AR,TF,MR,SA,MM),了解Hummingbot等开源量化框架
- 熟悉各类DeFi产品,如Uniswap v2/v3协议、PancakeSwap;
- 熟悉各类Cex API;
Web2技能
- Web开发: SpringBoot、SpringMvc、JFinal、Nginx、Tomcat、Jetty、Django、Flask
- ORM: Mybatis、Hibernate、JPA,
- 网络协议: Mqtt、TCP/IP、HTTP1/2、DNS、SSH、WebSocket
- 数据存储: SQL(Oracle、DB2、Mysql、H2、SQLite),NoSQL(Redis、LevelDb)
- 消息队列: RabbitMQ、Kafka、RocketMQ
- 微服务: SpringCloud
- 容器化: K8s、Docker
- 操作系统: Macos,Centos,ubuntu
项目
MemeSniper
Four.meme Token发射跟单交易系统
框架: Python,web3,orjson,pydantic
功能:
- 支持 Token 一键发射、镜像发射。
- 支持 抢买、跟单、抢卖,以及匹配订单规则设置。
Cex<->Cex 多路径套利监控系统
基于NetworkX 多重有向图实时计算,不同Cex之间不同币种的套利机会监控程序
接入交易所: Upbit,Bithumb,Binance,Gateio,Bitget,Bybit
框架: Python,NetworkX,CCXT,Redis
功能: 支持以KRW,BNB,ETH为主要计价交易对之间的三角套利机会和多路径套利机会的发现程序
Cex<->Cex 资金费率套利系统
框架: Python,web3,orjson,pydantic
Cex<->Dex Token全自动套利程序
基于Java的分布式架构的token套利程序,目前覆盖网络:Solana、EVM(L1/L2)
主要使用AR策略,去中心化交易所(DEX)和中心化交易所(CEX)之间的价格差异实现套利交易。
目前Cex支持binanace,okex,mexc,gateio,xt;Dex支持主要链bsc(UniswapV2/3,PancakeV2/3),Solana,odos;
carry-config-generator(python)
技术栈:web3,pandas ;
工程主要负责根据dex,cex,第三方:1inch,odos,dexscreener 数据,进行数据分析最终生成套利配置;
carry-core (Java)
技术栈:Jdk17,Maven,Spring,Rxjava,Guava
一个基于Java的套利核心程序,dex<->cex套利逻辑的顶层抽象SwapEngine,SwapStategy, ArbitrageProcessor,CenterExchange,DecenterExchanage,SwapProtocol 等;
carry-worker (Java)
技术栈: Springboot3.2.5,Xchange,Web3j,RxJava3,Guava等;
工程基于core实现的不同dex,cex的监控、dd告警、dd通知、全自动买卖逻辑;
性能表现
Metric Value Average RT < 50ms Concurrency 150-200 TPS 1200 - 1500 requests/sec CPU Utilization ≈ 95% RAM Usage ≈ 90% High IO 500MB/s read/write Error Rate < 0.1%
carry-protocol-adapter(Nodejs)
- 基于Uniswap-sdk ,jupiter-swap-api(solana)开发的套利协议适配器,适配v2/v3询价;
carry-web-front (Nodejs)
技术栈: Vue3.0+TypeScript+Vite5+Ant-Design-Vue等
工程主要管理平台的前端页面,包括套利开关、线上配置、交易数据监控,链上数据监控报表等;
carry-web-server (Java)
技术栈: Spring Cloud Alibaba, Mysql, 管理平台的后端服务;