简历
电子版
个人信息
- 姓名:张光明
- 电话:15610989197
- 邮箱:zgm0565@gmail.com
- 地址:北京市朝阳区
- 求职意向:Java开发工程师
- 工作年限:4年
教育背景
衡水学院 | 机械电子工程 | 本科 | 2015.09 - 2019.06
- 获得荣誉:校级优秀毕业生(2019)
专业技能
- Java基础:熟练掌握Java语法,熟悉集合框架、多线程、JVM原理
- 主流框架:Spring、Spring Boot、Spring Cloud、MyBatis、Hibernate
- 数据库:MySQL、Oracle、Redis,熟悉SQL优化和索引设计
- 中间件:RabbitMQ、RocketMQ、Elasticsearch
- 工具:Maven、Git、Jenkins、Docker、Linux常用命令
- 前端基础:HTML、CSS、JavaScript、Vue.js基础
工作经历
龙湖集团 | Java开发工程师 | 2021.04 - 至今
智慧科技平台项目
- 负责订单模块的设计与开发,优化订单查询性能,响应时间降低40%
- 使用Redis缓存热点数据,减轻数据库压力,QPS提升至2000+
- 基于RabbitMQ处理订单状态异步通知,保证最终一致性
- 参与系统架构升级,引入Spring Cloud Alibaba微服务体系
战略看板项目
- 重构商品发布流程,代码复用率提升30%
- 设计商品SPU/SKU数据模型,支持多规格商品管理
- 集成Elasticsearch实现商品搜索功能,搜索响应时间<200ms
北京精雕 | Java开发工程师 | 2019.10 - 2021.03
OA办公系统
- 负责审批流程模块开发,基于Activity工作流引擎实现动态审批
- 开发通知服务,集成WebSocket实现消息实时推送
- 编写技术文档,参与代码审查,指导2名实习生
CRM客户管理系统
- 参与需求评审和技术方案设计
- 开发客户信息管理和数据统计分析功能
- 使用ECharts实现数据可视化报表
项目经验
智慧仓储管理系统 | 2023.08 - 至今
- 技术栈:Spring Boot + MyBatis-Plus + MySQL + Redis + RabbitMQ
- 项目描述:为物流企业开发的仓储管理系统,实现入库、出库、盘点等核心功能
- 工作内容:
- 设计数据库表结构,建立合理的索引优化查询
- 基于Redis实现库存扣减,通过Lua脚本保证原子性
- 使用RabbitMQ异步处理出入库记录,提升系统响应速度
- 实现库存预警功能,低于安全库存时自动发送通知
在线考试系统 | 2022.03 - 2022.08
- 技术栈:Spring Boot + JPA + Thymeleaf + Bootstrap
- 项目描述:为教育培训机构开发的在线考试平台,支持题库管理、在线答题、自动阅卷
- 工作内容:
- 实现随机抽题算法,保证试卷难度均衡
- 开发防作弊机制:切屏检测、答题时间限制
- 设计成绩统计分析模块,生成多维度的数据报表
- 采用拦截器实现权限控制,区分管理员、教师、学生角色
证书与荣誉
- 软件设计师(中级)证书 | 2020
- 大学英语六级(CET-6) | 2018
- 公司年度优秀员工 | 2021
自我评价
- 4年Java开发经验,有良好的编码习惯和文档编写能力
- 具备较强的学习能力和问题解决能力,善于钻研新技术
- 良好的团队协作精神,积极主动,责任心强
- 对代码质量有追求,注重性能优化和代码可维护性