你好!👋

我是 张行

软件开发工程师

关于我

毕业于上海建桥学院软件工程专业,具备 Java 后端与 Vue.js、UniApp 前端开发经验。曾在上海联想研究院机器人软件平台组担任全栈开发实习生,参与机器人 SDK 控制面板重构、接口开发、授权体系与地图管理。项目实践涵盖短视频应用、视频问诊、消息异步处理、文件存储及 Linux 环境部署。

技术栈

后端开发

JavaSpring BootMyBatis-PlusFlaskRESTful API

前端开发

Vue.jsUniAppAxiosPinia

数据存储

MySQLMongoDBRedisSQLite

文件存储

MinIO七牛云对象存储

中间件

RabbitMQNacos

工程化与部署

MavenGitJenkinsLinuxNginx

项目作品

01

趣刷 · 短视频应用(QushuaVideo)

围绕短视频内容发布、互动、消息通知与审核流程进行设计与实现,采用 Maven 父子工程进行模块化设计,实现业务解耦与代码复用。

  • 基于 Spring Boot 搭建后端服务,完成视频、互动、消息等核心模块
  • 采用 Maven 父子工程拆分模块,提升代码复用性与项目维护性
  • 使用 Redis 缓存点赞、评论等高频数据,减少对 MySQL 的直接写入
  • 基于 Nacos 管理缓存回写阈值,支持运行时调整落库策略
  • 使用 RabbitMQ 处理消息通知、审核后续处理等异步任务
  • 使用 MongoDB 存储用户行为与消息记录,支持灵活查询与扩展
  • 使用 MinIO 存储头像、主页背景图等资源,实现文件与业务解耦
  • 基于 Jenkins 配置基础持续集成与持续部署流水线,完成构建与部署自动化
Spring BootUniAppRabbitMQMongoDBRedisMinIONacosJenkinsMaven
02

微诊视 · 视频问诊应用(VideoMedical)

面向线上问诊场景,提供患者信息管理、病历资料上传、人工智能问诊交互等功能,负责后端接口开发、人工智能接入与文件存储能力建设。

  • 基于 WebSocket 实现人工智能问诊结果流式输出,提升交互实时性
  • 设计医生、患者、病历、问诊会话等核心数据接口
  • 接入七牛云对象存储,保存病历单快照并维护文件访问地址
  • 按 RESTful 风格设计后端接口,统一参数校验与异常返回
  • 配合前端完成问诊流程联调,保障人工智能问诊链路正常运行
Spring BootVue.jsAxiosPiniaWebSocket七牛云对象存储人工智能问诊

工作经历

全栈开发实习生

上海联想研究院|机器人软件平台组

2025年9月—2026年1月

负责 Daystar 机器人 SDK 控制面板的前后端重构与功能开发,围绕机器人状态监控、设备控制、授权校验与地图管理等场景,提升控制面板的可维护性与使用体验。

JavaPythonVue.jsNginxLinux机器人 SDKLicense 授权
  • 主导控制面板 Vue 重构,拆分系统信息、电池、运动控制等模块
  • 独立完成 Java 服务对接机器人 SDK,封装状态查询与运动控制接口
  • 参与 Python 侧机器人 SDK 接入,配合完成接口联调与问题排查
  • 独立设计 License 授权体系,实现证书校验、Token 签发与验证,并提供授权异常提示及邮件通知
  • 开发二维地图管理功能,实现 PNG 地图加载、点位展示与点位管理
  • 配置 Nginx 反向代理,在 Linux 环境完成服务部署与前后端联调
  • 修复连接状态冲突、参数校验异常等问题,并沉淀部署与接口文档

教育经历

软件工程|本科

上海建桥学院

2022年9月—2026年6月
  • 竞赛获奖:中国大学生计算机设计大赛二等奖、上海市大学生计算机应用能力大赛二等奖
  • 技能证书:国家二级 C 语言证书
  • 奖学金:国家励志奖学金、特级奖学金(全系仅2人获得)
  • 主修课程:软件工程、数据结构、数据库原理、计算机网络原理、操作系统