简历编号:80230002 |
|
更新日期:2025-07-03 17:53 |
|
杜先生
目前所在: | 广州市 | 年 龄: | 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上成功部署该协议,构建了一套完整的设备网关适配管理系统,实现了设备数据的高效采集、控制及云端协同。