내 소개
경력
Java Engineer
Unknown Exchange - - 지금
职位: Java Engineer | 时间段: 2 years | 工作内容: 参与撮合引擎重构,采用Kafka分区+单线程串行撮合模型,确保同一交易对所有订单严格按时间顺序进入撮合线程,在核心撮合路径中消除共享锁竞争。参与撮合架构设计,在Kafka分区有序消费的基础上,在撮合入口层引入Disruptor环形无锁内存队列作为前置缓冲,将网络接收、订单预处理、风控初筛等操作与核心撮合线程彻底解耦,进一步将系统整体吞吐能力提升,减少线程切换与内存争用,提升撮合线程执行稳定性。参与撮合结果事件化输出,异步对接清结算、账户等下游模块,提升主链路吞吐与稳定性。参与基于撮合日志重放的主从模式开发,实现撮合日志重放和从节点最新撮合进度,确保主从顺利切换,提升系统可用性。参与实现订单簿性能优化,减少计算开销。参与接入Prometheus + Grafana,采集JVM、Kafka 消费堆积及撮合业务指标,支撑性能分析、容量评估和异常告警。
Java Engineer
Unknown Exchange - - 지금
职位: Java Engineer | 时间段: 2 years | 工作内容: 参与交易所多链钱包底层能力建设,基于 BIP32/BIP39/BIP44 实现 HD Wallet 地址派生体系,支持助记词/seed 管理、ETH/TRON/BTC 等多链派生路径配置、地址批量生成、用户充值地址绑定及地址索引防重,提升钱包地址扩展能力、密钥管理安全性和链上充值地址分配效率。参与钱包系统中充值链路、提现链路、地址管理、余额账本等核心模块设计与开发。参与搭建基于区块高度增量扫描+定时重试+多节点容错的兜底补偿机制,有效解决RPC节点故障、链上Reorg、分叉、延迟确认等异常场景导致的漏单问题。