简历编号:80230002

更新日期:2025-07-03 17:53

打印简历(A4)

杜先生

目前所在: 广州市 年  龄: 45 个人照片
户口所在: 梅州市  国  籍: 中国
婚姻状况: 已婚 民  族: 汉族
人才测评: 未测评 身  高: 168 cm
我的特长: 体  重: 60 kg
您还没有登录,需要登录后才能查看求职简历详细资料。
招聘帐号: 登录密码:

◆ 求职意向

行业意向: 不限 
人才类型: 普通求职 
应聘职位: 软件工程师:技术总监,系统集成工程师:工程师,系统工程师/架构设计师 职  称: 高级
工作年限: 22 参加工作日期: 2003-07
求职类型: 全职 可到职日期: 一个月
月薪要求: 20000元以上 希望工作地区: 广州市,广州市,广州市

◆ 工作经历

广州懿睿信息技术有限公司   起止年月:2015-09 ~ 2025-07
公司性质: 私营企业  所属行业:信息传输、软件和信息技术服务业
担任职位: 技术总监
工作描述: 产品研发,自研一套通过扩展网关驱动MCTS协议栈,实现平台远程对终端设备:控制、采集、分析、诊断、推送、告警、统计、目录服务(在线编程定义接口)、设备资产定义、资源分级分权管理服务平台;架构为SaaS平台与网关设备组成,网关负责对已分配的周边设备进行定时采集、上报、模式控制操作;网关扩展支持的传输层与应用协议众多,其中传输层:UDP、TCP 应用层有:COM、NIO、JDBC、HTTP、MQTT、RS232-485、telnet、PJLINK、SMNP、MODBUS、Bee、RFID、KNX、PESA、CISCO、BACNET、MIDI、XConsole、中控(华为、小鸟、锐取)、VISCA、RELAY等;同时,在以上基础协议中扩展的终端设备驱动众多,非标准需要单独对设备通信通过扩展进行定制符合的驱动;由平台对相关网关进行驱动分配,再订阅设备指令到网关中,给网关赋予控制、采集相关终端设备的能力。
离职原因: 在职
斯凯文软件技术广东有限公司   起止年月:2003-07 ~ 2015-08
公司性质: 民营企业  所属行业:信息传输、软件和信息技术服务业
担任职位: 技术与维护主管
工作描述: 负责驻场甲方现场指导开发、负责协调维护工作;根据甲方需求在Sun portal上定制开发内部门户平台系统,且对接入的2千多个内部系统的数据与维护工作;底层是Sun portal+LDAP,用Glassfish+weblogic+oracle等web与数据库中间件,标准的架构EJB附加Spring+Hibernate扩展;同一时间参与跨平台app的开发如:IBM的worklight+MQTT实现跨IOS+Android的手机端应用
离职原因: 职业发展+创业

◆ 教育背景

毕业院校: 中山大学 最高学历: 本科  获得学位:
教育开始日期: 毕业日期: 2013-07
专 业 一: 计算机科学与技术 专 业 二:

◆ 语言能力

外语: 英语 一般 粤语水平: 良好
其它外语能力:
国语水平: 优秀

◆ 工作能力及其他专长

技术能力
1.全栈开发与架构设计
   精通Spring Cloud微服务架构,具备丰富的微服务设计、开发和维护经验,能够高效构建高可用、可扩展的分布式系统。
   熟练使用Nacos进行服务注册、发现、配置管理与服务治理,确保系统在大规模并发场景下的稳定运行。
   深入掌握Kubernetes容器编排技术,能够设计和实现多集群联邦架构,支持跨地域容灾与动态资源调度。
2.协议栈开发与适配
  自研MCTS协议栈,支持UDP、TCP传输层协议,以及COM、NIO、JDBC、HTTP、MQTT、RS232/485、Telnet、PJLINK、SNMP、MODBUS等多种应用层协议。
  通过灵活的Adapter架构,实现协议栈的可无限扩展,能够快速适配华为、小鸟、锐取等主流中控设备,以及Bee、RFID、KNX、PESA、CISCO、BACNET、MIDI、XConsole等特殊设备协议。
3.数据处理与分析
  动态JS代码分析:JS引擎+封装平台JS工具包(如:平台JDBC、Websocket、Task、第三方数据源),对采集到的设备数据进行实时分析。通过编写灵活的JS脚本,实现数据预处理、特征提取和初步诊断,确保据质量后再存储到分布式时序数据库(InfluxDB)中。
  数据诊断与告警:利用JS代码对新旧数据进行对比分析,结合预设的诊断规则和机器学习模型,判断设备是否发生异常。一旦检测到潜在故障或异常状态,立即触发告警机制,通过   WebSocket推送告警信息到SaaS平台的用户端,同时支持邮件、短信等多种通知方式。
  动态数据接口定义:通过SaaS平台的在线编程功能,允许用户根据业务需求动态定义JS代码,实现数据的个性化处理和分析,满足不同场景下的数据融合与业务逻辑需求。

4.边缘计算与网关开发
  设计轻量级边缘网关,支持在ARM/X86异构设备上部署,具备高效的数据采集与实时控制能力。
  通过SaaS平台下发Adapter与指令,赋予网关对周边设备的采集与控制能力,实现设备数据的实时上报与动态管理。
  目录服务定义与第三方服务交互:
     SaaS平台通过“目录服务定义”模块,支持对设备数据与第三方服务的交互。通过灵活配置的API网关,将设备数据转发至第三方服务(如云存储、数据分析平台、企业级消息队列等),实现数据的高效共享与协同处理。
     支持对第三方服务接口返回的数据进行实时分析与处理,结合SaaS平台中的数据重新整合,生成标准化的数据模型,提供给外部其他系统使用。例如,将第三方数据分析结果与设备告警信息整合,生成综合报告并推送给运维团队,提升运维效率与决策支持能力。
项目经验
 1.SaaS平台开发
   主导从0到1构建基于Spring Cloud微服务、Kubernetes容器技术的SaaS平台,支持百万级设备并发连接,系统可用性达到99.95%。
   实现设备数据采集、存储、分析、诊断、告警、推送、统计、转发、设备资产管理等功能,支持动态数据接口定义与在线编程方式。
 2.MCTS协议栈研发
   自研MCTS协议栈,支持20多种主流传输层和应用层协议,适配超过30种设备类型,显著提升设备接入效率与兼容性。
   通过MCTS协议栈将设备接入时间从平均3天缩短至4小时,设备兼容性提升至99.8%。
 3.边缘网关开发
   设计轻量级边缘网关,支持在ARM/X86异构设备上部署,单节点可处理5000+并发连接,实现设备数据的高效采集与实时控制。
   通过SaaS平台下发Adapter与指令,赋予网关对周边设备的采集与控制能力,支持动态数据接口定义与数据融合功能

◆ 详细个人自传

深耕Java技术栈,从0到1构建MCTS协议与智能设备网关系统
我是一名专注于Java后端开发的技术工程师,在分布式系统、物联网(IoT)网关架构、协议设计等领域有深入的研究和实践经验。过去几年,我主导了MCTS协议(Multi-Device Control & Telemetry Streaming Protocol)的设计与实现,并在微型PC上成功部署该协议,构建了一套完整的设备网关适配管理系统,实现了设备数据的高效采集、控制及云端协同。