




个人介绍
1.熟练使用 java,多年开发经验,具备良好的编码能力,熟练使用设计模式
2.熟练使用 spring,spring mvc,spring boot,mybatis等核心框架,可以根据需求快速搭建项目
3.熟练使用 spring cloud,spring cloud alibaba,eureka等微服务框架
4.熟练使用 mysql数据库,对索引,锁,事务,存储引擎都有一定理解
5.熟练使用分布式解决方案:分布式锁,分布式事务,分布式id,分布式幂等
6.熟练使用 redis、rabbit mq 等中间件技术。
7.熟练 Maven 构建工具,Git,SVN 代码管理工具使用
工作经历
2020-04-01 -2024-10-16软通动力信息技术(集团)股份有限公司java工程师
项目描述:调薪管理系统是一个为企业HR部门设计的自动化薪酬调整平台,旨在简化调薪流程、提高效率并确保数据准确性。系统支持多角色权限管理(如部门HR、部门主管、调薪主管、调薪管理员等),提供调薪申请、审批、历史记录查询、数据分析等功能,帮助企业实现透明、规范的薪酬管理。 技术架构:java、spring boot、mybatis、mysql、redis、rabbitmq、eureka、Jalor 框架、HIS 平台 项目职责: 1.参与需求分析,对于用户侧提出的需求进行整理,研究讨论是否可行,给出实际的解决方案。 2.参与数据库设计,针对业务需求,整理出要新增或者变更的表或索引。 3.参与实现了业务重构 ,从预算实扣变更为预算预扣,支撑更加灵活的业务操作。 4.负责数据报表的优化,将高频查询数据进行缓存,提升响应时间,增加了用户体验。 5.负责SQL优化,对于慢SQL进行分析优化,提升查询性能。 6.编写单元测试,将代码覆盖率提升到90%以上,分支覆盖率提升到80%以上,有效减少因为代码逻辑带来的业务风险。 7.利用swagger,编写高可读的API文档,提升前后端协调工作。 8.对用户
教育经历
2016-09-01 - 2019-01-18西安电子科技大学软件工程本科