个人介绍
具备 Java 后端开发经验,熟悉企业级管理系统开发及业务系统维护,拥有实际项目开发、数据库设计、复杂 SQL 编写与优化、第三方系统接口对接及服务器部署经验。
熟悉 Spring Boot、MyBatis、MyBatis-Plus 等主流开发框架,能够独立完成后端接口开发、业务功能迭代、数据库问题排查及项目部署。
工作认真负责,注重代码质量、业务逻辑及交付效率,可承接短期项目开发、功能模块开发、Bug 修复、SQL 优化及长期远程技术维护。
二、技术栈编程语言: Java、SQL开发框架: Spring Boot、Spring、MyBatis、MyBatis-Plus数据库: MySQL,熟悉多表关联查询、视图开发、索引设计及 SQL 性能优化缓存技术: Redis消息队列: RabbitMQ项目集成: HTTP 接口、第三方 API、OA 系统、电子签章平台对接部署运维: Linux、Tomcat、Nginx、项目部署及日志排查开发工具: IntelliJ IDEA、Maven、Git、Navicat三、项目开发经验1. 企业级 SRM 供应商关系管理系统项目技术: Java、Spring Boot、MyBatis、MySQL、Redis
参与企业级 SRM 系统的后端开发及日常维护,涉及采购管理、合同管理、供应商管理、招投标管理等业务模块。
主要工作:
负责业务模块后端接口开发及功能迭代。负责复杂业务 SQL 编写、多表关联查询及数据库视图开发。处理系统运行过程中的数据库异常及业务逻辑问题。优化慢 SQL、调整数据库索引,提升接口查询效率。负责第三方系统接口集成及数据交互。2. 企业系统接口集成与业务流程开发项目技术: Java、Spring Boot、HTTP、RabbitMQ、Redis
主要工作:
对接 OA 系统,实现业务数据交互。对接第三方电子签章平台,实现合同签署相关业务流程。开发 HTTP 接口,实现不同业务系统之间的数据传输。使用 RabbitMQ 处理异步业务及消息通知。处理接口异常、消息失败及业务重试等问题。3. MySQL 数据库查询优化与视图开发项目技术: MySQL 5.7 / 8.0
主要工作:
编写复杂多表关联 SQL 及业务统计查询。针对大数据量业务表进行 SQL 性能分析和优化。根据业务场景设计数据库索引。使用预聚合、分页查询等方式优化复杂统计查询。开发及维护 MySQL 数据库视图。排查数据库排序规则冲突、锁等待及慢查询等问题。四、可承接的兼职业务服务类型具体内容Java 后端开发Spring Boot 接口、业务模块开发系统功能开发管理系统、业务系统功能迭代SQL 优化慢 SQL 排查、复杂查询优化Bug 修复Java 异常排查、业务问题修复接口对接第三方 API、OA、电子签章数据库开发MySQL 视图、存储查询、索引优化项目部署Linux、Tomcat、Nginx 部署维护长期维护Java 项目远程技术支持
五、合作方式支持远程兼职及线上项目合作。支持按功能模块、按项目进行报价。支持短期技术支持及长期项目维护。可根据实际需求评估开发周期及交付方案。合作理念: 认真对待每一个需求,重视代码质量、交付效率与后续维护。
工作经历
2020-08-15 -至今上海陌远网络科技有限公司后端开发
负责企业级业务管理系统的后端开发、功能迭代及日常维护,主要参与 SRM 供应链管理系统相关业务模块建设,涉及采购管理、合同管理、招投标管理、供应商管理等业务领域。 主要工作职责: 后端业务开发: 基于 Java、Spring Boot、MyBatis、MyBatis-Plus 进行业务接口开发、功能模块迭代及业务逻辑实现,负责数据库交互、接口联调及功能问题排查。 数据库开发与优化: 负责 MySQL 数据库开发,能够独立编写复杂 SQL、多表关联查询及数据库视图;针对大数据量业务场景进行 SQL 执行计划分析、索引优化及查询性能调优。 第三方系统集成: 参与 OA 系统、电子签章平台及其他第三方业务系统对接,实现接口调用、业务数据同步、签章流程及回调处理。 异步任务与消息处理: 使用 RabbitMQ 实现异步业务处理及消息传递,结合 Redis 完成缓存及相关业务功能开发,处理消息异常及业务数据一致性问题。 系统维护与故障排查: 负责 Java 应用日常维护,能够通过 Linux、Tomcat、Nginx 等技术进行项目部署、日志分析、运行异常排查及服务器问题处理。
教育经历
2018-02-20 - 2020-07-20中国矿业大学计算机信息管理专科




