WaveYo

求职意向:
Golang 后端开发工程师(2027 届校招)
期望城市:
上海、深圳、广州、北京、南京、杭州、合肥
期望薪资:
面议
邮箱:
waveyo@waveyo.cn
GitHub:
https://github.com/WavesMan
个人主页:
https://www.waveyo.cn

个人简介

2027 届计算机网络技术专业在读,目标 Golang 后端开发。负责题舟学习产品的 Go 服务迁移和离线同步协议,4 类题库、6 类学习实体的同步与幂等已跑通。实习期独立完成摄像头接入的长连接客户端和流回收;主用 Go、Gin/Wire/GORM,能把一条后端链路从接口契约做到验收。

教育经历

长沙南方职业学院| 计算机网络技术 · 大专(在读,预计 2027 年毕业)

工作与实习经历

未来音波科技(湖州)有限公司|研发负责人

任研发负责人,负责题舟学习产品、LoMed 智能药盒 MVP 和验证码/短信 SDK 的技术方案、核心开发与研发规范;LoMed 获湖州职业技术学院无偿投资。

  • 负责三个产品的技术方案与核心开发,交付物包括 Flutter/UniApp 学习应用、Go 后端、React H5 和两套通用 Go 包。
  • 建立领域分层、OpenAPI、错误处理和版本门禁规范,提交与构建都有记录可查。

安徽羚通科技有限公司|后端开发实习生

参与摄像头接入相关 Go 服务开发,负责设备控制、长连接通信和媒体流生命周期;独立完成接口验证工具与部署联调。

  • 实现 Go 主动 WebSocket 客户端与流控制 SDK:req_id 配对异步响应,3 秒超时释放连接,90 秒心跳保活。
  • 解决重连后旧流误回收的问题:用任务身份比较配合 CompareAndDelete,已续期的任务不会被过期任务删掉。
  • 用 Python 写分段接口验证工具,14 项离线测试通过;在 WSL2、Docker、FnOS、MinIO 环境完成部署联调。

项目经历

题舟/诺题|本地优先学习产品与多端业务系统

湖州未来音波|研发负责人

面向题库整理、错题复盘和模拟考试,建设 Flutter 客户端、Go 账号与权益服务、UniApp 跨端工程和 Vue 官网。本人负责核心架构与实现,并搭建 UniApp 业务工程和官网。

  • 4 类题库、6 类学习实体的同步协议已跑通:定义操作身份、版本和账号内递增序列,重复请求按指纹重放首次结果,状态不会重复推进。
  • 长事务会锁住账号行,改成单批上限 500 条、按 100 条分块写入,已提交分块可从账本恢复后重试。
  • 解决离线使用和会话撤销:数据库会话加单次轮换双令牌,Ed25519 许可证绑定用户、设备和权益期限。
  • 旧核心数据按版本迁移并做结构健康检查,发现结构漂移直接失败,不自动改现有列。

验证码与短信 SDK|安全接入、消息封装与前端组件

湖州未来音波|研发负责人

把阿里云验证码和短信封装成可独立引入的 Go 包和前端组件,解决每个业务重复对接的问题。本人搭建验证码工程,并把模板改造成短信 SDK。

  • 每个业务都要重复对接验证码,改成不依赖 Gin 和业务库的 Go 包,调用方注入配置和客户端即可接入。
  • 覆盖无痕、一点即过、滑块、拼图、图像复原 5 类场景,服务端同时校验响应状态、业务状态和 VerifyResult,验签通过才触发前端完成回调。
  • 用 Vite 产出 ESM/IIFE 双形态,React、Vue 和普通页面共用一套验证;组件切换或迟到回调不会重复触发。
  • 交付两个 Go 包和双入口组件,短信验证码支持过期和一次性消费,两个仓库都接入版本门禁。

YoOSF-API / YoMirrorSite|对象存储与软件镜像服务

个人项目 / Go 后端开发

基于 Go Fiber、Redis、GORM/PostgreSQL 和 S3 构建文件服务,并扩展 GitHub Release 自动同步。

  • 缓存回源压力大,改用本地 LRU/LFU 叠加 Redis 分片缓存,核心查询压测从约 28k 提升到 41.7k QPS(+49%)。
  • 同步任务用 Redis 锁保证多实例互斥,支持增量、仅保留最新、全量历史 3 种策略;流式下载直传 S3,中间文件不落盘。
  • 用 Docker/systemd 和 GitHub Actions 完成发布,/health 检查 Redis、S3、PostgreSQL 三项依赖。

专业技能

  • Go 与架构:Go、net/http、Gin、Fiber、Wire;API/领域/存储分层,OpenAPI、会话认证、超时控制、幂等与事务边界。
  • 数据与同步:GORM、MySQL、PostgreSQL、SQLite;账号隔离、离线 outbox、Redis 多级缓存、S3;处理一致性和重复请求。
  • 工程与交付:Git、GitHub/Gitea Actions、语义版本与构建门禁、Linux、Docker、systemd;Python 接口验证、日志排障、AI 辅助审查后人工复核。