- 1.后端架构专家 :深耕 Java 领域多年,精通 Spring 全家桶架构体系。擅长微服务架构设计、分布式系统开发(分布式锁、分布式事务 Seata、Nacos 配置中心),精通DDD领域模型。
- 2.高性能系统设计 :具备高并发系统设计经验,对 JVM 调优、多线程编程、数据库分库分表有深入实践;能够解决系统瓶颈,提升接口响应速度。
- 3.复杂业务抽象 :擅长领域驱动设计(DDD),能够将复杂的业务逻辑抽象为清晰的代码结构,确保系统的可维护性与扩展性。
- 多语言与新技术 :保持对前沿技术的敏感度,除 Java 外,熟悉 Python (数据处理/爬虫)、Node.js 等技术栈,能够根据业务场景选择最合适的技术方案。
- 4.代码质量强迫症 :严格遵守阿里巴巴代码规范,注重单元测试与代码审查,交付的代码逻辑严密、注释清晰,方便后续维护。- 全栈开发能力 :拥有扎实的 Java 后端基础(Spring Boot, Spring Cloud, MyBatisPlus),同时精通前端开发(Vue2/3, React, TypeScript, ElementUI, AntD),能够独立完成从数据库设计、后端接口到前端页面的全链路开发。
- 5.移动端/跨平台 :熟练掌握 Uni-app 及微信小程序开发,能够实现一套代码多端发布(iOS/Android/H5/小程序),大幅降低开发成本与周期。
- 6.数据库与中间件 :精通 MySQL 数据库设计与性能调优(索引优化、SQL排查);熟练使用 Redis 缓存处理高并发场景;熟悉 RabbitMQ/Kafka 等消息队列。
- 7.DevOps与部署 :熟练使用 Docker、Jenkins 进行自动化部署,熟悉 Linux 服务器运维,能够快速搭建生产环境,保证服务高可用。
- 8.高效交付 :擅长快速理解业务需求,具备极强的代码阅读与重构能力,能够高质量、高效率地交付 MVP(最小可行性产品)及企业级应用。
项目 1:企业级 SaaS 管理平台 (通用型,展示业务逻辑能力)
项目描述 :
独立负责贝壳企业级 CRM/ERP 管理系统的全栈开发。系统采用 SpringBoot + Vue3 前后端分离架构。 主要职责 :
1. 设计并实现了基于 RBAC 的动态权限管理模块,支持精确到按钮级别的权限控制。
2. 实现了复杂的数据报表功能,利用 Stream 流高效处理百万级数据,并通过 ECharts 进行可视化展示。
3. 引入 Redis 缓存策略,将核心接口响应速度提升 50% 以上。
4. 集成第三方服务,包括微信支付、阿里云 OSS 存储及短信服务。 技术栈 :Java, SpringBoot, MySQL, Redis, Vue3, Element-Plus。
项目 2:大型电商/新零售小程序 (展示高并发与C端能力)
项目描述 :
参与开发COMICO新零售电商平台,涵盖商品管理、购物车、订单流转、秒杀活动等核心模块,用户量级达到百万级。 主要职责 :
1. 负责秒杀系统的设计,利用 Redis 原子操作与 Lua 脚本防止超卖,配合 RabbitMQ 削峰填谷,抗住了高并发流量。
2. 使用 Uni-app 完成小程序端开发,实现了丝滑的瀑布流加载与复杂的 SKU 选择交互。
3. 优化数据库查询语句,配合 Elasticsearch 实现毫秒级的商品全文检索功能。 技术栈 :Spring Cloud, MyBatisPlus, Redis, RabbitMQ, Uni-app, Elasticsearch。
项目 3:老旧系统重构与迁移 (展示解决难题能力)
项目描述 :
负责将某传统行业遗留的 JSP/Struts 单体系统重构为现代化的 SpringBoot 微服务架构。 主要职责 :
1. 分析原有复杂的业务逻辑,进行服务拆分与解耦。
2. 搭建 CI/CD 流水线,实现了代码提交后的自动化构建与部署,大幅提升了迭代效率。
3. 编写了全量的 API 接口文档(Swagger/Knife4j),并补充了核心业务的单元测试,将系统 Bug 率降低了 80%。 技术栈 :SpringBoot, Docker, Jenkins, Swagger, Legacy Migration。