赵春波

工作5年来一直从事网络和安全领域,在VPN、UTM防火墙、数据加密方向均有成熟的产品经验。
工作内容为Linux内核模块、用户态多线程daemon、Web服务等,涉及内容渐杂。
熟练掌握文档编写、UML、设计模式等必备技能。

  • 技术能力:
  • 工作态度:
  • 工作成果:
收藏 立即预约
项目意向
高级软件工程师、产品经理/主管、研发工程师 800元 全程集中 北京 工作经验: 擅长技能: JAVA、Shell、C++、Perl、Python
平台工作经历
其他工作经历
公司名称 华为赛门铁克科技有限公司
在职时间 2011-04-01 ~ 2019-01-01
职位名称 高级软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 任职于华赛安全研究部,项目组采用敏捷开发流程。2012年初被华为购回。 ★ 2011.4~2011.9: 调研云计算安全框架: 了解云计算框架、云计算安全框架、xen虚拟化,开发基于xen的虚拟机管理demo。 ★ 2011.9~至今: 虚拟机加密管理系统: 项目简介: 为华为Galax8800(华为云计算管理平台)提供虚拟机数据加密服务。本人主要负责加密管理系统(服务器端,采用框架: Java、Struts-Spring-Hibernate、CXF(RESTful))。 职责描述: 1)以研发经理身份(5人团队)完成加密管理系统的设计和开发,负责项目管理、团队建设、架构设计、核心代码编写。该项目功能包括虚拟机管理、密钥的管理、和CA/PKI交互证书、和Galax耦合交互。 2) 预研预启动系统技术(使用Linux C、汇编语言),反汇编友商产品,突破一项关键技术,获得部门级技术攻关奖。 直接下属: 普通员工 下属人数: 4人 以研发主管身份(5人团队)完成加密管理系统的设计和开发,负责项目管理、团队建设、架构设计、核心代码编写。
使用技能
公司名称 网御神州科技有限公司
在职时间 2010-06-01 ~ 2011-04-01
职位名称 高级软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 UTM团队的核心研发人员之一,基于x86平台Linux系统。主攻内核态代码维护、HA(高可用性模块)、绿色上网(URL过滤)模块。 工作期间解决多个重大遗留bug,其中1个bug曾困扰研发团队2年,受到高度评价。 期间熟悉linux网络协议栈,熟悉防火墙的iptable-netfilter机制、路由模式、桥模式、HA、代理等,调研多个UTM相关的开源软件,例如: 熟悉keepalived、readline、了解Snort、FWTK、clamAV等。 ★ 2010.10~2010.12: 绿色上网云模式模块 独立完成提取Snort核心算法移入内核态,并和已有的状态表机制结合,形成内核态的url过滤模块。使用第三方的云模式url分类库,缓存常用url。 ★ 2010.12~2011.2: HA高可用性模块 独立承担HA模块的主主模式(基于keepalived,vrrp协议)、桥模式(pvst协议)的开发移植,以及旧版本的维护,深入了解VRRP协议。 ★ 2010.6~2011.4: 其他: 移植以下功能: telnet透明代理、透明代理模式AV杀毒; 维护以下功能: UTM防火墙核心状态表、加速卡代码、NAT模块代码;
使用技能
公司名称 NEC(中国)有限公司
在职时间 2007-07-01 ~ 2010-06-01
职位名称 软件工程师
薪水 0/月
项目描述 软件/互联网开发/系统集成
个人职责 主要从事VPN、负载均衡等网络相关的软件的设计和开发,大多是linux服务器端的模块, 工作内容包括文档编写、项目设计与实现、代码Review、单元测试。 公司采用日本的规范的软件流程,养成良好的软件工程习惯。 ★ 2009.10~2010.6: Programmable Flow Controller项目: 项目简介: 路由器监控软件,平台无关,三层结构,C++语言开发; 职责描述: MGR(管理服务器) : 设计并完成了一个管理服务器的大部分功能,可以管理数据源端的接入与断开,可以分发多个客户端与多个数据源端的数据交互; AGT(数据源服务器) : 主要负责: 1)物理拓扑模块,负责处理相关的数据信息的增、删、改、查、存储等动作,包括同步信息、异步信息等;2)负责与数据源模块的网络通信、数据信息交互。 ★ 2008.9~2009.2: IPTank项目 项目简介: 一款DHCP服务器,B/S结构,使用Linux平台、Perl、cgi技术,shell辅助; 本人负责设定功能、备份/还原功能、出厂设置等功能的设计及开发,项目中大量使用Shell脚本和Linux系统命令; ★ 2008.5~2008.9: IPLB项目 项目简介: 负载均衡服务器,基于Linux LVS项目,主要使用C语言开发,shell辅助; 本人负责初始化安装、设置功能的开发;负责该项目的国际化开发; ★ 2007.7~2008.4 , 2009.2~2009.10: SecureBranch项目: 项目简介: 一款SSL VPN软件,linux平台,C/S结构,主要用C语言开发; 职责描述: 服务器端设定、连接模块: 接受并处理来自客户端的认证信息、查询信息和设定信息,并对配置文件进行读写;完成万级别用户信息的管理与存储;与其他模块进行进程间通信; 认证模块: 支持LDAP/AD认证,支持Radius认证;支持大规模并发认证; 主要IT技能关键词: C、C++、shell、perl、UML、STL、 VPN、LVS、socket(TCP、UDP、Unix domain)、multi-thread、CGI、file I/O、gdb、strace等
使用技能
教育经历
院校名称 南开大学
毕业时间
所学专业 软件工程
最高学历 本科