avatar

Amigoer

目前在职 男 · 25 岁 · 杭州 · Golang 后端开发
132****3702 i@amigoer.com
Go MySQL Redis RocketMQ Docker Kubernetes

专业技能

  • Golang 核心:熟练掌握 Golang 语言核心,深入理解 GMP 调度模型、GC 垃圾回收机制及内存逃逸分析;熟练运用 Goroutine + Channel 模式进行高并发编程,具备解决竞态条件 (Race Condition) 与死锁问题的实战经验。
  • Web 与微服务:熟练掌握 Gin 框架进行高性能 RESTful API 开发,熟悉 Wails 进行客户端应用构建;掌握 gRPC 与 Protobuf 通信协议;了解 Go-zero / Kratos 等微服务治理生态。
  • 数据库与存储:精通 MySQL InnoDB 引擎,深谙索引优化、事务隔离级别 (MVCC) 及锁机制;熟练使用 Redis 实现分布式锁、缓存穿透/击穿/雪崩解决方案及数据一致性策略。
  • 中间件与分布式:熟悉 RocketMQ 消息队列原理,理解其在削峰填谷、异步解耦及事务消息中的应用;了解分布式系统理论 (CAP/BASE),熟悉 Raft 一致性算法及分布式事务 (Seata/TCC) 解决方案。
  • 云原生与运维:熟练使用 Docker 进行容器化部署,编写 Dockerfile 及 Docker-compose;了解 Kubernetes (K8s) 基本架构(Pod / Deployment / Service)与资源编排。
  • 系统基础与网络:熟悉 Linux 系统常用命令及 Shell 脚本编写;深刻理解 TCP/IP 协议栈(三次握手 / 四次挥手 / 粘包拆包处理);熟悉常用设计模式及 git flow 代码管理规范。

工作经历

人格智能(杭州)有限公司 2026-03 ~ 至今
Golang 后端开发工程师 · 奇绩创坛 / 五源资本
Go AI LangChain MCP Redis RocketMQ
Cara Agent 核心后端架构与研发
  • 核心服务构建:负责核心 AI 产品 Cara Agent 的后端架构设计与从 0 到 1 的研发,基于 Golang 构建高性能、低延迟的智能体微服务。
  • 工作流与框架:深度参与 Agent 的工作流编排,结合 Eino、LangChain 等框架理念,设计高可扩展的底层运行逻辑。优化大语言模型(LLM)的上下文管理与多轮对话记忆机制,显著提升 Agent 的执行准确性。
  • 协议与生态接入:探索并接入 MCP (Model Context Protocol) 等标准化协议,打通 Agent 与外部工具、本地资源的交互链路,丰富大模型的工具调用(Tool Calling)能力与业务落地场景。
开放平台 API 计费系统建设
  • 计费引擎设计:主导开放平台 API 计费模块的核心研发,设计高可靠的交易、对账与扣费链路。实现多维度(如按 Token 消耗、按次调用、按时长等)的细粒度计费策略,支撑平台的商业化变现。
  • 高并发与强一致性保障:针对高并发请求下的并发扣费难题,引入 Redis 缓存与分布式锁机制,严防资损与重复扣费,确保业务数据的强一致性。
  • 异步解耦与削峰:引入 RocketMQ 等消息队列中间件,对非核心计费链路进行异步化改造,实现流量的削峰填谷,保障大流量冲击下核心网关的高可用性。
西安博信云创信息科技有限公司 2026-01 ~ 2026-02
Golang 后端开发工程师 · 阿里云项目—ACR 产品
Go Gin Kubernetes Docker CI/CD
阿里云 ACR 运维发布平台
  • 学习与上手:快速熟悉阿里云内部的安全生产规范,深入理解 Ticket(工单系统)与 Rollout(灰度发布及批处理系统)的运作机制,明确将旧版"直接执行"操作升级为"安全变更"的改造方向。
  • 执行与开发:基于 Gin 框架重构运维平台的发布接口,成功接入了 Ticket 审批流与 Rollout 分批发布 SDK。将原本高危的"即时生效"逻辑,升级为"工单创建 → 审批通过 → 灰度执行"的标准流程。
  • 结果与产出:实现了运维变更操作的全链路可追溯,杜绝因手动误操作或直接执行带来的线上安全隐患,保障了 ACR 平台变更的稳定性及可追溯性。
陕西互联极光网络科技有限公司 2025-02 ~ 2025-11
Golang 后端开发工程师
Go Wails Gin RocketMQ Redis MySQL
分布式设备状态监控管理系统
针对分布式节点研发的实时监控系统,采用 Golang (Wails) 开发边缘探针,配合 Gin + RocketMQ 云端架构,实现海量指标的秒级上报与处理。
  • 高性能采集引擎开发:负责边缘侧核心采集模块开发(基于 Wails 框架底层)。利用 Goroutine + Channel 构建 Producer-Consumer 模型,实现对 CPU / 内存 / 区块链日志的无锁并发采集,确保在低配置边缘设备上也能长期稳定运行,极大降低了资源消耗。
  • HTTP 传输层深度优化:针对高频数据上报场景,深度定制 net/http 客户端配置。启用 HTTP Keep-Alive (长连接) 与连接池复用 TCP 连接,并设计 Batching (批量聚合) 策略,大幅减少了 HTTP 请求次数与网络 IO 开销。
  • 高可用传输与并发架构:设计"端到云"的健壮数据链路。边缘侧采用本地缓冲 + 指数退避 (Exponential Backoff) 重试机制确保弱网数据零丢失;云端基于 Gin + RocketMQ 构建异步接入网关,利用流量削峰 (Traffic Shaving) 机制解耦接收层与存储层,防止数据库雪崩,大幅提升系统的并发处理能力。
  • 服务端数据存储设计:负责中控端 MySQL 数据库建模与 Redis 缓存架构设计。利用 Redis Pipeline 处理高并发探针上报的实时心跳,通过写缓冲 (Write Buffer) 策略缓解数据库高频写入压力。
西安思拓信息技术有限公司 2024-03 ~ 2024-08
后端开发工程师
Go MySQL Redis Llama 3 Prompt Engineering
智慧医院 ERP 管理系统
  • 数据库深度优化:负责核心门诊结算模块的性能攻坚。针对千万级流水表,通过 Explain 分析执行计划,重构联合索引并优化 SQL 逻辑,成功解决复杂报表统计时的慢查询问题,将接口响应时间从 2s 降低至 200ms。
  • 高可用缓存设计:引入 Redis 缓存策略解决药品字典等热点数据的读取压力,设计缓存穿透 / 击穿的防护方案(互斥锁),显著提升高并发下的接口响应速度。
  • AI 智能化预测集成:基于 Llama 3 模型接口实现科室物资消耗预测。通过 Prompt Engineering 优化上下文构建与输出格式,并利用异步队列处理推理请求,实现了从历史数据聚合到预测结果落地的全流程自动化。

开源项目

RocketLeaf — 基于 Wails3 + Vue 的跨平台 RocketMQ 可视化管理客户端
Golang Wails3 Vue3 RocketMQ Goroutine Pool CI/CD
针对官方 Dashboard 功能单一且依赖 Java 环境的问题,基于 Golang + Wails + Vue3 开发的一款轻量级、高性能的 RocketMQ 桌面端管理工具,支持 Windows / MacOS / Linux 多端运行。
  • 核心协议栈实现:官方客户端 (rocketmq-client-go) 缺失原生运维管控接口,故基于 Go net 包从零实现了 RocketMQ Remoting 通信协议。手写 TCP 粘包 / 拆包(Packet Splitting)处理逻辑,独立封装了 RocketMQ 二进制协议帧(Frame)的编解码器(Codec),实现对 Header、LanguageCode 及 Body 的序列化处理。
  • 架构设计:摒弃笨重的 Electron 方案,采用 Wails 框架构建"Go 后端 + Web 前端"的混合架构。通过 CGO 实现 Go 与原生系统 WebView 的高性能通信,将应用包体积控制在 20MB 以内,内存占用降低 60%。
  • 核心功能开发:实现多集群环境隔离管理、Topic / Group 的增删改查及配置热更;开发可视化消息轨迹(Trace)追踪功能,支持通过 Message Key / Tag 快速定位生产与消费状态。
  • 生产 / 消费模拟:内置高性能生产者与消费者模拟器,支持自定义消息体大小、发送 QPS 及延迟等级,帮助开发者在开发阶段快速进行压力测试与积压告警验证。
  • 工程化与自动构建:基于 GitHub Actions 搭建 CI/CD 流水线,实现 Windows / MacOS / Linux 三端安装包的自动化构建与签名发布,确保版本交付的稳定性与一致性。

教育经历

西安财经大学 2019-09 ~ 2023-07
金融学 · 本科

自我评价

  • AI 提效实践:深度使用 AI 编程工具(Cursor / Claude),擅长利用大模型进行代码生成、单元测试补全及复杂 Bug 排查,通过"人机协同"显著提升开发效率与交付质量。
  • 工程化素养:追求代码的可维护性,遵循 Go 编码规范;重视技术方案设计 (Design Doc) 与代码审查 (Code Review),具备良好的技术文档沉淀习惯与英语阅读能力。
  • 全栈落地能力:具备后端驱动的全栈视野,长期维护开源项目,能够独立闭环解决从底层协议解析到上层交互体验的复杂技术难题。

其他链接