내 소개
경력
全栈工程师
BitMEX - - 지금
职位: 全栈工程师 | 时间段: 2023.07 - 2026.07 | 工作内容: 负责交易终端与Trading Bots应用层研发,覆盖订单、成交、仓位、保证金、策略配置、订单/仓位预览及机器人生命周期;从React/TypeScript实时界面扩展到Node.js/TypeScript服务层,处理接口聚合、Schema校验、领域对象归一化、错误映射、幂等、限频及失败恢复;负责VIP Trading Report的数据准备、匿名化、合作方接入、月度批处理、报告交付、权限审计与异常补偿;建设Jest、Playwright、接口契约与WebSocket场景测试,并结合结构化日志、指标与告警定位状态不一致、数据延迟、批次失败和第三方调用异常;与产品、设计、API、交易引擎、数据、安全、合规、测试及运营协作,维护接口约定、上线清单、回滚方案和故障复盘。
前端工程师
网易(杭州)网络有限公司 - - 지금
职位: 前端工程师 | 时间段: 2020.06 - 2023.06 | 工作内容: 负责网易七鱼智能客服管理端首页、数据大屏及公共框架迭代,维护React新应用与NEJ、iframe存量页面并行运行;参与基于qiankun的微前端改造,完成子应用注册、路由分发、生命周期接入、Webpack UMD构建与运行时publicPath处理;处理样式污染、跨域、Fetch凭证、重复Polyfill、低版本Chromium/CEF、沙箱代理及子应用独立运行问题;基于Fish Design(ppfish)沉淀表格、表单、筛选、状态展示和图表容器,补充单元测试、静态检查及发布回归约束。
AI交易行为分析与月度报告链路
BitMEX - - 지금
职位: AI交易行为分析与月度报告链路 | 时间段: 2025.03 - 2026.07 | 工作内容: 面向BitMEX VIP用户,按月基于历史交易数据生成个性化交易行为与风险分析报告;与产品、数据、安全及合作方确定最小字段集,建立成交方向、数量、价格、时间、手续费、合约和已实现盈亏字段字典,使用内部报告标识关联批次,不向合作方传递姓名、邮箱、地址、余额、充提、转账、API Key或Secret;梳理订单、执行与仓位关系,处理部分成交合并、连续加仓、分批减仓、方向切换、时区、价格精度、数量单位、手续费与盈亏口径;参与定义批次号、匿名报告标识、数据版本、统计区间、文件摘要、处理状态和错误分类,在服务层实现请求签名、超时、有限重试、幂等键、状态轮询/回调和重复回调保护;按周期生成VIP资格快照并冻结数据截止时间,编排数据准备、匿名化校验、合作方分析、报告回收、元数据与文件校验、报告归档、邮件投递状态流;开发批次/报告状态页面,支持按周期、状态和内部报告标识查询,重跑、重新投递和终止异常任务均受RBAC与审计日志约束;使用去标识化样本覆盖字段兼容、幂等、超时、重试、重复回调和版本管理,Playwright覆盖运营查询、补偿和交付路径,监控批次完成率、阶段耗时、第三方失败、文件校验失败、邮件退信和未完成批次数量。
实时交易终端与Trading Bots
BitMEX - - 지금
职位: 实时交易终端与Trading Bots | 时间段: 2023.07 - 2025.02 | 工作内容: 使用React/TypeScript开发订单、成交、仓位、保证金和交易操作模块,REST加载首屏数据,WebSocket接收增量事件,处理快照与增量竞态、断线重连、重新鉴权、重新订阅和快照补偿;按账户、交易对和订单标识归一化数据,对重复事件、未知订单、乱序更新和终态回退设置保护;统一新建、改单、撤单、拒单、部分成交和终态展示,使按钮可用性、二次确认、错误提示和列表状态由同一状态模型驱动;兼容PendingNew、PendingReplace、PendingCancel中间态,验证cross margin下未实现盈亏、已实现余额、可用保证金、仓位表和图表展示变化,并在Testnet覆盖改单/撤单并发场景;在Node.js服务层统一参数校验、接口聚合、领域对象转换和错误映射,使用clOrdID关联提交请求、订单回报和成交事件,对重复提交实施前后端双重幂等保护;区分请求未发送、请求已接收但结果待确认、订单已进入终态等失败语义,针对限频、超时、服务繁忙和连接中断返回可恢复错误;根据策略参数Schema生成配置表单,处理默认值、范围、精度、字段依赖和版本兼容,提供订单/仓位预览并区分预览数据与真实委托;完成实例创建、启动、运行状态、绩效展示、暂停、恢复、停止和终态页面,处理重复启动、暂停与停止并发、回调延迟及部分订单撤销失败;使用Mock Service Worker和WebSocket模拟器覆盖快照/增量交错、重连、重复事件、乱序、限频、拒单、部分成交和Pending状态,Jest验证归并与生命周期,Playwright覆盖配置、预览、启动、暂停、恢复、停止和失败重试。