5年工作经验,高级Java开发工程师。
Web开发:熟悉Java开发技术,熟悉Java多线程以及常用线程池,熟悉Java常用设计模式,熟悉Java常用数据结构以及集合。掌握Python开发,可以使用Python编写脚本工具。
Web框架:熟悉SSM框架以及SpringBoot框架。
数据库相关:熟悉Mysql,Oracle等关系型数据库,了解elasticsearch搜索引擎。
版本管理、文档和自动化部署工具:熟练使用GitHub,GitLab,svn等项目版本管理工具。
单元测试:熟悉Junit。
操作系统:熟悉Linux操作系统,熟悉Linux系统下基本命令,可以基于Linux和Windows系统进行开发工作。
组件:熟悉kafka,redis,rabbitmq等开发组件的使用。熟悉nginx,tomcat的使用。
1. 齐鲁石化-胜利油田百万吨级CCUS项目--CCUS二氧化碳注气项目
主要工作是负责Scada Web端后台系统的开发,实现现场数据实时展示、视频联动以及一键顺控等功能的开发,同时协助Scada同事完成现场的联调部署;对客户提出的需求进行响应处理,完成客户的需求;协助进行软件测试,系统调优,保证程序稳定运行。
2. 东营原油库一体化集控系统
主要工作为对接Scada消费实时数据、实现实时数据的报警预警以及液位推算功能的开发;协助进行现场部署以及现场联调测试,保证软件在现场的平稳运行。
3. 注聚项目Scada集控系统
主要工作是负责注聚项目web端后台系统的研发以及与客户的对接工作,实现了现场数据实时展示、视频联动、告警预警、数据监测以及泵一键启停等功能的开发;同时协助进行现场联调以及Scada点位的配置;协助进行现场投产调试,保证现场投产之后数据及时展示以及系统稳定运行。
4. 东胜火烧驱油项目
主要工作为与东胜火烧驱油信息中心进行需求确认对接,并以此为基础进行火烧驱油项目需求文档与接口文档的编写以及编排工期;负责数据中断分析、短信推送、数据解析以及告警预警模块的开发工作;负责软件测试工作,保证软件平稳运行;负责进行现场项目的部署以及联调工作;对于客户使用过程当中遇到的问题及时进行跟进解决,保障客户对软件的使用体验。
5. 井下设备项目
主要工作为项目需求对接确认,进行项目架构的搭建以及工作量的分解;进行项目工作量的跟进以及协调工作;协助完成项目现场部署以及联调测试工作。
6. 中胜油井监控项目
主要工作为进行项目需求的确认对接,项目架构的搭建;进行PCS数据转储业务的开发,与胜软进行PCS转储业务的对接开发;进行项目工作量的分解以及工作进度的跟进,保证项目保质保量完成。
7. 受限空间有害气体检测项目
主要工作是负责平台端以及手机端的开发,平台端的功能主要包括建设设备监控业务平台,实现设备的入网管理、状态监控管理、通讯报文解析管理、设备分配管理、监测数据浏览、历史数据查询、告警信息查询等内容、查询信息导出、手机 APP 用户管理。手机端的功能主要为开发设备查看及控制前端 APP,用于进行设备监测数据查询、设备控制、设备共享查看操作。
8. 物探勘探视频智能分析平台
主要工作为第一期物探勘探视频智能分析平台的搭建,实现了对打井爆破视频进行智能分析,分析其中是否有不利于安全操作的违规事项或者违规操作,并对分析结果和分析任务进行统计分析,帮助管理员汇总统计分析;同时在第二期物探勘探视频智能分析平台的开发过程中,协助同事与客户进行,进行需求对接与确认。
9. 故障排查系统
这个项目主要是满足运维人员排查故障时可根据预先设计好的流程自动排查,我在其中主要负责首页人工排查面板的开发,排查流程管理的开发以及分级业务面板的开发。
10. 监测系统
对公司各系统的日志进行分析,若出现异常行为,发出告警、分析告警所影响的业务范围以及提供风险预处理操作,采用filebeat进行日志的采集工作,采用kafka对采集之后得到日志进行缓冲,采用flink进行日志的解析工作,解析完之后在es进行持久化存储,并通过alertmanager发出告警,之后进行告警分析工作。我在其中主要负责filebeat的流程配置,日志的解析工作以及报警分析工作。
11. irm项目
对彩票数据的风险行为进行监测和查询工作。对用户提出的风控模型进行建模以及对操盘手的操盘行为进行辅助工作,对主要风控模块的阈值进行推荐。我在其中主要负责根据用户提出风险行为的建模以及风控模块阈值的推荐。
此系统分为指挥中心版和单站版。系统共有十个大的模块。我在此系统中担任项目开发主管的角色,负责Scada Web端后台系统的开发,实现现场数据实时展示、告警、视频联动以及一键顺控等功能的开发,以及项目现场联调的工作。
主要工作为对接Scada消费实时数据、实现实时数据的报警预警以及液位推算功能的开发;协助进行现场部署以及现场联调测试,保证软件在现场的平稳运行。