作为一名资深开发工程师,深入掌握Java核心技术栈,包括Java基础、多线程、JVM调优等。在框架方面,精通Spring全家桶(Spring、Spring Boot、Spring Cloud),熟练使用MyBatis、MyBatis-Plus等ORM框架。数据库方面精通MySQL,掌握数据库优化、分库分表技术,同时熟练使用Redis缓存技术和MongoDB等NoSQL数据库。
在分布式系统架构方面,熟练使用Dubbo、Nacos、Sentinel等微服务组件,掌握分布式事务、分布式锁等解决方案。消息中间件方面精通RabbitMQ、Kafka,了解RocketMQ。容器化技术方面熟练使用Docker、Kubernetes,掌握CI/CD流程。
前端技术栈方面掌握Vue.js、Element UI,了解React。熟悉Linux系统运维,掌握Shell脚本编程。在性能优化方面,有丰富的JVM调优经验,熟练使用各类监控工具如Arthas、JProfiler等。同时具备扎实的计算机基础知识,包括数据结构、算法、计算机网络等。
1、电商平台系统重构项目
作为技术负责人主导完成了传统单体应用向微服务架构的转型。项目采用Spring Cloud Alibaba微服务架构,使用Nacos实现服务注册与配置管理,通过Sentinel实现限流降级。系统核心模块包括订单、商品、支付、用户等服务,通过RocketMQ实现异步通信,确保系统解耦。针对高并发场景,设计了基于Redis的分布式锁方案,实现了秒杀功能。通过分库分表解决了数据库瓶颈,订单表单表数据量从过去的5000万降至500万以下,查询性能提升80%。
2、供应链管理系统项目
负责整个供应链系统的架构设计和核心功能开发。系统采用DDD领域驱动设计思想,基于Spring Boot + MyBatis-Plus构建,通过Docker + K8s实现容器化部署。针对复杂的业务流程,设计了基于状态机的订单流转方案,实现了灵活的流程控制。通过ElasticSearch实现了全文检索功能,支持亿级数据秒级查询。系统上线后,将原有的人工处理效率提升了300%,显著降低了运营成本。
作为技术负责人,主导开发了一套基于Spring Cloud微服务架构的企业级快速开发平台。该平台采用前后端分离架构,后端使用Spring Boot + MyBatis-Plus,前端基于Vue + Element UI实现。 平台核心功能包括: 1. 完善的权限管理系统,
作为核心开发者,主导开发了一套基于Spring Boot的物联网边缘计算平台(IoT Edge Platform)。该平台采用微服务架构,实现了工业现场设备的智能接入、数据采集和边缘计算功能。 平台核心功能包括: 多协议设备接入:支持Modbus、OPC UA、MQTT等主流