proginn2207357750
全职 · 300/日  ·  6525/月
工作时间: 周末00:00-24:00工作地点: 远程
服务企业: 1家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

编程技术扎实,熟练掌握c语言,熟悉C++,熟练掌握linux操作系统,熟悉shell,Python等脚本语言 熟练使用基本数据结构和算法(链表、堆栈、队列、树等) 熟练使用git和svn版本控制工具,Socket网络编程,并且具有良好的代码规范和编程风格,良好的英文读写能 力 具有交换机产品软件,通信协议软件开发经验,熟悉主流厂商的交换机配置,熟悉交换机业务功能,有二三层 功能开发经验 熟悉TCP/IP协议以及常见以太网通信协议,如IP/IPv6、ARP、DHCP协议 具有良好的团队协作能力,有较强的逻辑思维能力和动手能力,有强烈的持续自我提升能力和意愿,善于学习 新的知识,发现和解决复杂问题 熟悉Broadcom交换芯片架构,以及二层转发流程

工作经历

  • 2021-06-09 -至今DZS Inc嵌入式软件开发工程师

    搭建嵌入式软件编写环境,设置软硬件调试参数,调试嵌入式设备 参与学习嵌入式应用软件的开发,负责归总相关文档,并完成模块的逻辑优化 根据项目软件架构, 实现交换机应用功能开发、测试、移植工作 熟悉计算机网络体系,熟悉 TCP/IP 网络协议,二层交换机软件的开发与测试工作 设计,负责嵌入式软件设计、开发、测试、维护和优化等工作 负责公司相关产品的软件的维护及 BUG 的修复

教育经历

  • 2017-09-01 - 2021-06-01贵州大学勘察技术与工程本科

技能

C
0
1
2
3
4
5
作品
万能链表

当一个项目里要使用多种结构体类型的链表,例如点菜系统里有人员、菜谱两种结构体,若要对这两种链表操作,就需要编写2套链表操作代码,对链表的操作有链表创建、添加节点、删除节点、获取链表节点个数、获取链表结点数据、释放链表等,这就会花费我们大量的时间。对于这2种业务,对链表的操作是相同的,那能不能编写一套通用的链表操作函数,这2种应用只要调用相应的操作函数即可?面临这样的问题,所以有了通用链表

0
2023-06-11 22:32
交换机开发

当用户希望对系统中的业务进行性能数据采集和统计分析时,可以配置数据统计任务并绑定统计实例。在统计任务中可以实现统计周期、统计文件等基本配置。开发人员可通过输入相关命令查看上送CPU报文的统计信息,确认对应的业务是否丢包,进行debug

0
2023-06-11 22:26
交换机开发

通过检查ARP报文的合法性,发现并防止ARP欺骗攻击,增强网络安全性用户在使能端口DAI功能后,系统会依据端口IP Source Guard绑定表项,对端口接收到的ARP报文进行合法性检测,非法报文会被丢弃,并被记录到日志中。日志中记录的内容包括:VLAN ID,接收端口,发送端IP地址,目的IP地址,发送端MAC地址,目的MAC地址,相同非法ARP报文数

0
2023-06-11 22:25
更新于: 2023-06-11 浏览: 122