返回首页

个人简历

个人简历

基本信息

  • 性别:男 | 籍贯:湖南 | 邮箱:3274375092@qq.com
  • 学校:南华大学(湖南省重点)— 计算机学院 / 软件工程(国家一流专业)/ 本科
  • 学历时间:2022.09 - 2026.06
  • GitHub:3274375092

教育背景

南华大学(湖南省重点)— 计算机学院 / 软件工程(国家一流专业)/ 本科 时间:2022.09 - 2026.06

相关课程:数据结构与算法、操作系统、计算机网络、数据库原理、Java 程序设计、软件工程、c++程序设计


个人技能

  • 编程语言:熟悉 Rust、Java、Golang,具备良好的编码规范、工程化意识和代码质量意识。
  • 后端框架:熟悉 Spring Boot、Axum、MyBatis-Plus 等技术栈,具备 RESTful API 设计、鉴权、缓存、限流、数据持久化等后端开发经验。
  • 数据库与缓存:熟悉 MySQL,了解 Redis,具备索引设计、SQL 优化和缓存策略设计经验。
  • AI 应用开发:熟悉 Reqwest、Prompt 工程,具备大模型应用、流式输出、上下文管理和工具调用开发经验,了解向量数据库相关概念。
  • Rust:熟悉所有权、异步编程、错误处理和并发;用它做过桌面程序、安卓 App,以及 SQLite 存储和数据加密。
  • 工具与协作:熟练使用 Git、Codex、Claude、Cursor 等工具,能够结合 AI 提升开发、调试和文档编写效率。

实习经历

湖南深度思考信息技术科技公司 — 提示词工程师

2026.03 - 2026.05

  • 参与企业级 AI 视频生成产品开发,负责提示词工程、内容生成流程编排及部分后端能力建设。

湘南湘西软件园 — 后端开发实习生

2025.06 - 2025.08

  • 负责企业级云游小程序后端核心模块开发,使用 Spring Boot + MyBatis-Plus + Redis 技术栈,实现用户管理、订单处理、数据统计等功能模块。
  • 设计并实现 RESTful API 接口 20+,采用 JWT 实现用户认证与授权,接口平均响应时间控制在 100ms 以内。
  • 使用 Redis 缓存热点数据,设计合理的缓存策略,降低数据库查询压力 60% 以上。
  • 使用 Git 进行团队协作开发,参与 Code Review,编写技术文档和接口文档。
  • 参与产品路演,向客户展示技术方案,获得客户认可和项目续约。

项目经历

ToDay:加密的日记本(Windows + Android)

个人项目 | 2026.09 - 2026.10 技术栈:Rust、egui / eframe、SQLite、Argon2id、ChaCha20-Poly1305、Android(game-activity) GitHub:3274375092/ToDay

  • 解决了egui所依赖的winit 0.30.13的 Android 后端不消费 TextEvent的问题,使用FFI调用game-activity读取 AGDK 的文本快照,再转换为egui事件。
  • 主密码用 Argon2id 派生出密钥,正文用 ChaCha20-Poly1305 逐条加密,加密时把日期一起算进去,所以把某一天的密文复制到另一天就解不开,密钥只存在解锁后的内存里,锁上就丢弃。
  • 防抖和失败保护:打字停顿 0.4 秒才写入数据库,切日期、锁定、关窗口都会先把没保存的内容写进去;写失败时内容留在内存里,界面上显示"未保存"和重试按钮。
  • 搜索按日期从新到旧逐条解密再比对,不建明文索引,锁定即丢;

nnplayer:网易云音乐桌面播放器(Windows + Linux)

个人项目 | 2026.06 - 2026.09 技术栈:Tauri v2、Rust、Vue 3、TypeScript、Pinia、Vue Router、Tailwind CSS、Tokio、Reqwest、ncm-api-rs GitHub:3274375092/nnplayer

  • App 内可以检测新版本并一键更新。
  • 独立的状态机的播放逻辑,界面只负责显示。
  • 桌面歌词和主窗口同步歌词。
  • 桌面歌词窗口的位置会被记住;如果上次放在副屏、这次副屏拔掉了,会先检查坐标还在不在屏幕里,不在就回到默认位置,避免窗口"打开了却看不见"。
  • 关掉主窗口是缩到系统托盘,配了托盘菜单和全局快捷键(播放/暂停、上一首、下一首、显示或隐藏歌词)。
  • 登录支持扫码、账号密码、手机验证码;登录信息存在本地,下次打开自动恢复,换账号或退出时会把上一个账号的缓存和请求清掉,避免串号。

AI-Emo 心理健康智能助手

毕业设计 | 2026.01 - 2026.03 技术栈:Spring Boot 3、Spring AI、Spring Security/JWT、MyBatis-Plus、MySQL、Vue 3、TypeScript、Element Plus、Pinia、ECharts GitHub:3274375092/AI-Emotion

  • 基于 Spring Boot + Vue 3 开发的心理健康支持系统,提供 AI 多轮对话、情绪识别、心理测评、危机预警、知识/资讯/资源管理和后台管理能力,面向用户端心理陪伴与管理端风险跟进场景。
  • 负责系统核心模块设计与开发,完成用户认证、AI 对话、情绪记录、心理测评、内容管理、后台管理等功能,设计并实现约 56 个 REST API 和 19 张业务数据表。
  • 基于 Spring AI 接入大模型,结合数据库持久化上下文窗口实现多轮对话记忆,并通过 SSE 实现 AI 回复流式输出,提升前端对话响应体验。
  • 设计规则型情绪分析与危机预警机制,在调用大模型前识别用户输入中的情绪类型、情绪强度和风险等级,并对高风险内容生成预警记录和安全提示。
  • 使用 Spring Security + JWT + BCrypt 实现无状态认证与角色权限控制,结合登录/注册/聊天接口限流,增强系统安全性。
  • 前端基于 Vue 3 + TypeScript + Element Plus 实现用户端和管理端页面,封装 Axios 请求、SSE 流解析、富文本安全过滤,并使用 Vitest/JUnit 覆盖关键逻辑测试。

获奖情况

  • "互联网+" 大学生创新创业大赛 学院一等奖(2025.07)

自我评价

  • 学习能力强,对 Rust、AI 应用开发和后端工程化有持续投入,能够快速掌握新技术并落地到项目实践中。
  • 具备较好的团队协作和沟通能力,曾在课程设计和实习项目中承担组长或核心开发角色,能够推进前后端联调和项目交付。
  • 注重代码质量、系统可维护性和工程规范,期望在后端开发、AI 应用开发和 Rust 方向持续深入发展。

评论0

还没有评论,说点什么吧。