简历

电子版

个人信息

  • 姓名:张光明
  • 电话: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开发经验,有良好的编码习惯和文档编写能力
  • 具备较强的学习能力和问题解决能力,善于钻研新技术
  • 良好的团队协作精神,积极主动,责任心强
  • 对代码质量有追求,注重性能优化和代码可维护性