熟练掌握和使用数据结构、java基础、java多线程;熟悉Spring\spring boot\mybatis\mybatis-plus等项目框架;熟练使用常用数据库(postgres,oracle,sql server,mysql);了解RabbitMQ、Kafka等消息队列;有使用Hbase大数据分布式存储框架经验。
一、数据转发平台
(1)参与数据自定义多节点映射、转发功能开发,通过配置方式0代码实现结构化的消息字段映射转发功能。
二、预警报警分析平台
(1)参与预警报警功能需求讨论和分析。
(2)负责预警报警整体软件架构功能设计。
(3)框架多数据源分页查询、通用多源数据监测报警、数据批量同步等主要功能开发。
(4)带领团队开发多源数据进行实时、定时、周期性监测分析功能,实现预警报警、消息推送等功能。
三、数据中台
(1)负责公司数据中台的整体功能梳理和架构设计。
(2)数据源管理、数据采集加工、数据服务、数据共享等功能原型设计。
(3)数据中台整体模块划分、开发框架搭建,多数据源数据查询分页功能封装、数据库数据动态定时同步、消息队列动态监听等核心功能开发。
(4)带领团队设计实现中台数据配置管理功能,实现数据服务、数据共享等功能。
该系统为行业数据预警报警监测分析系统,实现了六大专业下50多个机构、260多个模型的动态配置、实时、定时预警报警监测并记录结果推送消息等功能,我在该项目担任架构设计和主要功能开发角色,该项目除了实现多条件复杂的监测功能,也通过java实现和使用了多数据源查询和分页、java多线程
该系统为行业数据集成系统,系统主要实现多源异构数据通过低代码配置进行采集、管理、存储、使用、分析功能,可通过配置实现常用数据库(mysql,sql server,oracle,postgres,hbase)等数据的大批量离线采集同步功能,可配置实现RabbitMQ消息队列、FTP