最后更新于2026年3月

下载 PDF

姚举生

Python/Go开发工程师 | 全栈工程师

    1️⃣[个人信息]
  • 男 / 1991
  • 江苏师范大学 · 电气工程及其自动化
  • 本科

    3️⃣[技术栈]
  • 熟悉 Python/Go; 了解Rust/Web前端;
  • 熟悉Windows/Linux/MacOS; 熟悉shell脚本开发;
  • 熟悉MySQL、MongoDB、Sqlite、Redis等数据库;
  • 熟悉Flask系(flask/flask-restx/apiflask)/Fastapi等Python框架;
  • 熟悉Gin/fiber/go-zero/fyne等Go主流框架;
  • 熟悉Docker、uvicorn/gunicorn、supervisor等部署方式及nginx配置。
    4️⃣[自我评价]
  • 一个热爱技术、善于分析发现并解决问题的后端 | 全栈工程师;
  • 工作认真负责,有较强的适应能力;
  • 具备独立分析、设计并研发高可用、高并发的后端服务和架构的能力。

个人经历

上海(苏州)纬钛科技有限公司

2025.02 至 今 工作

苏州国际科技园AI团队参与后端开发,包括:

  • Edgeline项目工程管理
  • Edgeline GUI客户端
  • IAM系统设计与实现
  • Dataset微服务平台

上海非夕机器人/上海穹彻智能科技

2022.03 至 2025.02 工作

上海紫竹科技园AI团队参与后端开发,包括:

  • Noema Cloud训练平台
  • Noema Edge边缘工具
  • Airflow自动化
  • CVAT数据标注平台
  • Prometheus+Grafana监控告警平台

北京柯莱特

2020.07 至 2022.02 工作

于杭州分部 参与圣斗士平台项目的开发,涉及Python后端、运维,包括:

  • 全链路诊断
  • 业务运营
  • 服务配置
  • 客户服务-自动巡检

软通动力

2019.01 至 2020.07 工作

于南京分部 参与多个项目的开发,涉及Python、Ruby、前端,包括:

  • Dialog日志分析
  • Virtual STA 仿真项目
  • PNF流水线工具

项目经验

以下是我的工作项目总结
Go
IAM系统
1、 基于 Fiber 构建统一认证鉴权服务,覆盖登录/注册/会话与 RBAC 权限控制。
2、 实现 JWT + CSRF + CORS 安全策略,完善 RequestID/Logger/Recovery 中间件。
3、 封装 Gorm 多库切换(MySQL/PostgreSQL/SQLite)与 golang-migrate 自动迁移。
4、 落地 Swagger 文档、Pre-commit 与 CI/CD,提升工程质量与交付效率。

Dataset数据集平台
1、 基于 Go-zero 微服务架构实现数据集管理平台(Dataset/File/Storage/Task 等服务)。
2、 设计大文件分片上传流程:会话初始化、预签名 URL、进度上报、分片合并与元数据入库。
3、 封装统一存储抽象(MinIO/S3)并引入 Ristretto 缓存优化元数据查询性能。
4、 完善 Cobra CLI、Swagger 与 compose 编排,支持快速部署与维护。

Edgeline理线项目Client GUI
1、 负责边缘理线系统的桌面端(Fyne)设计与实现。
2、 实现登录认证、多 Tab 配置管理、传感器数据可视化与远端服务接入。
3、 打通 WebSocket 实时通信、日志与国际化(中英),并完善 CLI 启动与发布脚本。
4、 支持 Linux/Windows/ARM64 多平台构建与交付(make/fyne-cross)。

Python
Edgeline理线项目
1、 负责边缘理线项目Edgeline后端(FastAPI)设计与开发。
2、 设计工程/传感器/状态管理模型与 API;打通“数据传输—存储—可视化”主链路。
3、 编写 `manage` 命令集(初始化、用户管理、测试/运行等),完善迁移与部署流程。
4、 集成日志与国际化,提供可观测性与多语言支持;维护打包与发布脚本(spec/部署包)。
5、 实现 WebSocket 双向指令通道、邮件通知服务及 Alembic 数据库迁移,确保系统功能完善与数据一致性。
6、 实现基于 JWT 的无状态会话管理,提供 Pyinstaller/Nuitka 打包脚本,确保系统安全与保护。

Official Collection Backend(官网信息收集)
1、 基于 ApiFlask 实现采集服务,统一异常处理、参数校验与 OpenAPI 文档输出。
2、 落地容器化部署与迁移工具链(Flask-Migrate),并集成接口限流与 API 加密方案。
3、 完成飞书群推送与健康检查能力,保障采集链路的实时性与稳定性。

Noema Cloud/Edge 训练平台与边缘工具
1、 参与 Noema Cloud + Noema Edge 云边协同平台研发,支撑机器人算法训练、客户端算法模块与设备接入管理。
2、 技术栈覆盖 Python、Flask-Restx、FastAPI、CVAT、Celery、Airflow、MLflow、Prometheus、Grafana、Jenkins、MySQL、Redis。
3、 负责训练模型多版本切换与调度能力设计,实现在线/离线两种模式的版本自动更新与任务编排。
4、 设计并实现 Noema 私有化架构改造(定时任务服务、CVAT/Noema 服务接入、Webhook 回调、断点续传与文件服务)。
5、 主导 License 管理、权限模型与数据隔离方案,解决网络初始后 Mac 地址识别等关键问题。
6、 负责 Airflow 工具链与 Task Editor 全局任务管理、多任务迁移复制、模型验证服务、MLflow 跟踪及版本迭代联调测试。

安全产品-圣斗士平台
1、 负责圣斗士平台企业网络服务开发相关工作。
2、 主要参与开发的微服务有:全链路、业务运营、服务配置、客户服务等圣斗士后台服务。
3、 其中,独立完成了全链路和业务运营后端架构的重构,并独立开发相关的几个子服务,rds 数据库的优化,缓存方案的设计,多任务处理等等,同时,负责业务监控和网络告警的优化和服务性能提升。
4、 数据库存储过程,定时触发器,查询优化,数据库监控。
5、 业务监控和自定义监控的设计与开发。
6、 分布式和定时框架,定时应用的开发。
7、 运维部署:docker,pm2,supervisor,gunicron,nginx等

数据建模与白盒测试
yang模型转换
模型转换的测试框架GUI实现
白盒测试与验证
pyang更新适配、配置文件检测与白名单设置等等

PNF流水线工具
对配置生成模块与部署模块进行代码重构
添加反向集成种类
修改配置模板,增加进程查询,优化大包检测,添加自动部署
对sswm子系统(数字签名+非数字签名)流程适配修改,文件检测、端对端文件压缩上传与解析、进程监控
编写远程tar包替换工具(GUI)
编写黑白名单及特殊类型过滤工具
编写Linux命令行日志解析,命令与各类参数回显检测分析工具
Python
Dialog日志分析
xml等配置文件解析
Node节点查找与匹配
数据库接口
日志解析与反馈

Taidii 教育系统
成长记录册照片显示优化
物资管理模块重构与整改
校园风采活动页展示、图片视频上传
课程表快速录入,问卷调查
中英文翻译,添加并设置权限等
Ruby
Virtual STA 仿真项目
解决ssid解码
dot1x认证流程状态机,收发报文机制前后台实现
优化wap2流程报文收发流程与四次握手
open流程DHCP收发机制优化,多终端上线提高成功率,增加失败重传机制
添加open打流

CMS集中控制系统
Virtual STA报文配置模块前后台整改与实现
终端选型模块前后台整改与实现
任务下发配置模块前后台整改整改、设计与实现

开源项目

以下是我的开源项目与学习总结,细节请点击链接查看文档
Ruby
PHP
  • phpStudyphp数据类型、前后端混编到爬虫相关知识的整理和教程
Nodejs
  • hexo-theme-yilia-plus 基于Hexo驱动的博客主题,对开源项目进行个性化修改,添加新功能和优化;
  • hexo-theme-next 基于Hexo驱动的博客主题,对开源项目进行个性化修改,添加新功能和优化;
  • hexo-theme-diaspora 基于Hexo驱动的博客主题,对开源项目进行个性化修改,添加新功能和优化;
  • hexo-theme-landscape 基于Hexo驱动的博客主题,对开源项目进行个性化修改,添加新功能和优化;
  • hexo-theme-icarus 基于Hexo驱动的博客主题,对开源项目进行个性化修改,添加新功能和优化;
  • resume 静态在线简历1;
  • static-resume 静态在线简历2;
  • online-resume 在线简历制作;
  • dynamic-resume 动态在线简历;

技能

Web 了解
  • 熟知JS基本语法与知识
  • 掌握网页重构所需的CSS、SCSS
  • 了解前端流行框架Bootstrap、Vue
  • 了解前端构建工具Webpack
Python 熟悉
  • 用 Python 开发 Web项目、编写实用工具等,技术经验丰富
  • 掌握代码调试、性能优化、代码重构等技术
  • 能够实用GUI模块进行编程开发
  • 熟悉 Python 对多种数据库连接与操作
  • 熟悉多种主流的 Python 框架(Django、Flask、Tornado)
Ruby 了解
  • 掌握Ruby基本语法与标准库
  • 用Ruby及sinatra框架开发过项目
Shell/Bash 熟悉
  • 熟悉Shell/Bash脚本编写
数据库 掌握
  • 掌握关系型数据库基本概念与SQL
  • 会操作MySQL、Postgres、MongoDB、SqLite、Redis等数据库
Docker 熟悉
  • 熟悉Docker容器化技术
  • 能够使用Docker Compose进行多容器应用部署
网络协议 了解

开发工具

以下是我常用的工具 工具
  • 熟悉Git、TortoiseGit工具
  • 熟悉 GitKraken版本差异、Beyond Compare代码差异比对工具
  • 熟悉Docker/Docker Compose的基本操作和原理以及Dockerfile的编写
  • 熟悉常用的终端、远程连接以及数据库、对象存储等工具
  • JetBrains系、 VSCode、Sublime Text等开发工具深度用户
  • 熟悉Xmind思维导图和markdown语法
  • 熟悉Jenkins、GitLab、GitHub Actions等CI/CD工具
  • 熟悉Jira、Confluence、禅道、Ones等项目管理工具
  • 熟悉Postman、Selenium,了解AirtestIDE等自动化测试工具
  • 熟悉coze、dify等AI工具平台
  • 熟悉Linux/MacOS/Windows环境