我的技术能力

核心强项

后端、AI 与生产工程

熟练实践

AI 协作、服务集成与行业交付
熟练度自评 · 点击能力查看实现与作品
后端工程

Ruby on Rails

长期使用 Rails 构建业务系统,10年rails实战开发经验,从领域建模、API 和管理后台,到任务队列、事务与锁处理再到并发、幂等、数据一致性,持续维护复杂交易业务。

我做过什么

  • 商品、店铺、购物车、竞拍、订单、库存履约与售后建模,划分业务状态与模块职责
  • Ruby 元编程、Rails 8、ActiveRecord 关联与回调、数据库迁移及 RABL / Grape API
  • 前后端分离、REST API、ActionCable / WebSocket 与 SSE 实时交互
  • 并发控制、事务与幂等;根据冲突场景选择悲观锁 / 乐观锁,结合锁内状态复核与冲突处理保护数据一致性
  • Sidekiq / 定时任务、失败重试与异常恢复,处理并发、重复请求和数据一致性
  • RSpec 单元与业务回归测试,覆盖支付异常路径、状态转换和金额边界
  • 从需求梳理、模型和接口设计到开发、上线与后续维护的完整交付

项目与作品

数据库优化

数据库治理

具备 PostgreSQL 、 MySQL 和 Starrocks 项目经验,重点在 PostgreSQL 生产库持续治理慢查询、索引和时间分区,并用 StarRocks 承接适合 OLAP 的分析查询。

我做过什么

  • EXPLAIN ANALYZE 分析慢查询原因,联合索引、条件索引、全文索引、gin索引解决慢查询
  • 大数据表(几十亿)按时间分区、宽表数据按核心数据分表、边缘功能按业务分库
  • PostgreSQL 事务查询与 StarRocks OLAP 分工,提升查询性能
  • 根据业务设计表结构、关联、约束与索引,结合 ActiveRecord 迁移维护数据模型
  • 事务、行锁与并发更新;只读连接 / 读写分离与在线交易、分析查询的负载划分

项目与作品

性能与并发

高可用 · 高并发

以 Redis 缓存、统计预计算和队列削峰减少同步请求压力,通过读写分离与 StarRocks 统计查询分流减轻交易库负担,结合多副本部署与健康检查提升服务可用性。

我做过什么

  • Redis 热点结果缓存、统计预计算与批量查询,减少重复数据库工作
  • Sidekiq 队列承接耗时处理并平滑任务高峰;Web 与后台任务独立运行和扩容,避免互相争用资源
  • 事务锁、锁内状态复核与幂等;多副本、就绪探针和资源配置
  • 只读连接 / 读写分离;StarRocks 承接部分统计分析,让交易请求与统计查询分开处理

项目与作品

AI 业务落地

围绕以图搜图、文字搜图、文字找内容与 AI 找货,连接相似商品推荐和估价参考;负责 Python 特征生成、向量入库同步、检索 API 到 Rails 业务调用。

我做过什么

  • DINOv2、CLIP / CNCLIP、颜色特征与 BiRefNet 抠图;CPU 预取、GPU 批处理
  • Milvus / Zilliz upsert、增量同步、失效删除、Outbox 与 StarRocks 回写
  • 多路召回与 RRF 融合、货品聚合去重、业务过滤与检索 API

项目与作品

模型应用工程

AI 智能体与工作流

将模型 API、提示词、上下文和工作流接入气象问答、录播摘要、估价摘要、标题生成与内容审核。

我做过什么

  • Prompt 设计、系统角色与输出约束,将地区、作物或业务资料组织为模型输入,提升回答的相关性
  • Dify Workflow / Chatflow 编排,连接摘要、标题生成与审核结果
  • DeepSeek 兼容接口、SSE 流式输出、超时与异常处理
  • 业务上下文与会话记录;个人助手的范围筛选、调用限额与 Token 预算

项目与作品

部署与运维

Kubernetes · Docker

具有 Linux 运维、云服务配置和容器部署经验,参与生产 Kubernetes 配置、资源调整与发布维护,通过日志、SQL 和监控定位线上问题。

我做过什么

  • Linux / Ubuntu 服务器运维,常年使用 macOS 与 Ubuntu 进行开发和排障
  • Docker 开发环境、镜像构建与体积优化,Web 与 Sidekiq 工作负载拆分
  • Kubernetes 多副本部署、滚动发布与健康检查,维护存活 / 就绪探针、requests / limits 和独立扩容
  • 阿里云 OSS、CDN、SSL / HTTPS、域名与备案、短信及负载均衡配置
  • 日志、SQL 与监控联合排查线上问题,完成政务云与内网环境交付

项目与作品

搜索工程

Elasticsearch · 全文检索

维护商品标题、描述和 AI 摘要的全文搜索,将相关性规则和真实交易业务筛选衔接。

我做过什么

  • 中文分词、match / match_phrase、必选词与排除词
  • 标题权重、描述和摘要联合搜索与相关性排序
  • 品类、状态过滤,结合向量检索组织业务搜索入口

项目与作品

工程交付

GitLab CI/CD

串联代码检查、自动化测试和环境发布,维护可重复的交付流程。

我做过什么

  • Git 分支协作与合并请求,结合代码 Review、RuboCop 和 RSpec 改善交付质量
  • develop 分支触发测试环境部署,维护可重复执行的发布流程
  • Docker 镜像与生产 Kubernetes 配置维护,关注环境隔离和失败恢复

项目与作品

业务价值

成本优化 · 降本增效

主动查找“传了不该传的、算了不必算的、占了用不到的”成本,从视频流量、Pod 内存到图片和水印处理,持续优化资源使用。

我做过什么

  • 5 秒 HLS / M3U8 短预览,点击后加载完整录播;图片分档缩放、转 JPG 与按需加载
  • Rails 8 升级后引入 libjemalloc2,改善 Pod 内存占用
  • 函数计算 + FFmpeg 自建水印,OSS 内网读写、已有结果复用

项目与作品

工作方式

AI 协作开发

用 AI 工具推进需求、代码分析、实现和排障,以工程经验把关业务约束、回归验证和上线影响;持续阅读技术文档并在博客记录实践。

我做过什么

  • 将真实需求拆成上下文、约束和可验证的任务
  • 熟练使用 ChatGPT、Codex、Claude Code 与 Cursor 协作分析、编码和调试
  • 人工核对支付状态、查询语义、数据一致性与运行边界
  • 具备英文技术文档阅读能力,长期在技术博客记录学习、实现和排障经验

项目与作品

业务深度

交易与支付一致性

处理重复回调、支付状态竞争、关单后到账、金额尾差和优惠券生命周期。

我做过什么

  • 暗标竞拍、合并支付与父子订单状态同步
  • 父子订单锁、幂等、尾差分配和多商户分账
  • 优惠券占用、核销、释放及退款衔接

项目与作品

数据工程

Python · AI 数据工程

使用 Python 连接图像模型、向量数据库和真实业务,亦有气象格点处理实践。

我做过什么

  • 模型长驻、CPU 预取、GPU 批处理、CUDA OOM 拆批重试
  • Prefect 编排、增量同步、Outbox 和一致性校验
  • GRIB / NetCDF、投影重采样与地图叠加 PNG

项目与作品

服务集成

API 与系统集成

连接 Amazon、Shopify、支付、模型、订阅和政务平台,处理授权、回调、定时同步、重复请求、超时与部分失败。

我做过什么

  • Amazon 店铺授权、商品与订单同步;Shopify 成交回调与平台订单衔接
  • Rails API、支付 / Stripe Webhook、鉴权、回调幂等与处理记录
  • Sidekiq / 定时任务、超时处理、失败重试、状态回查和异常恢复路径
  • 后台角色权限、商户数据访问范围及关键操作审计(CanCanCan / Pundit / Audited)
  • DeepSeek SSE、ActionCable / WebSocket 与会话状态;OSS / IMM / 函数计算和政务集成

项目与作品

全栈交付

前端与可视化

独立交付过前后端业务系统、管理后台与可视化大屏,熟练使用 Vue、jQuery 及常见 UI 框架,熟悉 React 使用;本作品集使用 Astro、TypeScript 与原生交互。

我做过什么

  • HTML、CSS、JavaScript、TypeScript、jQuery 与 Vue,完成页面、表单、数据展示和接口联调
  • 熟悉 React 使用,可配合完成组件交互与业务页面;主要项目交付使用 Vue / jQuery
  • Bootstrap、Layui、Element Plus、Tailwind CSS 与 ActiveAdmin 等前后台 UI 框架
  • 响应式布局、WebGIS 地图大屏与微信小程序协同
  • Astro 静态页面、语义化 HTML、SEO 与原生动效

项目与作品

行业经验

GIS · 空间可视化

独立完成过气象 PC 全栈、地图大屏和行业场景交付,将空间数据、农业观测和业务服务连接起来。

我做过什么

  • OpenLayers / Leaflet、GeoJSON、矢量瓦片与图层叠加
  • GRIB / NetCDF、投影转换与时序播放
  • OSM → Planetiler → MBTiles → TileServer GL 离线底图

项目与作品

PROJECTS / 实战作品

我做了什么,解决了什么。

以交易平台为主线,连接 AI、性能与工程交付。

2023.07—至今

回流 App · 非标商品交易平台

面向 C 端的珠宝玉翠交易平台,连接估价寄售、直播鉴宝、竞拍商城、仓储履约与售后回款。

我的职责Ruby 高级研发工程师 · 后端 / AI / 性能治理 · 兼部署运维
150万+累计注册用户回流平台 · 截至 2026.10.22
265.2万元单日交易流水2026.10.21 · 已支付订单金额
0.542亿元当月累计交易流水2026.10.22 读取 · 10 月累计

我负责的工作

职责 · 挑战 · 技术
01
交易支付与资金一致性

负责合并 / 拆分支付、优惠券退款与多商户分账,衔接暗标竞拍、保证金和成交结算。

挑战多交易模式、重复回调与父子订单并发竞争。

用事务、锁与幂等处理关键状态和金额边界。

  • Rails
  • 订单状态机
  • 事务与锁
  • 分账退款
02
数据库治理与高并发

持续治理慢查询、SQL、索引和分页计数,结合数据分区、Redis 缓存预计算与 StarRocks 分流。

挑战热点访问、历史数据与统计查询争用在线资源。

兼顾业务正确性、接口效率与交易库负载。

  • PostgreSQL
  • Redis
  • StarRocks
  • 性能分析
03
AI 找货与内容工作流

负责 Python 向量生成、入库同步、检索 API 与 Rails 调用;接入相似推荐和 Dify 摘要、标题及审核工作流。

挑战非标货品难找,估价和录播内容难以利用。

贯通以图搜图、文字搜图与内容检索。

  • Python / GPU
  • DINOv2 / CLIP
  • Milvus
  • Dify
04
直播鉴宝与录播链路

参与声网直播、连麦鉴宝与融云聊天室业务,衔接云录制、回放、货品讲解及媒体后处理。

挑战直播互动、录制状态与异步通知需要协同。

覆盖互动直播到录播内容沉淀的服务端链路。

  • Agora 声网
  • 融云 / 实时消息
  • Webhook
  • 云录制
05
估价寄售与仓储履约

参与估价寄售、质检上架、RFID 货品绑定、物流轨迹与售后退款等业务协同。

挑战货品跨角色、跨仓流转,交易和实物流转需一致。

把货品、订单、履约和售后串成可追踪流程。

  • 流程建模
  • RFID
  • 物流 API
  • 异步任务
06
平台对接、权限与审计

参与 Shopify 成交回调、订单衔接与异步通知,维护处理记录及异常路径;结合后台角色权限、商户访问范围和订单操作审计。

挑战外部成交状态、重复回调与后台数据访问边界。

兼顾跨系统状态协同、访问控制与问题追溯。

  • Shopify / Webhook
  • Sidekiq
  • CanCanCan / Pundit
  • Audited
07
商品运营与营销协同

参与商品上架、推荐排序、优惠券与经营统计建设,衔接 App、小程序和管理后台的业务接口。

挑战多端商品入口、营销规则与搜索结果需要配合。

支持竞拍、商城、寄售等场景的运营迭代。

  • Elasticsearch
  • 优惠券规则
  • Rails API
  • 统计分析
08
成本优化与资源治理

建设 5 秒 HLS 预览、点击加载完整视频;优化图片规格、Rails 8 + jemalloc 内存和函数计算水印。

挑战完整视频自动播放、大图与重复计算带来开销。

减少无效 CDN 流量、Pod 内存与媒体处理成本。

  • HLS / FFmpeg
  • jemalloc
  • OSS / CDN
  • 函数计算
09
容器运维与持续交付

维护 Docker 镜像优化、K8s 多副本、探针与资源配置;串联 GitLab 检查、测试和部署,通过日志、SQL 与监控排查线上问题。

挑战Web 与任务负载不同,发布、扩容和排障需协同。

从功能实现延伸到交付质量和运行稳定性。

  • Docker / K8s
  • Sidekiq
  • GitLab CI/CD
  • RSpec

运行环境

Web · 8 PodRails / Puma · 多副本请求处理Sidekiq · 5 Pod异步任务 · 队列与 Web 分离PostgreSQL事务数据 · 只读连接 · SQL 与索引治理Redis共享缓存 · 任务队列 · 分布式协调StarRocks分析统计 · 列表计数与查询分流Milvus / ZillizDINOv2 / CLIP 向量索引 · 增量同步与检索Python / GPU图像处理 · 模型推理 · 向量生成与任务编排Elasticsearch中文分词 · 商品描述与摘要全文检索
Rails 8PostgreSQLRedis / SidekiqStarRocksElasticsearchPython / MilvusDifyAgora / 融云OSS / FFmpegDocker / K8sGitLab CI/CD
EXPERIENCE / 工作经历

开发,也对交付负责。

从独立全栈,到复杂业务与生产运维。
经验积累在每一次具体取舍里。

2023.07—至今

回流平台

Ruby 高级研发工程师 · 兼部署运维

参与 C 端商城与竞拍交易,负责复杂支付、数据库治理、AI 找货与内容工作流,持续优化媒体流量和运行成本,并承担容器部署运维与 CI/CD 维护。

2022—2023.07

湖州趣露营科技

后端开发负责人 · 运维负责人

负责文旅监管系统架构、API 与运维,推动露营和景区业务落地。

2020—2022

山西梁山科技

全栈开发 · 运维

独立开发亚马逊跨境电商 ERP,覆盖商品、店铺授权、订单、物流仓储及财务统计,并承担部署运维。

2017—2019

郑州市城市运行管理中心

全栈开发 · 运维

积累政务行业系统、前后端协作与环境运维经验。

2011—2017

武警部队某部

通信技术骨干 · 开发运维

技术保障经历让我更重视可靠性、责任边界与执行到位。

EXPERIENCE × AI

用经验把关,
用 AI 提效。

能写前后端,也能处理数据、发布和线上问题。

我使用 Codex、Claude Code、Cursor 推进需求分析、实现和排障。支付状态、查询语义、数据一致性和上线影响,由工程经验来判断和验证。

也把 AI 接入实际业务:以图搜图、文字搜图与 AI 找货,以及业务工作流和气象流式问答。右下角的个人助手可以继续介绍这些经历。

理解业务→AI 协作实现→工程验证
CONTACT / 联系我

聊聊下一份挑战。

高级后端 · AI 应用工程 · 资深全栈方向

下载 Word 简历 ↓
LET’S CONNECT

微信联系杨帆

扫一扫,聊聊技术与下一份机会。

杨帆的微信好友二维码
微信扫码 · 手机端可长按识别或保存图片
EMAIL / 工作机会沟通

给杨帆写封邮件

期待聊聊后端、AI 工程与全栈机会。

[email protected]

打开邮件应用 ↗

没有配置邮件应用?复制邮箱,在常用邮箱中写信即可。