hebl12138
全职 · 500/日  ·  10875/月
工作时间: 周末09:00-06:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

项目描述:

安全监管产品为企业提供安全生产信息化的软件服务。基于DevOps的持续交付开发模式,分布式微服务架构,包括公共、组织人员管理、危险源辨别、隐患治理、统计报表、安全教育培训、履职管理等模块。技术栈包括SpringBoot、SpringCloud、Nacos、MyBatis、MySQL、Redis、RabbitMQ、ELK、xxl-job等。

工作内容及技术亮点:

1、先后负责过人员考勤管理、危险源辨识、统计报表等主要模块,从服务搭建到功能开发,及上线后运行维护、功能优化、bug修复全流程负责。此外先后参与隐患治理、安全教育培训、履职管理等功能优化开发,涉及安全产品大部分模块功能开发。

2、为解决实时统计报表面对海量数据查询慢的问题,设计基于ElasticSearch + Canal +RabbitMQ的异步数据冗余、ES聚合统计的解决方案,保证千万级别数据实现近实时聚合统计,时效性控制在数十秒级别。

3、为解决第三方基础API组织树查询造成的资源占用,基于Redis实现组织树数据缓存,使用xxl-job可配置定时刷新缓存,可容忍数据时效性下,避免频繁调用第三方接口造成的的接口响应时间长、资源损耗的问题。

为解决POI处理Excel大文件、图片慢问题,采用EasyExcel实现报表导出、树状数据批量校验导入功能,实现大批量数据秒级导入导出,并开发公共Excel样式、合并单元格、动态表头、下拉的装饰器库方便快速开发

工作经历

  • 2022-07-01 -至今广联达java开发

    项目描述: 安全监管产品为企业提供安全生产信息化的软件服务。基于DevOps的持续交付开发模式,分布式微服务架构,包括公共、组织人员管理、危险源辨别、隐患治理、统计报表、安全教育培训、履职管理等模块。技术栈包括SpringBoot、SpringCloud、Nacos、MyBatis、MySQL、Redis、RabbitMQ、ELK、xxl-job等。 工作内容及技术亮点: 1、先后负责过人员考勤管理、危险源辨识、统计报表等主要模块,从服务搭建到功能开发,及上线后运行维护、功能优化、bug修复全流程负责。此外先后参与隐患治理、安全教育培训、履职管理等功能优化开发,涉及安全产品大部分模块功能开发。 2、为解决实时统计报表面对海量数据查询慢的问题,设计基于ElasticSearch + Canal +RabbitMQ的异步数据冗余、ES聚合统计的解决方案,保证千万级别数据实现近实时聚合统计,时效性控制在数十秒级别。 3、为解决第三方基础API组织树查询造成的资源占用,基于Redis实现组织树数据缓存,使用xxl-job可配置定时刷新缓存,可容忍数据时效性下,避免频繁调用第三方接口

教育经历

  • 2020-09-01 - 2022-06-01东华大学计算机科学与技术硕士

语言

普通话
英语
0
1
2
3
4
5

技能

0
1
2
3
4
5
更新于: 2天前 浏览: 9