JAVA工程师
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日0:00-24:00、周末0:00-24:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

资深Java全栈开发工程师,6年一线开发经验,精通前后端技术栈及完整软件开发生命周期。擅长使用Spring Boot、MyBatis、Vue.js等框架构建高并发、高可用系统,熟练掌握MySQL、Redis等数据库优化与设计。具备从需求分析、系统架构设计到部署运维的全流程把控能力,主导完成多个企业级Web应用及微服务项目,熟悉RESTful API设计与分布式系统开发。注重代码质量与可维护性,严格遵循敏捷开发流程,能够高效协作并快速响应业务需求,累计交付项目超20个,获得客户高度认可。持续关注技术前沿,致力于通过技术创新提升产品价值。

工作经历

  • 2022-07-01 -2024-11-01南威软件软件工程师

    Java全栈开发工程师,6年经验,熟练使用Spring Boot、Vue.js等技术栈,主导企业级Web应用与微服务开发,优化系统性能,累计交付项目20+,主要完成小程序、网站建设以及app开发

教育经历

  • 2021-08-01 - 2023-09-01泉州职业技术大学计算机应用工程本科

    学校经历 就读于泉州职业计算机应用工程专业,系统学习数据结构、算法设计、操作系统及软件工程等核心课程,具备扎实的编程基础与工程能力。在校期间主导完成“校园O2O平台”开发项目,采用Java Spring Boot框架与MySQL数据库

技能

Java熟练
0
1
2
3
4
5
作品
信贷管理系统

信贷管理系统是一个基于 Spring Boot 的后端服务项目,用于管理贷款申请的全生命周期流程。系统涵盖了从贷款进件、初审、终审到合同生成的完整业务链路,支持多角色协作审批,适用于小额贷款、消费金融等信贷业务场景。 核心功能模块 1. 用户认证模块 用户登录:通过账号密码验证身份,验证成功后生成 JWT 令牌返回给前端 用户登出:退出登录状态 令牌校验:通过 JWT 拦截器对所有请求(除登录接口外)进行身份校验,校验失败返回 401 状态码 2. 贷款申请管理模块 创建申请:录入贷款申请人的个人信息、职业信息、联系人信息等 申请列表:支持按姓名模糊搜索的分页查询 修改申请:更新贷款申请信息 删除申请:根据 ID 删除贷款申请 3. 审批流程模块 系统实现了两级审批机制: 初审:对提交的贷款申请进行初步审核,可执行通过或拒绝操作 终审:对初审通过的申请进行最终审核,可执行通过或拒绝操作 4. 合同管理模块 合同列表:查看终审通过及已生成合同的贷款申请 生成合同:对终审通过的申请生成合同文件

0
2026-05-13 20:26
微云商城小程序

项目概述 微云商城小程序平台 是一个基于*小程序的二手商品交易平台后端系统。项目采用 Spring Boot 3 构建,为*小程序端提供完整的 RESTful API 服务,涵盖用户管理、商品发布与浏览、订单交易、即时通讯、*支付等核心功能,实现了 C2C 二手交易的完整业务闭环。 项目特点 1 安全认证体系 JWT + Redis 双重验证:Token 生成后存入 Redis,请求时不仅验证 JWT 签名,还校验 Redis 中的 Token 一致性,支持主动失效(退出登录即清除) @AnonymousAccess 注解:通过自定义注解标记无需认证的接口,在 JwtFilter 中自动识别放行,避免硬编码白名单 无状态 Session:Spring Security 配置为 STATELESS 模式,完全基于 Token 认证 WebSocket 认证:握手阶段通过 AuthHandshakeInterceptor 校验 JWT,确保只有合法用户才能建立 WebSocket 连接 2 统一响应封装 ApiResponse 泛型统一响应体,包含 code、message、data ResultCode 枚举定义标准错误码(通用、参数、用户、业务、系统五大类) BusinessException 自定义业务异常,便于全局异常处理 3 实时通讯 基于 Spring WebSocket 的即时聊天系统 支持多种消息类型(文本、图片、商品卡片、系统通知) 在线用户管理(ConcurrentHashMap 连接池) 心跳保活机制 消息持久化到数据库 4 *生态深度集成 *登录:小程序 code 换取 openid,自动注册与登录 *支付:集成 wechatpay-java SDK,支持 JSAPI 下单、RSA 签名、支付回调通知 *用户体系:基于 openid 的用户识别,头像与昵称同步 5 分层架构清晰 Controller → Service → Mapper 三层架构 DTO 接收请求参数,VO 封装响应数据,Domain 映射数据库实体 职责分明,便于维护和扩展 6 其他亮点 MyBatis-Plus 简化 CRUD,支持分页与条件构造器 SpringDoc OpenAPI 自动生成 API 文档,便于前后端协作 R

0
2026-05-13 20:04
壁纸小程序wallpaper-kt

项目简介 wallpaper-kt 是一款基于 uni-app 框架开发的跨平台壁纸应用,支持编译到*小程序、App(Android/iOS)等多个平台。应用提供壁纸浏览、分类筛选、全屏预览、评分互动等核心功能,采用清新的渐变视觉风格,为用户带来沉浸式的壁纸发现与下载体验 项目特点 跨平台能力 基于 uni-app 框架,通过条件编译(#ifdef / #ifndef)实现平台差异化处理,一套代码可同时编译到*小程序、Android App、iOS App 等多个平台。 自定义导航栏 采用自定义导航栏方案,通过 uni.getSystemInfoSync() 动态获取状态栏高度,通过 uni.getMenuButtonBoundingClientRect() 适配*小程序胶囊按钮,确保各平台导航栏显示一致。 渐变视觉风格 全局采用清新的渐变背景色(#dcedc1 → #ffabab),品牌主题色为 #28B389(薄荷绿),搭配毛玻璃效果(backdrop-filter: blur),营造现代感与层次感。 组件化设计 common-title:通用标题组件,通过具名插槽 #name 和 #custom 灵活定制标题与右侧内容 theme-item:分类卡片组件,通过 isMore 属性切换为“更多”入口模式 custom-nav-bar:自适应导航栏,自动适配不同设备的状态栏与标题栏高度 网络请求封装 基于 uni.request 封装了 Promise 化的请求工具,支持: URL 参数自动拼接(params) 自定义请求头(headers) 自定义错误处理回调(onError) 统一的请求失败与超时提示 数据缓存策略 壁纸列表页与预览页之间通过 uni.setStorageSync() / uni.getStorageSync() 传递数据,避免重复请求,页面卸载时自动清除缓存,保证数据时效性。

0
2026-05-13 19:56
更新于: 2025-08-21 浏览: 11