后端开发:
熟练掌握 Java 核心技术,具备 4+ 年 Java 后端开发经验。
熟悉 Spring Boot、Spring Cloud 微服务框架,常用组件包括 Spring MVC、MyBatis/MyBatis-Plus、Spring Security 等。
熟练使用 Redis 进行缓存设计、RocketMQ/Kafka 消息队列、Elasticsearch 搜索服务。
数据库方面精通 MySQL 性能优化与常用设计,能熟练使用 PostgreSQL、Oracle 等关系型数据库,了解 MongoDB 等 NoSQL。
前端开发:
熟悉 Vue.js(Vue2/Vue3)生态,能独立完成前后端分离项目的前端页面开发与接口对接。
掌握 Element UI / Ant Design Vue 等主流 UI 框架,Vue Router 路由配置。
具备基础 HTML5、CSS3、JavaScript(ES6+)能力,能写响应式布局并处理常见浏览器兼容问题。
其他技术:
熟练使用 Git 进行版本控制,熟悉 Maven/Gradle 构建工具。
具备 Docker 容器化部署经验,了解 Kubernetes 基础概念。
熟悉 Linux 常见命令,能独立完成服务器环境搭建与项目部署。
开发工具与理念:
常用 IDE:IntelliJ IDEA、VS Code
注重代码规范与可维护性,熟悉面向对象设计原则与常见设计模式。
有良好的问题定位与解决能力,习惯通过日志、调试工具快速排查线上问题。
电商平台,支持商品浏览、搜索、购物车、订单管理、支付、促销活动、用户中心等核心功能。日活跃用户峰值约5w+,日订单量峰值1w+。系统采用前后端分离架构,后端基于Spring Cloud微服务,前端使用Vue3开发。
技术栈:
后端:Spring Boot + Spring Cloud Alibaba(Nacos注册中心、Gateway网关、OpenFeign调用)
数据库:MySQL + Redis(缓存商品信息、秒杀库存、购物车) + Elasticsearch(商品全文搜索)
消息队列:RocketMQ(处理下单扣库存、订单超时关闭、日志收集等异步任务)
前端:Vue3 + Vue Router + Pinia + Element Plus
其他:MyBatis-Plus、Swagger接口文档、Docker容器化部署、Jenkins CI/CD
独立负责商品模块、购物车模块、订单模块的核心后端开发,包括商品上下架、SKU管理、购物车合并(登录前后的Redis数据同步)、订单创建及状态流转等功能。
设计并实现了基于Redis + Lua脚本的秒杀活动功能,保证高并发场景下库存扣减的准确性和性能(支持峰值2000QPS)。
使用Elasticsearch实现商品多条件搜索(关键词、分类、价格区间、品牌筛选),并支持搜索关键词高亮和自动补全功能。
负责前后端联调,独立使用Vue3 + Element Plus完成了个人中心页面(订单列表、地址管理、收藏夹等)的开发与优化,确保页面响应时间<1s。
参与系统性能优化,通过引入Redis热点缓存、MySQL索引优化、慢SQL排查,将商品详情页平均响应时间从800ms降低至150ms。
主导了支付回调的幂等性设计与实现,防止重复入库和重复发货问题,确保资金与订单数据一致性。
项目成果:
系统稳定支撑多次大促活动,无核心功能故障。
秒杀模块经压力测试验证,在高并发下库存无超卖、无少卖现象。
商品搜索响应时间优化后,用户搜索转化率提升约15%(数据来源于运营反馈)。
首页与导航,购物车: 添加商品、批量修改、商品推荐(搭配购、凑单优惠)。 下单与支付: 结算页: 选择收货地址、配送方式/时间、选择优惠券/积分、选择支付方式、查看最终金额。 多样化支付: 集成支付宝、微信支付、银行卡、货到付款、分期付款等。 订单管理: 查看所有订单状态
一款基于微信小程序的综合旅游服务平台,覆盖“吃住行游娱购”全场景服务。用户可浏览热门目的地、景点信息、酒店预订、美食推荐、交通规划、娱乐活动及特产购物,支持智能旅游路线生成与个性化推荐。系统采用前后端分离架构,后端基于Spring Boot微服务,前端为微信小程序原生开发,日活跃