个人介绍
1.掌握并熟练应用c++语言,深入理解面向对象思想,熟悉STL标准模板库;
2.有扎实的数据结构基础,掌握常用的编程方法;
3.熟悉Sqlite数据库, 了解MySQL, Oracle, SqlServer等数据库,掌握基本的SQL语句;
4.熟悉Unix/Linux和Windows操作系统,在两种平台下有过开发经验;
5.熟悉网络编程,熟悉基于boost asio和socket的网络编程,熟悉mqtt, coap,lwm2m等网络通信协议;
6.熟悉openwrt平台的嵌入式开发,掌握交叉编译工具链的使用;
7.熟悉与硬件设备的串口通信相关的开发;
8.熟悉物联网行业的发展趋势和技术特点;
9.具有很强的学习能力和积极的上进心,乐于接受新的挑战;
10.做事踏实负责,具有较强的抗压能力。
工作经历
2019-04-12 -2023-04-01统信软件技术有限公司高级C++开发工程师
项目:统信浏览器 1.负责浏览器云同步功能的架构设计和项目整体把控; 2.负责浏览器管控平台的架构设计和技术选型; 3.负责基于浏览器常规功能的迭代开发及维护; 4.负责浏览器迭代功能设计文档撰写。
2013-12-25 -2019-10-09南京物联传感技术有限公司高级开发工程师
1. 负责公司智能家居网关C++应用的开发和维护. 2. 负责公司智能家居产品与合作方平台的技术对接. 3. 负责智能家居产品协议文档的编写. 4. 负责网关应用的架构调整和优化
教育经历
2012-09-10 - 2014-07-01南京师范大学中北学院计算机科学与技术本科
无
2009-09-10 - 2012-07-07南京信息职业技术学院移动通信技术大专
无
技能
针对工业物联网场景,实现工业设备数据采集、边缘计算、数据上云。 1、 基于 EdgeXfoundary 框架实现 fanuc 协议驱动开发; 2、 基于 EdgeXfoundary 框架实现 omron 协议驱动开发; 3、 基于 EdgeXfoundary 框架实现 modbus 协议驱动开发; 4、 基于 EdgeXfoundary 框架实现 siemens 协议驱动开发;
基于 chromium 开源项目的 UOS 浏览器项目,是统信UOS操作系统中自研的一款浏览器。 责任描述: 1.参与浏览器 C++端 UI 优化项目,统一浏览器界面主题风格; 2.负责云同步功能的架构方案设计和开发,以及项目整体把控; 3.负责浏览器恢复按钮功能的设计和开发; 4.负责浏览器管控平台的架构设计以及技术选型; 5.负责浏览器打包脚本的编写; 6.参与上游开源项目 chromium 的开发和维护,提交 patch;
物联网关应用是连接 zigbee 智能家居设备与 Internet 通信网络的纽带。作为网关设备,物联网关可以实现 zigbee 网络与通信网络之间的协议转换.既可以实现广域互联.也可以实现局域互联。此外物联网关还需要具备设备管理功能,用户通过网关设备可以管理底层的各个智能家居设备,采集各个底层智能设备的相关信息,并实现远程控制。 网关应用V6版本相比V5版本,在架构设计上有较大调整,由单进程架构改为多进程架构。一个进程专门向下对接 zigbee 设备,负责数据采集和设备控制;一个进程向上对接云端,负责封装底层数据、数据上云,同时接收云端的控制命令;两个进程之间通过 mqtt 通信。 责任描述: 1.负责网关应用的架构设计以及业务协议制定; 2.负责网关应用版本的功能迭代开发; 3.支持第三方新设备的接入; 4.与硬件开发共同制定设备协议; 5. 对接第三方云平台。