个人介绍
3 年全职 Java 后端开发工程师,深耕服务端接口、业务系统、数据架构开发,仅承接后端开发,不负责前端页面、UI、小程序页面编写,适合已有前端团队 / 自有 Vue、小程序前端的甲方合作。
熟练掌握 Java8/11、SpringBoot、SpringCloud Alibaba、MyBatis-Plus 主流开发栈,精通市面主流中间件:Redis 缓存、RabbitMQ/RocketMQ 消息队列、Nacos 注册配置中心、Sentinel 流量防护、Elasticsearch 全文检索、MinIO / 阿里云 OSS 文件存储;熟悉 MySQL 性能调优、慢 SQL 优化、索引设计、事务与分布式锁解决方案。
擅长开发无头 CMS 内容管理后端、小程序 / APP 全套 RESTful 接口、企业 B 端后台权限系统、定时 ETL 数据同步、第三方支付 / 短信 /***接、老系统 Bug 修复与性能重构。 可独立完成数据库设计、接口开发、逻辑编写、定时任务、日志埋点、Swagger 接口文档、部署说明全套交付物,代码规范易维护,交付周期可控。
适配项目:资讯 CMS、项目管理系统、进销存、小程序服务端、多端统一内容 API、数据统计报表、微服务拆分模块外包;支持短期功能迭代、长期包月维护、急单加急开发。 开发习惯:需求沟通细致、阶段同步进度、出现问题快速响应,严格按照需求文档落地,无隐形加价。
1、熟练掌握Java基础,具备良好的面向对象的编程思想,对设计模式(工厂模式、单例模式、代理模式)和设计原则(单一职能原则、开闭原则)有深入的理解。
2、熟悉Java核心的集合框架,对HashMap,ConcurrentHashMap,ArrayList等有深入研究,阅读过其底层源码。
3、熟练掌握线程的创建以及使用,熟练的使用多线程、反射的基本原理,Java8新特性有一定了解,
4.熟悉JVM内存模型、类加载过程以及双亲委派机制、了解GC算法、了解常见的垃圾回收器。
5.熟练使用Spring、SpringMVC、Springboot等开源框架、熟悉SpringIOC,AOP的设计思想;SpringMVC工作原理;SpringBoot的自动装配原理。看过相关的源码。
6.熟练使用基于SpringCloud、SpringCloudAlibaba微服务搭建与开发,常用组件Ribbon,OpenFeign,Nacos,Gateway等。
7.熟练使用MyBatis、MyBatisplus持久层的框架技术,,能够使用MyBatis简化对数据库的ORM操作,阅读过其底层源码。
8.熟练使用MySQL关系型数据库,了解事务、锁、索引底层实现,了解主从复制原理,MySQL性能优化。
9.熟悉Redis,了解Redis持久化机制,主从复制,哨兵机制,缓存雪崩产生的原因和解决方案,分布式锁单命令。
10.熟练Linux操作系统,掌握其安装,及其简单操作。
11.熟练使用Junit4、Log4j、Debug等进行程序的调试。
12.熟练使用IDEA,Eclipse编译工具,熟悉Tomcat服务器,Maven以及Git、
13.了解前端开发技术HTML、JSP、VUE、ElementUI、ajax异步交互。
工作经历
2023-07-04 -至今|Java后端
一、业务系统后端开发与迭代 负责B端管理系统、CMS内容管理系统、小程序/APP服务端接口的需求拆解、数据库设计、业务逻辑开发与版本迭代;基于SpringBoot、SpringCloud Alibaba、MyBatis-Plus技术栈,独立完成功能模块开发、接口封装、数据校验与业务落地,保障代码规范、稳定、可扩展。 二、中间件落地与高可用架构搭建 熟练运用主流中间件完成业务架构设计,包含Redis缓存设计与热点数据优化、RabbitMQ/RocketMQ消息队列异步解耦、Nacos服务注册配置、Sentinel流量熔断降级、Elasticsearch全文检索、OSS/MinIO文件存储等;解决高并发、缓存穿透、异步通知、分布式事务等常见技术问题,保障系统高可用、高性能运行。 三、数据库设计与性能优化 负责MySQL表结构设计、索引优化、慢SQL治理、分页查询优化、事务控制与数据一致性处理;针对业务场景进行分表、查询重构、数据缓存优化,解决系统卡顿、接口超时、数据重复等线上问题,提升系统整体响应效率。 四、接口开发与第三方对接 标准化开发RESTful后端接口,适配Vue前端、小程序、A
教育经历
2024-03-01 - 2026-07-01河南开放大学计算机科学与技术本科
2020-09-01 - 2022-07-01商丘职业技术学院软件技术专科



