1、精通SQL开发,熟悉Oracle,mysql,postgresql等关系型数据库
2、精通impala SQL,Hive SQL开发,熟悉大数据平台数据开发
3、熟悉springboot,前端angular,vue,后端mybatis,熟悉java,html,js
4、熟悉Flink,kafka,streamsets等实时流数据开发工具,熟悉scala语言
5、熟悉filebeat日志采集
6、熟悉python数据分析,自动化办公软件开发
7、熟悉Finereport,BO,Spotfire等报表工具使用和开发,熟练开发企业报表和大屏看板
8、熟悉kettle,informatic,datax等ETL工具的使用,离线ETL流程设计与开发
9、熟悉大数据环境的搭建与配置,以及各组件安装和调试
1、企业级Report平台开发项目:负责前后端分离的web系统开发,前端Augular5,后端mybatis,自主设计开发全局截图、标记并一键邮件转发模块,提高系统交互体验;负责系统的SQL开发与优化,确保系统高效运行。
2、企业级大数据看板系统:负责web系统与Impala的数据接口开发,java语言实现,sql保存在Oracle数据库,后端接口获取sqlid传给impala,返回json格式数据传给前端看板进行实时展示。
3、工厂数据透明化项目:负责需求收集,数据开发,报表设计和实现,报表项目全流程开发。
4、大数据分析平台建设项目:负责各业务系统和日志数据的采集并写入大数据平台,设计企业级数仓,设计实时和离线ETL
该平台采用Springboot框架,前端Vue,后端mybatis,继承了低代码开发技术,可实现简单生成Online表单,支持快速开发。集成G2,可实现功能复杂且美观的图表,设计复杂样式的报表。项目中我负责架构设计,前后端开发,数据库设计,SQL开发。
该平台使用Finereport工具实现,分为透明化报表、数字化模型、参数点检、大屏看板四大模块,我主要负责透明化报表开发,和数字化模型两大模块报表开发,以及底层数据架构设计,SQL开发
该系统提供大数据实时动态展示,兼容不同分辨率大屏,为企业提供可视化看板,实时监控生产情况;我在项目中负责后端开发和impala接口设计与实现,对SQL和后端进行优化,确保高效的数据展示。