姚举生
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 Python
- 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)。
- 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命令行日志解析,命令与各类参数回显检测分析工具
- Dialog日志分析
- xml等配置文件解析
- Node节点查找与匹配
- 数据库接口
- 日志解析与反馈
- Taidii 教育系统
- 成长记录册照片显示优化
- 物资管理模块重构与整改
- 校园风采活动页展示、图片视频上传
- 课程表快速录入,问卷调查
- 中英文翻译,添加并设置权限等
- Virtual STA 仿真项目
- 解决ssid解码
- dot1x认证流程状态机,收发报文机制前后台实现
- 优化wap2流程报文收发流程与四次握手
- open流程DHCP收发机制优化,多终端上线提高成功率,增加失败重传机制
- 添加open打流
- CMS集中控制系统
- Virtual STA报文配置模块前后台整改与实现
- 终端选型模块前后台整改与实现
- 任务下发配置模块前后台整改整改、设计与实现
开源项目
以下是我的开源项目与学习总结,细节请点击链接查看文档Ruby Nodejs
- Ruby-Study sinatra框架和Ruby的基本使用
- 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 动态在线简历;
技能
- 熟知JS基本语法与知识
- 掌握网页重构所需的CSS、SCSS
- 了解前端流行框架Bootstrap、Vue
- 了解前端构建工具Webpack
- 用 Python 开发 Web项目、编写实用工具等,技术经验丰富
- 掌握代码调试、性能优化、代码重构等技术
- 能够实用GUI模块进行编程开发
- 熟悉 Python 对多种数据库连接与操作
- 熟悉多种主流的 Python 框架(Django、Flask、Tornado)
- 掌握Ruby基本语法与标准库
- 用Ruby及sinatra框架开发过项目
- 熟悉Shell/Bash脚本编写
- 掌握关系型数据库基本概念与SQL
- 会操作MySQL、Postgres、MongoDB、SqLite、Redis等数据库
- 熟悉Docker容器化技术
- 能够使用Docker Compose进行多容器应用部署
- 了解互联网基本运行机制,TCP与UDP协议
- 了解HTTP、HTTPS、WebSocket、Webrtc等协议
- 了解TUS、HTTP Range、Oauth2、JWT、OIDC等协议
开发工具
- 熟悉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环境