彭金龙的个人简历
个人信息
| 姓名:彭金龙 | 性别:男 | 年龄:30 |
| 手机:15025586467 | 邮箱:long2ice@gmail.com | 岗位:全栈研发工程师 |
专业技能
- 编程语言:熟练使用 Python、Go、JavaScript/TypeScript 等编程语言。
- 数据库:熟悉 MySQL、Redis、PostgreSQL 等关系型数据库,使用过 ClickHouse,StarRocks 等 OLAP 数据库。
- 容器技术:熟悉 Docker、docker-compose、k8s 等容器化技术,有生产部署经验。
- CI/CD:熟悉 Github Actions、Gitlab CI/CD 等持续集成与交付工具。
- Web 框架:熟练使用 FastAPI、Django 以及 Gin、Fiber 等 web 框架,以及 React、Next.js 等前端框架。
- AI 技术:熟练使用 Codex、Claude Code 等 AI 编程助手,熟练使用 AI 大模型开发 agent 应用。
教育经历
- 重庆大学 2014-9 ~ 2018-7 计算机科学与技术 - 本科(统招)
工作经历
Virtue AI 2025-12 ~ 2026-07 Agent 开发工程师(远程)
- 参与 AI 安全方向的 Agent 系统设计与开发,围绕企业级 Agent 红队与运行时防护能力建设。
- 参与 MCP Gateway 的设计与实现,统一接入与治理 MCP 工具调用,支持工具扫描、访问控制与流量观测。
- 参与 AgentSuite / VirtueGuard 等产品相关能力建设,覆盖 Agent 攻击模拟、运行时拦截与策略化防护。
- 基于大模型构建自动化安全 Agent,支持红队攻击编排、风险检测与结果分析。
北京思码逸科技有限公司 2021-11 ~ 2025-11 后端研发工程师(远程)
- 主要负责代码分析引擎的系统设计与建设工作,主要技术栈为 Python + FastAPI + Celery。
- 参与思码逸企业软件(研发效能度量分析平台)的后端开发工作,主要技术栈为 Node.js + NestJS + PostgreSQL。
- 解决企业客户在使用过程中遇到的问题,提供技术支持和解决方案。
- 独立开发了内部测试环境管理平台,提供测试环境的自动化部署与管理,提升研发和测试效率。
- 利用 AI 大模型打造代码补全插件以及自动化测试系统。
重庆美克来福易热尔科技有限公司 2021-03 ~ 2021-11 后端研发工程师
- 后端基础业务研发以及部分核心业务研发,负责统一消息推送研发。
- 搭建了短链接服务,使用 Gin + MongoDB,以及分布式 ID 服务。
- Python 主要使用 FastAPI + TortoiseORM 框架,Go 使用 Gin + GORM 框架。
- 数据库使用 MySQL,以及 Redis,消息队列等组件。
重庆光棱科技有限公司 2019-04 ~ 2021-02 后端组长
- 负责公司后端技术架构设计,运维与监控,新技术的调研与引进,后端项目研发及接口文档编写。
- 为公司调研并引进 k8s in rancher 架构,提供负载均衡与集群管理。
- 引进 ClickHouse OLAP 系统并为此编写了 synch 数据同步工具并开源,与 metabase 结合提供实时数据分析。
- 搭建基于 Jenkins 的持续集成系统,提供单元测试、docker 镜像自动打包上传自动化等。
- 自建了 Sentry 错误日志管理平台,监控程序错误并实时邮件通知。
- 调研并引进了 asyncio 技术体系,使用 fastapi + tortoise-orm 替代原本的 Django 框架,并为此编写 aerich 数据库迁移工具并开源,多次向 tortoise-orm 提交 PR 并成为项目核心开发者。
- 来源于 Django Admin 的灵感,以及寻找 Django Admin 的替代解决方案的情况下,编写了 fastapi-admin 后台管理项目并开源。
重庆香瓜科技有限公司 2018-07 ~ 2019-04 后端研发工程师
- 负责公司后端项目搭建与运维,接口文档编写等。
- 主要使用技术栈为 Django/Flask + MySQL + Redis。
- 使用 Docker 容器化部署。
- 使用 Jenkins 持续集成与单元测试。
业余项目
Teleguard
基于大模型的 Telegram 群组反广告机器人,Rust + teloxide 编写,已线上运营(@TeleguardAdBot)。
- 三级判定链路:Redis 精确缓存 → pgvector 语义缓存(BGE-M3)→ LLM,配合 single-flight 合并并发请求,大幅降低 LLM 调用量与延迟。
- 有序 provider 链与故障转移,可混编 Anthropic / OpenAI / 本地兼容端点,按延迟与成功率观测。
- 误删反馈闭环:管理员一键恢复,并将样本回灌为 few-shot,判定持续自我修正。
- 管理后台经 rust-embed 编译期内嵌进单个二进制,零额外部署文件。
SmsLLM
iOS 短信反诈过滤应用,Rust + Axum 后端配合 SwiftUI 与 ILMessageFilterExtension,已上架 App Store。
- 针对 Apple 沙箱(扩展不可联网)设计「离线判定 + 规则带外更新」架构,改规则即时全量生效,无需发版过审。
- 信号加权评分引擎替代关键词匹配,配合 OTP/2FA 前置放行,显著压低误杀率。
- 引擎与语言解耦,中英双语开箱即用,新增语言只需增加一个语言包。
- 将 LLM 移出投递链路用于离线规则训练:举报样本 → 候选规则 → 人工审核 → 客户端同步。
MedVault - AI 家庭药箱
家庭药箱管理应用,Rust/Axum 后端 + SwiftUI iOS + Taro 微信小程序,已上架 App Store。
- AI 助手基于工具调用循环,写操作不在服务端执行,经 SSE 下发由客户端确认后走常规接口,无特权 AI 写路径。
- SSE 流式对话,带图走视觉模型、工具轮走文本模型,迭代次数护栏防止调用失控。
- 授权以药箱而非用户为粒度,非成员返回 404 而非 403,避免资源存在性泄露。
- 一套后端 API 同时服务 iOS 与微信小程序;StoreKit 订阅接入 App Store Server API,可自愈丢失的回调。
开源项目
TortoiseORM 
Python 生态中最流行的 asyncio ORM 之一,接口类似 Django ORM。我持续贡献了 F 表达式、信号、group_by 等特性,现为项目维护者。
FastAPI-Admin 
受 Django Admin 启发,为 FastAPI + TortoiseORM 技术栈补齐开箱即用的后台管理面板,前后端以 restful 协议通信。项目已独立为同名 GitHub 组织。
fastapi-cache 
FastAPI 接口与函数结果缓存库,装饰器式接入,支持 Redis、Memcached、DynamoDB 与内存等多种后端,并支持 ETag、Cache-Control 等 HTTP 缓存语义。
Aerich 
为 TortoiseORM 编写的数据库迁移工具,对标 SQLAlchemy 的 alembic。由我独立开发,现已并入 tortoise 组织成为其官方迁移方案。
asyncmy 
用 Cython 重写协议层的高性能 asyncio MySQL/MariaDB 驱动,API 兼容 aiomysql,内置连接池并支持 binlog 复制协议。
meilisync 
实时同步 MySQL、PostgreSQL、MongoDB 到 Meilisearch 的工具,支持全量与增量同步,并配套 meilisync-admin 管理面板。
其它链接
- GitHub:https://github.com/long2ice
- 个人博客: https://blog.long2ice.io
- 中文简历:https://resume.long2ice.io
- English Resume:https://resume-en.long2ice.io