ID:411425

久与伴

高级JAVA开发工程师

  • 公司信息:
  • 上海众壹新能源科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

熟练使用tomcat web服务器,掌握MVC开发模式
熟练使用SpringBoot、SpringCloud微服务框架等整合项目开发
熟练掌握Maven和Git
熟练掌握Java Stream流,IO流
熟练应用mysql,MongoDB,Redis数据库
熟练掌握Linux系统并掌握基本操作命令
熟练掌握RabbitMq,Kafka消息队列
熟练掌握SchedulerX和XXLJob分布式定时任务跑批
熟练掌握Oss和Minio存储系统,进行文件上传,历史数据归档。
熟练掌握分布式开发、服务发现与注册、负载均衡与限流
熟悉掌握Mqtt物联网关,电力类物联网关协议
具备数据库分库分表、sql优化等调优能力

项目经验

光伏电站资产管理系统
项目技术:SpringBoot + Mybatis plus+ Redis + MongoDB + RabbitMQ + XXLjob +Minio存储
项目概述:该资产管理系统面向光伏电站,目标是从光伏发电监控系统获取发电与储能运行数据,结合不同时段(尖、峰、平、谷)与不同地区的电价规则,自动计算并生成每日、每月、每年电量账单。支持多逆变器类型(如光伏逆变器、储能逆变器)、多地区电价策略(南方电网、国家电网、香港地区等不同计费规则)、多租户/多站点管理,并在每月初定时将上个月账单推送给用户(邮件、短信、站内通知及文件下载)。
主要负责内容:
● 数据采集:通过Feign远程调用监控系统获取发电量数据接口,采集到设备的发电量,以每五分钟为颗粒度缓存到redis,供定时任务跑批计算发电收益。
● 数据清洗:采集设备发来的原始数据去除异常值(部分型号设备可能会在第一天早将前一天晚留存数据发来),遇电站停电,设备离线等断续情况可补差值。
● 电价规则管理:维护各地区(含香港)与电力公司不同的电价策略:尖峰平谷时段划分、峰谷差价、阶梯电价、时段浮动、节假日特殊计价、储能充放电计费规则、上网电价与并网补贴等。
● 按逆变器类型计费:支持区分光伏逆变器与储能逆变器的计费逻辑(例如储能充电时段计费、放电收益计算、循环损耗考虑。
● 账单计算:基于每五分钟数据与电价规则,计算尖/峰/平/谷分段电量与对应电费,自发自用收益、储能充放电损益,汇总成每日每月账单,每月初推送上月账单到用户邮件。
光伏电站资产管理系统
项目技术:SpringBoot + SpinrgData JPA+ Redis + MongoDB + drools + RabbitMQ + SchedulerX +OSS存储 + yolov5
项目概述:本系统主要是为电站业主、经销商、以及平台管理人员使用,主要功能为采集电站每天的发电数据进行统计展示、基本信息的编辑修改、电站发电量分析、地区发电量排行、发电故障告警、发电数据收益数据导入导出等功能,并为管理人员提供包括分配电站、功能菜单管理等一系列功能。
主要负责内容:
●用户下所有电站数据统计、实时更新:通过schedulerx定时任务执行,更新每日用户下所有电站总计的发电量、电站装机容量、各种发电状态电站数量等。
● 电站下电表的发电数据实时消费与发电量计算:通过RabbitMq实时接收发电数据包,根据数据包解析计算单个电表的发电数据,并统计到其对应的电站。
● 各地区电站发电量排行:通过定时任务计算所有地区电站发电量,统计其当日的发电量、天气、温度排序展示。
● 电站发电量主动分析:当接收到电站下设备的数据包后会解析其中告警编码和字典,如果有异常,对应提醒电站异常,生成故障告警数据提示运维人员。
●全景地图组件识别:使用Python yolov5框架进行图片识别,通过平台上传无人机拍摄的电站屋顶图片和地图进行匹配,对应识别出屋顶每个组件,并和接受到的逆变器组件数据对应实地到单个的光伏板,以监测光伏板是否因天气、鸟屎等各种因素导致的发电异常。
光伏电站物联网关平台
项目技术:SpringBoot + Mybatis plus+ Redis + MongoDB +MQTT + RabbitMQ + XXLjob +Minio存储+Grafana
项目概述:该物联网关平台面向大规模远程采集器管理与运维,核心目标包括:远程固件升级、下发指令、实时监测设备状态、管理设备出入库、接收与存储电量数据、并与第三方 API 对接获取当日地区辐照(辐射)数据,从而对发电量异常进行自动监测与告警。平台需具备高并发、高可用、可扩展与可运维的特性,支持海量设备接入与消息交互。
主要负责内容:
● 设备接入与认证:通过 MQTT 协议进行设备接入,设备使用证书密钥进行鉴权
● 固件管理与远程升级:固件文件上传至 MinIO,固件版本、适配机型、说明等信息入库,下发固件升级任务,使用 MQTT 将升级命令推送到设备,升级进度与结果回传:设备上传分段下载进度、校验结果,服务器聚合并展示。
● 设备状态监测与告警:实时采集设备心跳、运行状态、告警上报、发电数据等,
● 定时任务与跑批处理:接入XXLjob,修改调整源码满足通过物联网关平台实时调度任务,查看任务进度,定时任务设置等。
● 下发指令:因设备型号、类型不同,需要尝试不同发送的发电数据指令以获取发电数据,可以通过该平台发送自定义指令尝试获取发电数据,设备如接收到正确的读取发电指令可在平台查看。

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服