2018-09 ~ 2022-06 武汉工商学院 物联网工程(本科)
主修课程: c语言程序设计、数据结构、操作系统原理、数据库应用、Java程序设计、网络工程、物联网通信技术等。
技能特长 Go 语言: 熟练使用 Go 进行后端开发,熟悉并发编程、TCP/UDP/WebSocket 网络编程。
开发框架: 熟悉 Kitex、Hertz、Gin、Echo、gRPC、go-zero、go-kit、GORM 等 Go 生态主流框架。
架构设计: 熟悉 DDD 分层与微服务架构,有将 PHP + Go 单体系统拆分重构为微服务的实践经验。
数据存储: 熟悉 MySQL、MariaDB、Redis、InfluxDB,熟悉 MinIO、阿里云 OSS 等对象存储。
中间件: 熟悉 Nacos 注册与配置中心,熟悉 NATS、MQTT、Pulsar 等消息中间件。
可观测性: 熟悉 Prometheus、OpenTelemetry 链路追踪,以及 Loki、Promtail、Grafana 日志采集与监控。
部署运维: 熟悉 Docker、docker-compose、Helm/Kubernetes 部署,会配置 Gitea Actions、GitLab Pipeline 等 CI/CD 流程。
工具与其他: 日常使用 Linux 开发,熟练使用 Git、Vim、Postman,会编写 Shell、Python 脚本;用过 React 18、Taro 编写简单的前端页面。
2025-09 ~ 至今 众流 Go 服务端工程师
2023-05 ~ 2025-06 下单(杭州)数字技术 Golang后端
2022-06 ~ 2023-03 湖北中鄂飞鹿科技 Golang后端
2021-11 ~ 2022-04 武汉当玩科技 (实习)Golang服务器
项目经验 2025-12 ~ 至今 Jongflow-Micro 微服务平台 Go 后端
公司原有系统为 PHP + Go 单体架构,代码耦合严重、边界混乱、难以维护与扩展;为此以 Jongflow-Micro 对整体业务进行微服务化重构,逐步将旧 PHP/Go 单体业务迁移至新平台。平台采用 DDD 分层架构,基于 CloudWeGo 生态(Kitex RPC + Hertz HTTP)构建。平台包含 app、web、商户、生态商、OpenAPI 等多个 HTTP 网关,以及认证、设备、支付、租户、会员、营销、订单、job-worker 等 20 余个 Kitex 服务;公共组件统一提供熔断、限流、OpenTelemetry 链路追踪、统一错误码及 NATS/MQTT 客户端,通过 Helm 部署至阿里云 ACS(容器计算服务)。
职责 :
1. 负责平台基础设施建设:从零搭建 DDD 分层项目骨架,封装熔断、限流、OpenTelemetry 链路追踪、统一错误码、NATS/MQTT 客户端等公共组件;拆分认证服务,实现 HTTP 鉴权中间件与网关 2. 统一多渠道支付服务:接入易宝 YOP(小程序支付、线下聚合码、支付与退款回调),修复随行付冻结退款的账务问题 3. 开放平台与 OpenAPI 网关:Access Key 全生命周期管理,自助点单、会员注册查询、订单历史等接口,基于 job-worker 的异步回调投递及投递审计日志 4. 生态商网关:入驻流程、飞书卡片审批(HMAC 签名回调)、通用 access_token 鉴权中间件、多级商品分类、商品审核、订单发货/退款、OSS 预签名上传、分账配置 5. 设备/IoT 领域:MQTT 管理、HTTP 转 MQTT、收银机网关、台桌状态推送大屏、空调遥控、寄存柜开锁与库存同步;将旧 PHP 寄存/寄存柜业务迁移至微服务 6. 工程化:迁移至 IDL 驱动的 hz 代码生成,错误码国际化,编写生产环境 Helm 多 Deployment 模板(按服务独立镜像 tag、多环境副本配置) 技术 :Go、Kitex/Thrift、Hertz、GORM、MySQL、Redis、Nacos、NATS、MQTT、Prometheus、OpenTelemetry、Docker、Helm、阿里云 ACS
2025-09 ~ 至今 台球门店 SaaS 后端(GoFrame 单体) Go 后端
基于 GoFrame v2 的台球门店 SaaS 单体服务,同时服务后台、大屏、收银、管理、玩家、自助、TV、微信等多端;业务领域涵盖设备、消费、支付、台球、商家、预约等,对接 OneNET、美团、抖音、云川、赛邮等 20 余个第三方服务。
职责 :
1. 门店 IoT 后端:新网关及子设备接入,门禁、密码锁、4G 灯控箱、OneNET 空调遥控;设备多对多绑定、网关在线/离线状态、台桌看门狗、自动关台延时灯 2. 核心交易链路:台桌计费、优惠券开台与后置核销、自助开台按金额购买与时长计算、易宝支付及回调 3. 计分板与球局系统:球局日志、计分板 API、追分模式、暂停对局 4. 稳定性与工程化:升级至 GoFrame v2.9 并移除 vendor,统一拆分 MQTT worker 并完善 ctx 传递,短信验证码防刷,Docker 与 Helm 部署 技术 :GoFrame v2、MySQL、Redis、MQTT、NATS、Pulsar、WebSocket、阿里云 OSS/SLS、Docker、Helm
2025-02 ~ 2025-06 多行业 AI 集成系统 Go 后端
本系统是一个针对多行业集成 AI 问答的客户联系系统。主要有 3 个功能,AI专家对话、活动发布、周边店铺。可以适用于宠物、教培、医美等等行业。通过后台配置模型调教参数,即可适用于不同的行业。如果是连锁商家还可以设置店铺位置,可以对用户当前的位置推荐距离最近的一家店铺。商家可以在后台发布活动以提高用户联系。后期将集成商品信息功能为商域智能推荐商品,可以即时下单支付。
职责 :
1. 后端架构设计、多行业支持等 2. AI 对话多用户多话题的会话管理 3. 火山方舟大模型平台对接 4. 商铺定位、距离推荐 技术 :gin、mysql、redis、docker等
2024-06 ~ 2025-06 宠物分期领养系统 Java 后端
一个宠物领养平台,该平台鼓励领养代替购买,通过签约机制确保领养者对宠物的长期责任、用户需要按期到小程序中购买一定金额商品。
1. 系统基于Java的开源商城框架,对其进行了定制化开发,以满足特定的宠物领养和商品购买需求。 2. 开发了自动发放余额的功能,领养者每月将自动获得一定金额的虚拟货币,用于在平台上购买宠物用品。 3. 引入了宠物信息透明化机制,包括宠物的健康状况、性格特点等详细描述,以协助潜在领养者做出知情决策。 4. 实现了用户友好的界面设计,确保所有功能如领养流程、商品选购、余额管理等均易于操作和导航。 职责 :
1.负责对业务需求进行梳理确定需要改造页面及流程 2.对输出前端的接口进行改造以满足自身需求 3.将码上合约支付通过 API 方式接入系统中以实现分期扣款需求。 4.自动化部署流程编写 技术 :java17、mysql、redis、mybatis等
2023-06 ~ 2024-11 码上合约支付 Go后端
该平台是个 SaaS 平台其中包含四大块业务,主要为码上签、码上付、码上贷、码上诉,为商户提供从签约分付收款到融资的完整流程缓解用户与商户的金融压力。如有用户逾期还提供一键起诉到互联网法院。码上签主要为解决商户与客户签约合同管理,其中签约方式为调用第三方签约平台完成之后对合同进行保管。码上付则是根据合同协议内容对用户的订单进行无贷款属性的分期收款按照合同约定日期进行定时扣款。码上贷则是一个商户的融资管理平台,商户与多个客户签署的订单作为抵押,平台允许资方入驻,自身不做融资,资方提前将客户未支付的款项融资给商户,后续将收回的款项清分给资方。码上诉则是处理用户恶意拒绝支付的一个模块,商户只需要选择逾期的合约订单,系统会自动将订单通过python脚本提交的互联网法院并生成记录由合作的律所进行处理。还做了开放网关允许第三方使用签、付、贷、诉服务,其中对重要内容进行加密处理、请求加验签等。
职责 :
1. 商户、商品、订单、支付、资方等相关功能模块的设计与编写 2. 分期规则、定期扣款、自动分账等资金相关处理 3. 业务报表、支付流水、对账明细相关功能的设计与编写 4. 第三方支付 api 对接(连连、汇元、苏宁、宝付、微信、支付宝) 5. 第三方签约 api 对接 (易签宝、爱签) 6. 开放网关标准化API接口输出 技术 :gin、mysql、redis、docker、aes256、ed25519等
2022-06 ~ 2023-03 飞鹿智控综合管理平台 Go后端
飞鹿节能智控平台是一个物联网saas平台,用于管理、监控和分析物联网设备数据。包含租户管理、项目管理、设备管理、规则策略、报警设置等功能。该项目采用微服务架构,多租户多用户设计。租户可以承接项目接入,导入设备对设备进行监控、设置规则策略以达到节能监控的目的。在项目中我担任独立开发负责功能设计、开发和部署等工作,以保证系统能够顺利地运行。
职责 :
1.租户、项目、设备、报警、组态功能模块的微服务设计与编写 2.设备数据规则引擎的设计与编写 2.节能算法的调试与编写 3.配合设备联调测试 技术 :echo、influxdb、mysql、ory/keto、redis、docker、minio、emqx等
2021-11 ~ 2022-04 宝贝别转身 Go服务器
封神传记为题材的卡牌类回合制游戏,游戏框架为公司自研框架,使用tcp与unity客户端进行长连接,主要模块包括收集、培养、排行榜、pve模式和pvp模式,服务分为账号服、战斗服、社交服、数据服、战报服、排行服等等。
职责 :
1.金币抽奖模块 2.pve匹配算法 3.经验、金币、等级、消耗物流水日志收集 4.统一红点消息推送 5.系统日志收集,使用promatil、loki、granafa 技术 :golang、grpc、redis、mysql、docker、gitlab-ci
能熟练阅读开发文档,有较强的逻辑思维和良好的编码规范;
善于在工作中提出问题、发现问题、解决问题,有较强的分析能力;