专注于使用 Java、Spring Boot、Vue 3 开发业务系统、前后端应用和效率工具,具备从需求分析、数据库设计、接口开发、前后端联调到项目部署的完整实践经验。同时在项目中实践大模型应用开发,探索 AI 辅助编程工具在日常开发中的应用。
- 🎯 求职方向:Java 后端开发 / 全栈开发 / AI Agent开发
- 🌐 个人主页:hanjiajun.me
- 📫 联系方式:jetthayes@foxmail.com
Java 后端开发
- 熟悉 Java、Spring Boot、Spring MVC、MyBatis、MyBatis-Plus
- 熟悉 RESTful API 设计与前后端分离开发
- 具备业务模块设计、接口开发和系统功能落地经验
数据库与系统开发
- 熟悉 MySQL 数据库设计、SQL 编写和业务数据处理
- 了解 Redis 缓存及常见业务应用场景
- 能够完成基础系统部署、配置和日常维护
前端与全栈开发
- 熟悉 Vue 3、JavaScript、HTML5、CSS3、Element Plus、Axios 等常用前端技术
- 具备前后端接口联调、页面交互开发经验
AI 应用实践
- 在项目中实践基于检索增强生成(RAG)的语义检索与推荐融合方案
- 实践 Prompt Engineering,设计业务场景下的提示词与结构化输出
- 使用 GitHub Copilot、Cursor、Claude Code、Codex 等工具辅助日常开发,提升编码效率
现代化图书管理系统,包含图书管理、借阅管理、用户管理、评分收藏、权限控制和智能推荐等功能。
项目重点关注前后端分离、系统权限管理、业务模块解耦和接口规范设计。
技术栈:
Spring Boot 3 Vue 3 MySQL Redis Spring Security MyBatis-Plus Element Plus
露营服务平台,包含营地展示、地图查询、营位预约、收藏评价、消息沟通和后台运营管理等功能。
项目覆盖用户端、管理端和微信小程序端,具备较完整的业务流程和多端协作能力。
技术栈:
Spring Boot Vue MySQL MyBatis 微信小程序 WebSocket
设备借用与资产管理系统,支持设备管理、借用申请、借用记录、用户登记和后台管理等功能。
项目主要用于解决设备借用流程不清晰、信息登记效率低和借用记录难以维护等问题。
技术栈:
Spring Boot Vue MyBatis MySQL 微信小程序
电子意见箱系统,实现意见发布、评论互动、信息管理和微信小程序联动等功能。
项目包含用户端和后台管理端,重点实践了意见处理、评论交互和权限管理等业务功能。
技术栈:
Spring Boot Vue MyBatis MySQL 微信小程序
基于 Testmail.app API 开发的邮件预览工具,支持邮件内容查看、HTML 渲染和附件下载。
项目重点实践了第三方 API 接入、邮件内容处理和前端交互设计。
技术栈:
Vue 3 JavaScript Vercel Serverless API
基于 Vue 3 和 Vite 开发的个人作品集网站,包含响应式布局、Canvas 粒子效果和终端交互等功能。
项目用于展示个人信息、技术能力和项目经历,重点实践了前端交互与视觉效果开发。
技术栈:
Vue 3 Vite JavaScript HTML5 Canvas
Java Spring Boot Spring MVC MyBatis MyBatis-Plus MySQL Redis RESTful API
Vue 3 JavaScript TypeScript HTML5 CSS3 Sass Element Plus Axios Vite
Git Linux Bash Postman Docker Vercel 前后端分离
持续学习,持续编码,持续把想法落地为真正可用的项目。
