个人简介
拥有6年Java开发经验的全栈工程师,精通Spring Boot、Spring Cloud微服务架构, 具备丰富的高并发、分布式系统设计与开发经验。擅长系统性能优化、问题排查, 有多个百万级用户产品的后端架构经验。热爱技术,善于学习新技术,具备良好的 团队协作能力和沟通能力,能够独立负责项目从需求分析到上线运维的全流程。
专业技能
后端技术
Java 8/11/17
Spring Boot
Spring Cloud
MyBatis/Plus
Redis
MySQL
RabbitMQ
Elasticsearch
前端与工具
Vue.js
Element UI
HTML/CSS/JS
Docker
Kubernetes
Git
Linux
工作经历
上海某科技有限公司
2021.03 - 至今Java高级开发工程师
- 负责公司核心电商平台后端架构设计与开发,支撑日均百万级订单量
- 主导微服务拆分与重构,将单体应用拆分为15个微服务,提升系统可维护性
- 优化订单系统性能,将接口响应时间从500ms降低至80ms,支持秒杀活动
- 设计并实现分布式缓存方案,解决热点数据问题,数据库压力降低60%
- 参与制定团队代码规范,搭建CI/CD流水线,提升团队开发效率
杭州某互联网公司
2019.07 - 2021.02Java开发工程师
- 参与公司SaaS平台的开发与维护,负责用户管理、权限系统等核心模块
- 开发数据统计分析系统,为运营决策提供数据支持
- 解决生产环境中的各种技术问题,保障系统稳定运行
- 编写技术文档,指导初级开发人员工作
项目经验
电商平台订单系统重构
2022.05 - 2023.02项目描述:对原有单体订单系统进行微服务重构,解决系统性能瓶颈和可维护性差的问题, 支撑公司业务快速增长。
技术栈:Spring Boot、Spring Cloud Alibaba、MySQL、Redis、RabbitMQ、Elasticsearch
- 负责订单中心、支付中心、库存中心的设计与开发
- 设计分布式事务解决方案,保证订单与库存数据一致性
- 实现订单状态机,简化订单流程管理
- 优化数据库查询,添加合适的索引,提升查询性能
企业级SaaS管理平台
2020.03 - 2021.01项目描述:为中小企业提供一站式企业管理解决方案,包含客户管理、 项目管理、财务管理等模块。
技术栈:Spring Boot、MyBatis Plus、Vue.js、Element UI、MySQL
- 负责用户权限系统的设计与实现,支持多租户、多角色权限管理
- 开发数据导出功能,支持多种格式导出
- 参与前端页面开发,提升用户体验
教育背景
浙江大学
计算机科学与技术 | 本科 | 学士学位
自我评价
- 扎实的Java基础,熟悉JVM原理、多线程编程、数据结构与算法
- 丰富的微服务架构经验,熟悉分布式系统设计原则和常见问题解决方案
- 良好的问题排查能力,能够快速定位和解决生产环境中的技术问题
- 具备较强的学习能力和技术钻研精神,持续关注技术发展趋势
- 良好的沟通能力和团队协作精神,能够高效地与产品、测试等团队配合