专业技能
前端开发:
熟悉 HTML5、CSS3、JavaScript 基础语法,能够完成常见 Web 页面布局、交互效果和响应式页面开发。熟悉 Vue3、Vue Router、Axios 等前端技术,能够基于 Vue3 构建前后端分离项目,实现页面组件拆分、路由配置、接口请求、数据渲染和表单交互。了解 Element Plus、Vant、Bootstrap 等常用 UI 组件库,能够根据业务需求快速搭建后台管理页面、小程序页面和展示型网站。
后端开发:
熟悉 Java 基础语法和面向对象编程思想,能够使用 Spring Boot 搭建后端服务,完成 Controller、Service、Mapper 等分层开发。熟悉 MyBatis 的基本使用,能够完成数据库增删改查、条件查询、分页查询和多表关联查询。了解 Node.js 与 Express 后端开发,能够基于 Express 搭建轻量级接口服务,实现用户登录、资源管理、收藏记录、个人中心等业务接口。
数据库:
熟悉 MySQL 数据库的基本使用,能够根据业务需求进行数据库表结构设计,掌握常见字段类型、主键、外键、索引、约束等基础概念。能够编写常用 SQL 语句,完成数据查询、插入、更新、删除、条件筛选、排序、分页和简单聚合统计。具备用户表、角色表、业务数据表、收藏表、日志表等常见业务表设计经验。
接口与权限:
熟悉前后端分离开发流程,能够完成 RESTful API 接口设计、接口联调和统一返回格式处理。了解 JWT 登录认证机制,能够实现用户登录状态维护、Token 存储、接口鉴权和角色权限控制。能够根据普通用户、管理员、裁判、项目负责人等不同角色设计基础权限逻辑,控制页面入口和接口访问范围。
微信小程序开发:
了解微信小程序基础开发流程,熟悉 WXML、WXSS、JavaScript、小程序页面配置、底部导航栏、页面跳转、数据绑定和事件处理。能够实现商品列表、分类展示、购物车、订单提交、个人中心等常见小程序功能。了解微信开发者工具的使用,能够进行本地调试、接口请求配置和页面样式调整。
服务器与部署:
熟悉 Linux 常用命令,能够在 Ubuntu Server 环境下完成项目部署、目录管理、进程查看、端口检查和日志查看。了解 Nginx 的基本使用,能够完成前端静态资源部署、反向代理配置和接口转发。能够使用 systemd 管理后端服务,实现 Spring Boot 或 Node.js 项目的后台运行和开机自启。了解 ZeroTier、DDNS、域名解析等基础网络部署场景。
开发工具:
熟悉 VS Code、IDEA、Eclipse、微信开发者工具、Navicat、Git、Maven、npm 等常用开发工具。能够使用 Git 进行代码版本管理,完成代码提交、分支管理和项目备份。熟悉 Maven 项目构建流程,能够处理依赖配置、项目打包和运行问题。能够使用 Navicat 进行数据库建库、导入 SQL、表结构查看和数据维护。
项目经验能力:
具备多个前后端分离项目开发经验,熟悉从需求分析、功能设计、数据库建模、接口开发、前端页面实现、功能测试到服务器部署上线的完整流程。能够独立完成中小型管理系统、校园信息化系统、学习支持平台、微信小程序和展示型网站的开发工作。具备较强的问题排查能力,能够定位并解决前后端接口异常、数据库连接失败、权限校验错误、部署访问异常等常见问题。
SunWine Digital Studio|全栈开发工程师/项目负责人
2023.09 - 2026.06
SunWine Digital Studio 是一个面向中小型企业、校园信息化及本地服务场景提供 Web 系统、小程序和数字化管理平台开发服务的轻量化技术团队。本人在团队中主要负责前后端功能开发、数据库设计、接口联调、权限控制、服务器部署及项目交付支持,参与多个管理类系统和业务工具平台的开发工作。
在项目开发过程中,主要使用 Vue3、Element Plus、Spring Boot、Node.js、Express、MySQL、Nginx、Linux 等技术栈,能够完成从需求梳理、功能拆解、数据建模、接口开发、前端页面实现到部署上线的完整开发流程。熟悉中小型业务系统常见模块设计,包括用户认证、角色权限、业务审批流、数据列表、条件查询、文件上传、数据统计、操作日志及后台管理等功能。
企业客户项目交付与售后工单管理平台
项目周期:2024.11 - 2025.03
技术栈:Vue3、Element Plus、Spring Boot、MyBatis、MySQL、JWT、Nginx、Linux
项目简介:
该项目面向中小型技术服务团队的客户项目交付与售后管理场景,主要用于解决客户需求分散、项目进度不透明、工单流转混乱、任务责任不明确、交付记录难以追踪等问题。系统围绕客户管理、项目管理、工单流转、任务分配、进度跟踪、交付验收和操作留痕构建完整业务闭环,帮助团队实现客户项目从需求登记到交付归档的规范化管理。
核心功能:
客户管理:支持客户信息维护、联系人管理、客户关联项目查看。
项目管理:支持项目创建、负责人分配、项目周期设置、优先级维护、项目状态跟踪。
工单流转:支持工单创建、分配、处理、驳回、验收、完成、归档等流程。
任务管理:支持将项目拆分为多个子任务,分配给不同成员,并记录任务完成进度。
权限控制:支持管理员、项目负责人、开发成员等不同角色,根据角色控制菜单和操作权限。
数据看板:统计客户数量、项目数量、待处理工单、进行中任务、已完成任务等关键数据。
操作日志:记录项目状态变更、工单处理、任务更新等关键操作,便于后续追踪。
个人职责:
参与项目需求分析与功能拆解,根据客户项目交付流程设计客户、项目、工单、任务、日志等核心业务模块。
负责数据库表结构设计,完成用户表、角色表、客户表、项目表、工单表、任务表、操作日志表等核心数据表设计。
基于 Spring Boot 与 MyBatis 开发后端业务接口,实现客户管理、项目管理、工单流转、任务分配、状态更新、数据统计等功能。
基于 Vue3 与 Element Plus 开发后台管理页面,实现数据表格、分页查询、条件筛选、弹窗表单、状态标签、操作按钮权限控制等功能。
使用 JWT 实现登录认证与接口鉴权,结合角色字段控制不同用户的页面访问权限和业务操作权限。
负责前后端接口联调,统一接口返回格式,处理登录失效、权限不足、参数校验失败等常见异常场景。
参与项目部署上线,将前端项目打包部署至 Nginx,后端服务部署至 Linux 服务器,并配置反向代理、跨域规则和运行日志。
项目亮点:
系统采用前后端分离架构,前端负责页面交互,后端负责业务逻辑和数据接口,提升了系统的可维护性和模块扩展能力。
工单模块采用流程化状态设计,覆盖待分配、处理中、待验收、已完成、已归档等节点,使项目进度更加清晰。
权限模块通过角色区分不同用户操作范围,避免普通成员访问管理类接口,提高了系统安全性。
针对项目列表、工单列表等高频查询场景,实现分页查询、关键词搜索、状态筛选和时间范围查询,提升后台使用效率。
通过操作日志记录关键业务变更,便于项目负责人追踪任务处理过程和定位协作问题。
项目成果:
系统上线后实现了客户需求、项目进度、工单处理和任务分配的集中化管理,减少了团队成员之间依赖聊天工具反复确认进度的情况,提高了项目交付过程的透明度和可追踪性。
| 角色 | 职位 |
| 负责人 | 全栈开发工程师 / 项目负责人 |
| 队员 | 产品经理 |
| 队员 | UI设计师 |
| 队员 | 安卓工程师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |
**编程学习支持系统简介** 编程学习支持系统是一套面向高校编程初学者打造的综合型学习辅助平台,旨在解决学生在编程入门阶段普遍存在的开发工具获取渠道分散、版本选择困难、环境配置复杂、学习资料查找效率低等问题。 系统围绕“工具获取、环境配置、入门引导、文档查阅、动态更新
**校园运动会管理系统简介** 校园运动会管理系统是一套面向高校体育赛事场景设计的综合性信息管理平台,旨在解决传统校园运动会组织过程中存在的报名流程繁琐、赛事信息分散、成绩统计效率低、角色协同不便等问题。 系统围绕“赛事发布、学生报名、裁判管理、成绩录入、排名统计、公