要不然

JAVA软件工程师
武汉金弗科技 · 14年经验
要不然
日薪: ¥500/8h
地点: 武汉
时间: 下班后周六周日
ID:345086 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Netty Redis 微服务 Spring Cloud Spring Dubbo RocketMQ Java MySQL Docker
16年Java后端开发经验,具备从0到1架构设计与老项目性能优化全链路能力。主导过IoT物联网设备接入平台架构设计(Netty TCP/EMQX MQTT/Redis Stream/TDengine时序存储,3万TCP同时在线,7.3万行/秒写入),主导过智慧园区多协议设备接入中台(MQTT/Modbus/TCP/UDP,50→500+ QPS),参与过骑行服务多端微服务平台开发(Spring Cloud Alibaba + Dubbo + Seata + 自研SSO),担任过元年科技财务中台项目现场技术经理。具备索引/SQL/分页/缓存/连接池全链路性能调优经验(接口127ms→<30ms)。熟悉Netty、RocketMQ、Redis、MySQL、Docker部署,善用AI辅助开发工具(Cursor/Trae/Claude Code)提升研发效能。

项目一:南非四期IoT物联网设备接入平台(主导架构设计与核心开发)
2025.07 - 至今 | Java后端 / 架构师
项目背景:全新软硬一体物联网设备接入与展示平台,需支撑多品牌设备(电源、电池、光伏、发电机等)的接入、报文解析、时序存储与可视化展示。
核心职责:
• 主导从0到1整体架构设计,输出V16版架构定稿(含13项核心设计决策),采用双平台架构——设备接入平台(Spring Boot 3.4 + JDK21虚拟线程 + Netty + EMQX/HiveMQ)与展示配置平台分离
• 时序库选型与存储设计:从IoTDB切换为TDengine 3.4.2.2,明确MySQL/TDengine/ES/Redis职责边界,禁止跨库越界
• 完成TCP设备接入(Netty裸JSON解帧)、EMQX MQTT消息总线、Redis Stream缓冲、StreamConsumer虚拟线程多路处理等核心模块
• 设计Thin Producer模式(MQTT回调线程仅做XADD),实现批量写入(满500条或200ms flush),全链路TraceId追踪
• 多品牌电池充放电判断规则设计(华邦位图/中兴复用市电/枚举类品牌分别处理)、市电与电池session物理因果统一设计、三层防重机制(Redis强制防抖+pending去重)
项目成果:压测验证3万TCP同时在线,写入性能约7.3万行/秒(1亿行/1370秒),容量预留6-10万设备。
项目二:智慧园区多协议设备接入中台(后端开发)
2024.11 - 2025.02 | Java后端
项目背景:支撑政府、电力及企业级项目的智慧园区平台,需接入照明、水电表、空调、门禁等多类型设备,对接海康威视、立方门禁等第三方系统。
核心职责:
• 主导多协议设备接入中台架构设计,封装Modbus4j通用采集模块与代码生成器,新增设备类型开发周期从2-3天缩短至2小时内
• 照明设备接入:Paho MQTT + Redis Stream削峰 + TDengine时序存储,死信队列处理异常消息避免阻塞主流程
• 水电表设备采集:Modbus4j封装TCP连接池,自研多数据类型解析器,支持Word/DWord/Long/Float及寄存器交换适配不同厂商字节序,单设备采集网络往返从N次降至1次
• 多协议统一接入层:基于Netty搭建Socket Server处理消防私有协议,封装海康威视SDK(JNA调用本地库)及Artemis HTTP双通道适配器
• 配置化设备接入设计(设备模板+点位映射),新增设备类型无需修改核心代码;基于MyBatis-Plus拦截器实现多租户Tenant-ID自动注入
项目成果:设备消息处理能力从50 QPS提升至500+ QPS,系统吞吐量提升10倍,支撑鄂州电力、贵州清镇节能、中南设计院等多个项目验收上线。
项目三:骑行服务微服务平台(Java后端开发)
2024.06 - 2024.10 | Java后端
项目背景:基于Spring Cloud微服务架构的综合性电商平台,整合会员管理、在线商城、骑行社交等业务,服务10万+注册用户,日均活跃5000+。
核心职责:
• 参与15+微服务模块的订单、会员、营销等核心模块开发,实现Dubbo服务接口20+,完成服务注册、负载均衡、熔断降级配置
• 引入Seata AT模式解决跨服务事务问题,优化事务边界使事务平均耗时降低40%;设计最终一致性方案,通过RocketMQ事务消息处理异步场景
• 基于Redis实现分布式缓存,配合RedisLockRegistry防止缓存击穿/穿透;使用Redis分布式锁+数据库乐观锁解决秒杀场景库存超卖
• 基于RocketMQ实现订单状态通知、积分变更、优惠券发放等异步场景,设计消息幂等性机制(业务唯一键+去重表)
• 各Web服务层实现统一鉴权拦截器,集成Sleuth+Zipkin全链路追踪,配置Logstash日志集中化管理
项目成果:核心接口P99响应时间<200ms,可用性99.9%,成功交付多次大型营销活动,订单转化率提升25%,GMV增长40%。
项目四:渔船监控系统(Java开发)
2023.08 - 2024.05 | Java开发
项目背景:省级重点渔业安全工程,需实时监控1000+渔船(含GPS、气象仪、红外测深仪等设备)的海域作业数据,预防越界捕捞和海上事故。
核心职责:
• 主导设计MQTT+TDengine+Redis架构,实现日均500万+设备数据毫秒级接入,吞吐量达8000 TPS(原系统仅支持2000 TPS)
• 开发数据清洗中间件,通过滑动时间窗口算法过滤异常GPS坐标,准确率提升至99.2%
• 基于GIS地理围栏技术实现渔船越界自动告警(触发率<0.1秒),与海事部门系统对接,全年预警违规作业127次
• 构建渔场资源分析模型,通过TDengine时序数据库聚合水温、盐度等数据,辅助科研团队发现高产区(预测准确率85%+)
• 解决TDengine高频写入OOM问题,调整wal_level参数并优化批处理策略,内存占用降低40%;设计分级存储策略(热数据存TDengine,冷数据归档至华为云OBS),存储成本下降60%
项目成果:渔业违规捕捞事件同比下降35%,获省农业厅创新应用表彰,技术方案被推广至邻省3个地市,形成标准化渔船监控SaaS模板。
要不然 ID:345086 复制

要不然

JAVA软件工程师 · 14年经验 · 武汉金弗科技
城市武汉 日薪500元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Netty Redis 微服务 Spring Cloud Spring Dubbo RocketMQ Java MySQL Docker
16年Java后端开发经验,具备从0到1架构设计与老项目性能优化全链路能力。主导过IoT物联网设备接入平台架构设计(Netty TCP/EMQX MQTT/Redis Stream/TDengine时序存储,3万TCP同时在线,7.3万行/秒写入),主导过智慧园区多协议设备接入中台(MQTT/Modbus/TCP/UDP,50→500+ QPS),参与过骑行服务多端微服务平台开发(Spring Cloud Alibaba + Dubbo + Seata + 自研SSO),担任过元年科技财务中台项目现场技术经理。具备索引/SQL/分页/缓存/连接池全链路性能调优经验(接口127ms→<30ms)。熟悉Netty、RocketMQ、Redis、MySQL、Docker部署,善用AI辅助开发工具(Cursor/Trae/Claude Code)提升研发效能。

项目经验

项目一:南非四期IoT物联网设备接入平台(主导架构设计与核心开发)
2025.07 - 至今 | Java后端 / 架构师
项目背景:全新软硬一体物联网设备接入与展示平台,需支撑多品牌设备(电源、电池、光伏、发电机等)的接入、报文解析、时序存储与可视化展示。
核心职责:
• 主导从0到1整体架构设计,输出V16版架构定稿(含13项核心设计决策),采用双平台架构——设备接入平台(Spring Boot 3.4 + JDK21虚拟线程 + Netty + EMQX/HiveMQ)与展示配置平台分离
• 时序库选型与存储设计:从IoTDB切换为TDengine 3.4.2.2,明确MySQL/TDengine/ES/Redis职责边界,禁止跨库越界
• 完成TCP设备接入(Netty裸JSON解帧)、EMQX MQTT消息总线、Redis Stream缓冲、StreamConsumer虚拟线程多路处理等核心模块
• 设计Thin Producer模式(MQTT回调线程仅做XADD),实现批量写入(满500条或200ms flush),全链路TraceId追踪
• 多品牌电池充放电判断规则设计(华邦位图/中兴复用市电/枚举类品牌分别处理)、市电与电池session物理因果统一设计、三层防重机制(Redis强制防抖+pending去重)
项目成果:压测验证3万TCP同时在线,写入性能约7.3万行/秒(1亿行/1370秒),容量预留6-10万设备。
项目二:智慧园区多协议设备接入中台(后端开发)
2024.11 - 2025.02 | Java后端
项目背景:支撑政府、电力及企业级项目的智慧园区平台,需接入照明、水电表、空调、门禁等多类型设备,对接海康威视、立方门禁等第三方系统。
核心职责:
• 主导多协议设备接入中台架构设计,封装Modbus4j通用采集模块与代码生成器,新增设备类型开发周期从2-3天缩短至2小时内
• 照明设备接入:Paho MQTT + Redis Stream削峰 + TDengine时序存储,死信队列处理异常消息避免阻塞主流程
• 水电表设备采集:Modbus4j封装TCP连接池,自研多数据类型解析器,支持Word/DWord/Long/Float及寄存器交换适配不同厂商字节序,单设备采集网络往返从N次降至1次
• 多协议统一接入层:基于Netty搭建Socket Server处理消防私有协议,封装海康威视SDK(JNA调用本地库)及Artemis HTTP双通道适配器
• 配置化设备接入设计(设备模板+点位映射),新增设备类型无需修改核心代码;基于MyBatis-Plus拦截器实现多租户Tenant-ID自动注入
项目成果:设备消息处理能力从50 QPS提升至500+ QPS,系统吞吐量提升10倍,支撑鄂州电力、贵州清镇节能、中南设计院等多个项目验收上线。
项目三:骑行服务微服务平台(Java后端开发)
2024.06 - 2024.10 | Java后端
项目背景:基于Spring Cloud微服务架构的综合性电商平台,整合会员管理、在线商城、骑行社交等业务,服务10万+注册用户,日均活跃5000+。
核心职责:
• 参与15+微服务模块的订单、会员、营销等核心模块开发,实现Dubbo服务接口20+,完成服务注册、负载均衡、熔断降级配置
• 引入Seata AT模式解决跨服务事务问题,优化事务边界使事务平均耗时降低40%;设计最终一致性方案,通过RocketMQ事务消息处理异步场景
• 基于Redis实现分布式缓存,配合RedisLockRegistry防止缓存击穿/穿透;使用Redis分布式锁+数据库乐观锁解决秒杀场景库存超卖
• 基于RocketMQ实现订单状态通知、积分变更、优惠券发放等异步场景,设计消息幂等性机制(业务唯一键+去重表)
• 各Web服务层实现统一鉴权拦截器,集成Sleuth+Zipkin全链路追踪,配置Logstash日志集中化管理
项目成果:核心接口P99响应时间<200ms,可用性99.9%,成功交付多次大型营销活动,订单转化率提升25%,GMV增长40%。
项目四:渔船监控系统(Java开发)
2023.08 - 2024.05 | Java开发
项目背景:省级重点渔业安全工程,需实时监控1000+渔船(含GPS、气象仪、红外测深仪等设备)的海域作业数据,预防越界捕捞和海上事故。
核心职责:
• 主导设计MQTT+TDengine+Redis架构,实现日均500万+设备数据毫秒级接入,吞吐量达8000 TPS(原系统仅支持2000 TPS)
• 开发数据清洗中间件,通过滑动时间窗口算法过滤异常GPS坐标,准确率提升至99.2%
• 基于GIS地理围栏技术实现渔船越界自动告警(触发率<0.1秒),与海事部门系统对接,全年预警违规作业127次
• 构建渔场资源分析模型,通过TDengine时序数据库聚合水温、盐度等数据,辅助科研团队发现高产区(预测准确率85%+)
• 解决TDengine高频写入OOM问题,调整wal_level参数并优化批处理策略,内存占用降低40%;设计分级存储策略(热数据存TDengine,冷数据归档至华为云OBS),存储成本下降60%
项目成果:渔业违规捕捞事件同比下降35%,获省农业厅创新应用表彰,技术方案被推广至邻省3个地市,形成标准化渔船监控SaaS模板。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏