牛敬业 188****5926 niu****@***.com 北京 30 男 物联网Go后端开发 在职 北京 20k-30k • 独立完成《计算机网络》课程设计,基于Go语言实现了一个支持MQTT协议的消息推送网关,实现了设备接入认证与状态同步,支撑百级并发连接。
• 作为队长参加全国大学生物联网设计竞赛,以“智能仓储环境监控系统”获得华北赛区一等奖,负责后端服务开发,利用Go协程完成数据采集与毫秒级告警推送。
• 为Eclipse Paho Go客户端贡献代码,优化了TLS连接复用机制,使物联网设备在网络波动时的重连效率提升约30%,并补充了连接池的单元测试。
北京智联万物科技有限公司 - 研发部 创新型企业 物联网领域
2018.07-2021.06
物联网Go后端开发工程师 Go开发 物联网接入 协议适配 时序存储
北京
• 参与公司物联网平台核心服务的Go重构,采用Gin框架搭建RESTful网关,支撑日均百万级设备上报请求。
• 设计并实现通用设备协议适配层,统一接入MQTT、CoAP及私有TCP协议,通过Kafka解耦数据管道,显著降低消息延迟。
• 主导时序数据存储方案升级,引入TimescaleDB替代传统关系库,实现设备状态秒级查询,并开发缓存预热机制,将热数据响应时间压缩至10ms内。
• 与嵌入式团队共同制定数据模型规范,配合前端通过WebSocket实现设备实时监控面板,推动项目提前两周交付上线。
北京云擎科技集团 - 物联网事业部 行业领先企业 多元化业务
2021.07-2023.06
资深物联网Go后端开发工程师 Go高级开发 物联网架构设计 云原生 团队管理
北京
• 主导公司新一代物联网PaaS平台的Go后端架构设计,采用云原生技术栈,基于Kubernetes实现服务编排与自动伸缩,系统可用性达到99.99%。
• 带领5人小组完成多租户设备管理、规则引擎、流式计算等核心模块开发,以Goroutine池化技术提升数据采集并发处理能力,单节点吞吐量翻倍。
• 推动数据库分片与读写分离改造,利用ClickHouse构建实时分析引擎,使复杂聚合报表查询效率提升80%,轻松支撑数千台工业网关的接入。
• 建立代码审查与单元测试覆盖率标准,定期组织技术分享会,指导初级工程师快速掌握Go并发编程与性能调优方法,团队整体交付质量显著提升。
• 项目为某头部地产集团打造的统一社区IoT平台,用于集中管控门禁、照明、安防等200余种智能设备。
• 负责设备影子服务的设计与实现,使用MongoDB存储设备元数据,Redis缓存实时状态,通过gRPC与边缘网关双向同步,确保弱网环境下指令可靠下发。
• 开发规则编排引擎,支持用户自定义场景联动(如“离家模式”一键关灯、布防),引入Canal监听数据变更实现毫秒级触发。
• 针对千万级设备消息堆积问题,优化Kafka分区策略与消费者组调度,并应用连接池复用,将系统并发处理能力提升至15万QPS。
智能制造设备联网监控平台 - 资深Go后端开发工程师
2022.01-2023.06
• 参与构建面向汽车零部件产线的设备联网监控系统,对CNC、PLC等工业设备进行实时数据采集与异常诊断。
• 负责南向数据接入层开发,基于Go实现OPC UA客户端,通过MQTT桥接上传至平台,并设计数据清洗流水线,剔除无效噪点。
• 利用Flink实现流式计算,实时计算设备OEE、MTBF等关键指标,并通过Grafana提供可视化看板,帮助工厂将设备综合效率提升12%。
• 设计故障预警链,基于滑动窗口统计与阈值模型,结合钉钉、邮件多渠道告警,将非计划停机响应时间缩短至分钟级,系统稳定支持1000+设备并行接入。
对物联网后端着迷,尤其享受用 Go 语言打磨高性能、高可靠的服务——那种让设备连接丝滑、数据流转高效的满足感,驱动我持续深挖协议与架构。我习惯以极简代码解决复杂问题,对并发模型和内存调优有近乎严苛的追求,也坚持以可观测性先行的方式保障系统韧性。擅长微服务拆分、时序数据优化与云原生落地,关注从边缘到平台的端到端鲁棒性。具备跨团队协作与推动力,乐于在技术社区分享实战沉淀,希望在一个重视底层功底的团队中持续攻克物联网规模化难题。
开源实践:
为工业物联网边缘计算框架EdgeX Foundry贡献Go语言设备服务SDK,新增Modbus协议支持,使该框架可直接接入传统工业传感器,并在社区发布了配套使用示例。
向OpenTelemetry的Go SDK提交性能优化补丁,通过减少指标聚合时的内存分配,将高基数场景下的内存占用降低约25%,增强了观测性组件的长期运行稳定性。