个人介绍
个人基本情况:丰富的C/C++开发工作经验。 宗旨:客户的需求大于一切。 技术栈:linux/windows C/C++,协议,QT,大型项目开发与调试。 可提供服务: 1.linux/windows应用程序 (网关,通信、TCP/IP协议栈、QT、office插件(二次开发)); 2.linux驱动开发。
工作经历
2022-04-01 -2022-08-01牙木科技有限公司linux开发工程师
1.业务: 项目1:备份顶级域,即向根服务器发送拨测协议返回域名地址并记录。 项目2:为公司lcd添加告警信息,即查看lcd程序源码并更改添加告警信息 。 项目3:yum bind转发时延改造,即查看yum bind(dns bind演化而来)源 代码,改造转发时延部分。 项目4:bind9 dnssec全流程+为yum bind增加zone命令接口。 2.主要涉及:C/C++, gdb, git, code review,对称/非对称加密, 协议解析。
2020-09-01 -2022-03-01江苏航天七零六信息科技有限公司应用软件工程师
C/C++网络通信(linux) 1.技术栈:TCP协议,UDP协议(可靠),原始套接字(mac帧),串口,arm, QT, 驱动。 2.业务包括(主要是密码机项目): (1)密码机的密管部分(密管代理-用于转发和密管服务-用于计算包括加解密等) ; (2) 硬件通道及算法测试包括稳定性,压力等; (3)主要使用网络库:select,poll,epoll自造轮子; (4)程序编译和开发环境:linux(x86/arm), cmake , gcc/g++, gdb, insmod、 vscode等 。
2019-03-01 -2020-08-01南京戎光软件科技有限公司C++开发工程师
C++开发(网络通信方向) 1.涉及的协议有:TCP协议(主要),http协议,串口通信,websocket,mo dbu s(TCP/RTU); 2.业务方面(主要负责公司物联网产品化):客户端/服务端-基本业务逻辑为 : (1)通过通信协议读取或控制下层设备,或下层设备主动推送数据;后根据 需求 将相应数据推送到服务器; (2)上条中推送到服务器为TCP协议,与下层设备的通信协议,根据设备厂 家提 供的对接文档决定,常见的有TCP协议,http协议,串口通信,websoc ket,mod bus(TCP/RTU)等; (3)主要使用网络库:libevent,boost asio常用网络库; select,poll,epoll 自造 轮子; (4)程序编译和开发环境linux(主)/windows; (5)使用工具cmake,gcc/g++,gdb,vscode等
教育经历
2015-09-01 - 2019-07-01长江大学计算机科学与技术本科
‘’第三届互联网+‘’大赛 三等奖,偏重计算机软件。
技能
Delphi 满足office word 2010, office word 365 office word 2016自动生成甲方需要的文档格式,包括表格变化,字体变化,文档大小,数值计算,文档格式数据保存等等,可演示。
1.涉及的协议有:TCP协议(主要),http协议,串口通信,websocket,mo dbu s(TCP/RTU); 2.业务方面(主要负责公司物联网产品化):客户端/服务端-基本业务逻辑为 : (1)通过通信协议读取或控制下层设备,或下层设备主动推送数据;后根据 需求 将相应数据推送到服务器; (2)上条中推送到服务器为TCP协议,与下层设备的通信协议,根据设备厂 家提 供的对接文档决定,常见的有TCP协议,http协议,串口通信,websoc ket,mod bus(TCP/RTU)等; (3)主要使用网络库:libevent,boost asio常用网络库; select,poll,epoll 自造 轮子; (4)程序编译和开发环境linux(主)/windows; (5)使用工具cmake,gcc/g ,gdb,vscode等