熟练掌握Java后端开发技术栈,具备6年微服务系统实战经验。技术能力如下:
Java基础:深入理解集合框架、并发编程、线程池机制、JVM内存模型与垃圾回收算法,熟练运用常用设计模式,能够结合业务场景完成稳定、可维护的后端实现。
微服务架构:熟练使用SpringBoot、SpringCloud进行微服务开发,理解服务拆分原则、接口治理、链路排查、分布式系统常见问题及解决方案。
数据库技术:熟练使用MySQL,具备慢SQL分析、索引优化、表结构设计和大数据量场景分表拆分经验;掌握TiDB分布式数据库和InfluxDB时序数据库的使用场景与优化方法。
缓存与消息队列:熟练使用Redis进行缓存设计、分布式锁实现、热点数据处理;使用RocketMQ/Kafka处理异步解耦、重复消费、消息堆积等实际问题,保障系统高可用。
性能调优:具备JVM调优与线上问题排查经验,使用Arthas、JVisualVM、MAT等工具定位OOM、GC异常、接口响应耗时和内存泄漏问题,核心接口响应时间优化降低50%以上。
物联网通信:熟悉MQTT、HTTP/HTTPS等常用通信协议,具备设备接入、心跳检测、断线重连、二进制报文解析、指令下发与设备状态监控相关开发经验。
工程化与部署:熟悉Linux常用命令、Nginx配置、阿里云ECS/OSS/视频点播服务,了解Docker容器化部署,具备基础部署、日志排查和环境问题定位能力。
前端能力:熟练掌握Vue语法及主流Vue技术框架,在需要时可独立完成页面开发、接口联调和问题排查,具备全栈协作能力。
项目一:南网/国网新型负荷控制与虚拟电厂系统(2021-至今)
参与省级智慧能源服务、新型负荷控制系统、虚拟电厂等千万级项目建设,负责核心业务模块研发与技术落地。
主要工作:
1. 负荷预测模块:结合气象数据、地区政策与历史负荷变化评估未来用电趋势,为负荷方案制定提供数据基础,减少粗放拉闸对生产生活的影响。
2. 资源聚合模块:将分散小容量资源聚合为可观测、可控制、可调节的柔性资源池,并对工商业、居民、新型储能等资源分类打标。
3. 执行监测模块:建设控制命令下发状态、实际负荷变化量、执行时序、用户侧设备状态等监测能力,为用户画像和补贴结算提供数据凭证。
4. 电网拓扑模型:主导站-线-变-户多层级网状拓扑功能,支持负荷缺口和故障影响范围定位,将影响范围从线路级细化到台区/用户级。
5. 性能优化:针对核心耗时接口进行全链路分析,引入多线程并行处理、Redis缓存预热、业务逻辑拆分和SQL执行计划优化,核心接口响应时间降低50%以上。
项目二:企业级物联网可视化平台与微信小程序后台(2020-2021)
核心参与物联网平台及微信小程序后台从0到1搭建,负责设备接入、实时数据解析、控制指令下发和小程序后端接口开发。
主要工作:
1. 设备接入:通过MQTT协议接入工业设备,实现心跳监测、断线重连和设备数据实时上送。
2. 报文解析:负责二进制报文解析,将设备上送数据转换为结构化JSON,降低大请求体对服务端造成的解析和传输压力。
3. 实时监控:整合设备在线状态、运行数据和告警信息,支撑设备可视化监控和远程运维。
4. 指令下发:使用Redis队列缓存待下发指令,保障控制指令下发链路稳定性,降低设备控制过程中的状态不一致问题。
5. 电子围栏:基于Redis队列实现设备电子围栏监控,实时校验设备位置变更,对异常位移、越界移动等场景触发告警。
| 角色 | 职位 |
| 负责人 | 开发专家 |
| 队员 | 产品经理 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |
面向省级电网调节场景,支撑需求响应、虚拟电厂和新型负荷控制业务闭环。系统日均处理设备上报数据千万级,核心接口需支撑高并发调用,服务省级平台稳定运行。 技术架构 后端框架:Spring Boot + Spring Cloud 微服务架构 数据库:MySQL(分库分表)+
项目概述 从0到1搭建企业级物联网设备接入与监控管理平台,支持工业设备通过 MQTT 协议接入,实现设备实时数据上报、远程控制、告警管理等核心能力。平台同时配套微信小程序供终端用户使用,形成完整的物联网解决方案。 技术架构 通信协议:MQTT、HTTP/HTTPS,支持