个人介绍
我是一名软件工程专业在读开发者,主要技术方向为Java后端、微服务架构、在线判题系统及AI应用开发。具备从需求分析、架构设计、数据库建模、接口开发,到前后端联调、服务器部署和线上运维的完整项目实践经验,能够独立承担中小型项目,也能够负责多人协作项目中的核心模块设计与开发。
后端方面熟练使用Java、Spring Boot、Spring Cloud Alibaba、Spring Security、MyBatis-Plus等技术,掌握MySQL数据库设计与SQL优化、Redis缓存、RabbitMQ消息队列、Nacos注册配置中心、Gateway统一网关、OpenFeign服务调用及JWT身份认证。具备微服务拆分、异步任务处理、缓存一致性、接口权限控制、全局异常处理和分布式业务联调经验。
我曾担任“计算机智能实验辅导系统”项目负责人,同时负责后端开发与运维工作,参与项目需求梳理、技术选型、服务边界设计、任务分配、代码审查和上线维护,并独立负责题目、训练、在线判题及AI问答等核心模块。判题系统采用RabbitMQ异步调度、Redis缓存、可配置线程池和独立代码沙箱,支持多语言编译运行、资源限制、逐用例评测及判题状态长轮询;AI问答通过Dify和大模型API接入,实现身份校验、流式响应转发及服务端密钥保护。
除微服务项目外,我还具有Spring AI、Spring AI Alibaba Graph及多智能体系统开发经验,实践过学习画像、知识图谱推理、个性化学习路径、智能出题、算法可视化、AI编程助教和内容质量审查等功能。前端方面能够使用Vue 3、TypeScript及常用组件库完成管理后台和业务页面开发,具备前后端独立联调能力。
运维方面掌握Linux、Docker、Maven多模块构建、Nacos配置管理、服务发布、SSH远程操作、日志分析及常见线上故障排查。我重视代码可维护性、系统安全性和项目实际交付,能够承接Java后端开发、微服务系统、管理平台、OJ判题系统、AI智能体、大模型应用接入、旧项目重构及部署运维等工作。
工作经历
2025-07-06 -2026-03-01西南科技大学后端开发工程师
主要参与高校计算机教学平台、在线判题系统和AI辅助教学应用的设计与研发。在“计算机智能实验辅导系统”项目中担任项目负责人,兼任Java后端开发与系统运维,负责需求分析、技术方案制定、微服务架构设计、数据库与接口设计、开发任务协调、代码审查、前后端联调、服务器部署及运行维护。个人独立负责题目、训练、在线判题和AI问答四个核心业务模块。 一、项目架构与技术建设 根据在线教学、程序设计实验和算法训练业务,将系统拆分为用户、题目、判题、训练、课程团队、论坛、消息、文件、公共能力和部署管理等微服务。项目采用Java 21、Spring Boot 3.3和Spring Cloud Alibaba开发,通过Spring Cloud Gateway提供统一请求入口,使用Nacos完成服务注册发现与配置管理,OpenFeign实现服务间调用。 使用MySQL和MyBatis-Plus完成业务数据持久化,Redis承担题目详情、测试用例、用户状态和判题状态等热点数据缓存,RabbitMQ处理判题任务与跨服务业务事件。通过Spring Security、JWT及角色权限体系,对学生、教师和管理员的接口
教育经历
2024-09-01 - 2026-07-17西南科技大学软件工程本科
资质认证
语言

“计算机智能实验辅导系统”由用户权限、题目管理、在线判题、课程训练、AI智能辅导、课程团队、论坛交流、消息通知、文件管理和系统运维等模块组成。题目模块支持题目的创建、编辑、删除、启用和禁用,可维护题目描述、输入输出要求、难度、标签分类、支持语言、资源限制及多语言代码模板;支持ZIP/TXT测试数据上




