尤福金 · 个人档案

核心战绩

HIGHLIGHTS

273·334·81

招生 CRM + 订单中台

控制器·模型·领域服务,支撑 6 类角色

14+8 RPC

单体渐进式拆分

抽离 Go gRPC 服务,迁移零中断

52·22

统一认证授权中心

RPC·表,Casbin RBAC + 双 JWT

3×4

HR + 企微平台

企业主体 × 客户端身份模型

技能清单

SKILLS
语言Go、PHP
框架GoFrame、go-zero、Laravel
存储MySQL(多库设计、慢查询优化)、Redis(缓存、分布式锁、队列)、Elasticsearch(聚合检索)
中间件gRPC + Protobuf、消息队列、定时任务(gcron / Laravel Scheduler)、WebSocket
业务能力订单状态机、多级审批流、微信支付/支付宝(多商户)、退款返利、电子签(e签宝)、RBAC 权限、JWT 单点登录、微信生态(小程序/公众号/企业微信)
工程化Docker、Kubernetes(kustomize)、CI/CD、PHPUnit、代码生成工作流

工作经历

EXPERIENCE

某教育科技公司 · 后端开发工程师

2021.07 – 至今 · 常州

成人教育培训与人才服务数字化平台。后端主力,负责老单体核心模块与新系统服务化架构设计。

招生 CRM 与订单交易中台

技术负责人 / 主导设计

招生获客与交易履约中台,覆盖线索到业绩核算全链路,公司营收技术底座。

273 ctrl334 model81 svc14+8 RPC
6 项关键设计

Laravel + Go gRPC + Elasticsearch · 3×MySQL / 4×Redis / 86 控制台命令

  • 订单统一视图:四类订单聚合到 all_orders,子订单 ID 与原始支付单 ID 做新老映射,支撑迁移期双轨并行。
  • 复杂状态机与事务一致性:订单/退款单/审批流三层状态机(退款单十余个状态),流转全在事务内并做前置校验;金额以分存储。
  • 多级审批流引擎:申请→团队长→总经办→财务放款,支持逐级激活、驳回恢复、凭证上传、失败重发。
  • 支付与多商户体系:微信/支付宝 + 线下凭证收款,多商户动态路由;超时未支付自动关单回补库存。
  • 渐进式服务化拆分:订单账本与线索分配抽离为 Go gRPC 服务(go-order / clue),不停机迁移。
  • 业绩与经营报表:绩效、营业额、应收等按月固化;战报排行榜用 ES 聚合 + Redis 缓存。

HR + 企业微信一体化管理平台

核心后端

集团型 HR 后端,一套代码支撑 3 家企业主体、4 类客户端,覆盖招聘到离职全周期。

332 routes66 model27 svc
4 项关键设计

HR 后台 / 招聘小程序 / 管理者小程序 / 外部系统 API · 16 中间件(自研 8)

  • 多端身份模型隔离:4 类客户端 4 种身份,3 套 JWT guard + 独立中间件链隔离,不合并用户表。
  • 双轨权限体系:本地 Spatie RBAC + 集中权限系统(gRPC 校验),按路由组分开使用。
  • 企业微信深度集成:多企业多应用配置抽象、通讯录与打卡同步、消息推送、网页授权、回调验签。
  • 考勤数据管道:拉取企微打卡日/月报,生成实时与固化月报,统计迟到/早退/缺卡/旷工/休假。

统一认证与授权中心

Go / 独立设计交付

统一身份认证与授权中心,业务系统接入一套 RPC 即获得完整鉴权能力。

go-zero52 RPC22 表
4 项关键设计

Go + go-zero · HTTP API + gRPC RPC 双进程

  • 凭证归一:工号、外部手机号、企微 code 等登录入口归一到同一员工身份,新增方式不改签发校验逻辑。
  • 令牌全生命周期:JWT 签发/校验/刷新/销毁,按系统标识选密钥,SSO 顶号控制,旧 token 进 Redis 黑名单。
  • 多租户 RBAC:Casbin 四级模型(用户→角色→权限组→权限),appid 作权限域,应用间互不干扰。
  • 全链路审计:登录、签发、销毁、权限变更、业务操作全留日志,支撑完整回溯。

沪优学招生获客 SaaS

Go / 主力开发

教育机构招生获客 SaaS 后端,覆盖线索到报表全链路,服务 7+ 个微信小程序与多端。

GoFrameMySQL 双库7+ 小程序
4 项关键设计

Go / GoFrame / Redis · gRPC 客户端对接内部 HR / Clue / Order 服务

  • 多渠道线索统一接入:巨量引擎回调、SEO、小程序、企微、人工录入统一入库,支持标签、溯源、合并去重。
  • 线索自动分配引擎:排班轮转分配、组长分配、失败补偿重分配、超时自动回收,全程留痕。
  • 报表预聚合固化:多周期预计算固化快照,查询读表而非实时聚合。
  • 数据安全:手机号/微信号脱敏展示,查看明文走独立接口并记录审计日志。

在线教育三端系统

Go / 后端开发

成人职业教育在线教育系统,学员端/管理后台/教师直播端三个独立 Go 服务协同。

3 Go 服务WebSocket腾讯云直播
3 项关键设计

Go / GoFrame / MySQL 共享库 / Redis · 课程、点播、题库、督学、直播

  • 三端协同架构:三个独立 Go module 共享数据库 + HTTP 接口协同,后台作中枢对接 order / hr / exam。
  • 跨端扫码登录:直播端二维码 → 公众号 OAuth → 回调写 Redis → 轮询签发 JWT,教师 Web 免密登录。
  • AI 能力接入:AI 问答(SSE 流式)、AI 出题,聊天历史落库。

教育与自评

BACKGROUND

教育经历

江苏理工学院

计算机科学与技术 · 本科
2017.09 – 2021.06

自我评价

  • 习惯在复杂业务里做抽象,能判断拆服务与保留单体的时机
  • 重视工程纪律:状态机走事务、金额用分存储、审批留痕、操作可审计
  • 能从代码静态事实推导系统规模,不依赖无法验证的性能数字