可接受新机会 / Open to Work

徐俊飞 Mason Xu _
Go 微服务架构工程师

5 年专注医疗信息化后端研发,积累 Go 微服务架构设计与医疗系统规模化落地双重经验。
主导 Python 单体到 Go 微服务的整体架构转型,独立完成 10 个微服务、77k+ 行核心代码的架构设计与落地交付; 主导 52 家医院生产部署,数据传输准确率 99.9%

架构能力 / Architecture

ARCHITECT

核心竞争力

架构落地能力

以业务能力为边界划分服务,独立完成从技术选型到系统落地的全链路设计与交付。具备在不确定性中做出正确架构决策的能力

可靠性与安全

医疗场景对数据准确性零容忍,在数据校验、异常处理、重传机制、权限隔离等环节建立系统性保障,并经大规模生产环境持续验证

工程与团队

建立 IDL-First 开发流程、代码评审与架构文档规范,推动团队从个人驱动转向系统驱动;同时作为 CloudWeGo 生态贡献者回馈社区

Microservices
10
独立设计的微服务模块
Lines of Code
77k+
Go 生产环境核心代码
Architecture
MIGRATED
Python → Go
主导整体架构转型
IDL Contracts 48 Thrift
Team Size 8 人
Arch Docs 2,000+ 行

专业技能 / Skills

Go 微服务架构(核心主线)

语言与并发: Go 1.24+,精通 goroutine/channel 并发模型、内存管理、GC 调优与性能分析
微服务框架: CloudWeGo(Kitex RPC + Hertz HTTP)、gRPC、etcd 服务注册/发现/配置热更新、负载均衡
架构设计: DDD 四层架构(Handler→Logic→DAL→Converter)、IDL-First 开发(Thrift)、API 网关设计、Google Wire 编译期依赖注入
存储: PostgreSQL / MySQL / MongoDB 事务与索引优化;Redis 缓存设计与分布式锁;S3 兼容对象存储

分布式治理与可观测性

服务治理: 限流熔断、服务发现与健康检查、配置中心(etcd)热更新、服务降级
可观测性: OpenTelemetry 全链路追踪(request_id / trace_id 透传)、统一 6 位错误码体系、分层错误转换、监控告警
权限安全: Casbin RBAC/ABAC、JWT 认证、API 级鉴权、组织→部门→用户三级权限体系

工程化与生产落地

容器化: Docker、Docker Compose、Podman、Portainer,多环境镜像构建策略与容器化运维
工程规范: IDL-First 开发流程、代码评审机制、技术分享制度、架构文档体系

差异化领域能力

医疗域: DICOM 影像解析(SimpleITK / Pydicom)、窗宽窗位算法优化、医疗系统集成实战(52 家医院级)、数据湖(Iceberg-REST / Trino / Polars / PyArrow)
Python 工程化: Asyncio 高性能异步、Flask、Pydantic / SQLAlchemy、大规模数据处理(Pandas / Polars / PyArrow)、自动化迁移与容器化改造

架构实践 / Architecture Projects

ENTERPRISE 2025.03 - 至今

Radius 数据管理平台 — 微服务架构从 0 到 1

面对 Python 单体系统无法支撑多业务线并行迭代的痛点,独立完成技术选型评估、架构设计与系统落地。 解决了服务拆分边界、跨数据源联合查询、多级权限动态解析等核心架构问题。

设计 DDD 四层架构 + 仓储模式(20+ 实体),业务逻辑与框架完全解耦,单服务可独立开发部署
设计 datalake_srv 服务,基于 Iceberg-REST 协议管理医疗数据元数据,结合 Polars + PyArrow 实现高性能数据处理,支持跨数据源联合查询
设计 6 位数字统一错误码 + OpenTelemetry 链路追踪,实现从网关到服务的分层错误转换
基于 Casbin 实现三级权限继承(组织→部门→用户),权限变更实时生效无需重启
System Scale
10
Services
48
IDL Contracts
441
Go Files
77k+
LOC
Architecture
DDD Layers Kitex RPC Wire DI Iceberg-REST
Decision
评估 CloudWeGo / go-micro / go-zero 三套框架后,基于 RPC 性能与生态成熟度选定 CloudWeGo
Python Era 2021.06 - 2025.03

Mria 信息管理系统 — 性能优化与容器化转型

诊断并解决遗留系统的并发瓶颈与部署效率问题。主导从 Shell 脚本到 Docker 容器化的架构转型, 完成 52 个生产环境的规模化交付。

诊断同步阻塞 I/O 瓶颈,基于 Asyncio 重写核心查询链路,接口响应时间降低 50%
攻克 Dicom 影像 窗宽窗位转换算法瓶颈,通过 SimpleITK 像素级优化,响应时间缩短 35%
设计多环境 Docker 镜像构建策略,部署时间 4h→30min,故障率降低 45%
典型线上事故处理 / Incident Handling
01
服务器死机恢复: Redis 升级时 gcc 源码编译污染内核,服务器重启失败——在同规格服务器上交叉编译 Redis 二进制包传送,完成零依赖升级,系统当日恢复
02
SSH 失效依赖修复: 安全补丁安装引发 apt 依赖链断裂,SSH 不可用——通过 nc 逐一传输缺失 deb 包,在无 SSH 环境下完成全部服务依赖恢复
03
语音合成卡顿根治: Python ctypes 内嵌调用 C 模块引发系统级卡顿——将 C 代码重构为独立可执行程序,改用 subprocess 进程隔离调用,彻底解决卡顿
04
其他: IP 变更后 HTTPS 证书失效(内网自建 CA),用旧 CA 重签新 IP 证书快速恢复;MongoDB 数据误重置,通过操作执行记录逐条还原
Scale & Impact
52
Prod Envs
-87%
Deploy Time
-50%
Response Time
99.9%
Data Accuracy
Stack
Python Flask Asyncio Docker

职业经历 / Career Path

技术负责人 / Go 后端架构师

福建自贸试验区厦门片区 Manteia 数据科技有限公司
2025.03 - 至今
  • 公司进入架构转型关键节点,以独立技术负责人身份承担全部技术决策——从框架评估选型到系统落地,完整交付 Radius 平台(详见「架构实践」),方案成为公司微服务建设标准
  • 带领 8 人跨职能团队(3 后端 + 2 前端 + 2 测试 + 1 产品),建立代码评审、技术分享、IDL 优先开发等工程化机制,推动团队从「个人驱动」转向「系统驱动」
  • 在医疗级生产环境中承担最终架构决策与核心模块攻坚,设计完整的安全合规体系,保障多院区数据隔离与异常全链路可追踪

Python 后端开发工程师

福建自贸试验区厦门片区 Manteia 数据科技有限公司
2021.06 - 2025.03
  • 以应届生身份加入医疗信息化初创团队,在没有前人经验可参考的场景下独立成长,逐步成为 Mria 核心系统的实际负责人,主导性能重构与容器化改造(详见「架构实践」)
  • 长期主导医院现场部署与技术对接,在受限的生产环境中积累了大量排障与应急处理经验——这段经历也是后来驱动架构转型的直接动力
  • 在与 Python 单体架构长期共事的过程中,深刻理解了其扩展性边界,为主导后续 Go 微服务转型提供了最真实的实践依据

教育背景 / Education

信息管理与信息系统 (大数据方向)

河南城建学院 · 本科
2017 - 2021
Honors & Awards
国家级单项奖学金 x2
2018 / 2019 · 国家级
河南省优秀学位论文
2021 · 省级荣誉 (Top 0.5%-1%)
省级单项奖学金
2020 · 省级

灵魂底色 / The Essence

设计与架构的
华丽交响

我认为,一段优雅的代码应当如顶级奢侈品般,在隐秘处追求极致的细节。Midnight Pearl 不仅仅是一套配色方案,它代表了我对系统架构的追求:深邃、稳定且散发着理性的光芒。

Obsidian
Stability / 稳健
Pearl
Clarity / 纯粹
Gold
Excellence / 卓越
Constellation

Taurus

金牛座 / 4.20 - 5.20

"Luxury is the balance of design and function, much like the steady heart of the Bull."

Reliable Artistic

开源贡献 / Open Source

CloudWeGo 微服务架构标准模板

将 Radius 生产实践提炼为开源参考实现。CloudWeGo 生态的现有示例多为单服务 Demo,缺少展示 DDD 分层、编译期依赖注入、全链路追踪等生产级实践的完整模板——这个项目填补了这一空白。

Kitex RPC Hertz HTTP Etcd Wire DI Casbin OpenTelemetry Docker
Merged Pull Requests