本人具备扎实的Java 后端开发功底,熟练掌握 Spring Boot、Spring MVC、MyBatis/MyBatis-Plus、Spring Cloud 等主流开源框架,精通 MySQL 数据库设计、索引优化、SQL 调优、事务处理及复杂业务 SQL 编写。熟悉 Redis 缓存、MQ 消息队列、微服务架构、接口开发与联调、OAuth2.0、SSO 单点登录等常用技术栈。具备小米公司一线项目研发经验,参与过业务系统需求分析、接口设计、功能开发、版本迭代、线上问题排查与性能优化,具备良好的代码规范、文档编写能力和独立拆解业务、落地开发的能力。擅长对接产品、前端与测试,能高效沟通需求、按期交付项目,可承接管理后台、业务中台、接口服务、数据同步、数据库升级脚本开发等各类 Java 定制开发与二次开发任务。
项目一:小米内部业务管理后台系统
参与小米公司内部业务中台后端研发,基于 Spring Boot + MyBatis-Plus 搭建底层架构,负责核心业务接口开发、数据库表设计、存储过程编写及 SQL 性能优化。合理设计索引、处理事务并发问题,接入 Redis 做热点数据缓存、RabbitMQ 实现异步消息解耦,支撑高并发业务请求,完成功能迭代、线上 Bug 修复与版本平滑升级,保障系统高可用、高稳定运行。
项目二:微服务接口与权限认证系统
独立负责微服务架构下权限模块开发,基于 OAuth2.0 + JWT 实现统一认证授权、SSO 单点登录,搭建网关路由拦截、接口权限控制、角色菜单资源隔离逻辑。封装通用工具类、统一返回结果与异常处理机制,规范代码开发规范,适配多租户、多平台接入场景,可快速复用至各类企业后台、管理系统开发项目。
项目三:数据库版本升级与元数据管理系统
负责数据库结构设计、表结构新建、字段变更、索引优化及升级脚本开发,自研适配多数据库的版本升级任务机制,实现自动化建表、加字段、建索引、数据迁移等功能。擅长处理生产环境数据兼容、结构平滑升级、历史数据修复,适配金融、企业后台、元数据管理等各类定制化开发场景,可独立从需求拆解到全功能交付。
小米账号统一认证登录系统,是支撑小米全生态业务的统一身份认证平台,实现了多方式安全登录、跨端 SSO 单点登录、账号生命周期管理三大核心能力,支持账号密码、手机号验证码、第三方快捷登录(微信 / 支付宝 / QQ / 微博)、扫码登录等多种登录方式,同时内置 IP / 设备指纹风
作品介绍: 这是一套面向大宗商品供应链场景的企业级全流程数字化物流管理平台,覆盖从组织架构、订单生产、仓储管理到运输监管的全链路业务闭环,核心功能模块如下: 一、组织架构与权限管理模块 多级组织体系维护 支持集团、企业、事业部 / 区域、部门、岗位、员工六级组织架构配置,