Dennis 中文简历

下载pdf

项目博客

技术方向

  • C/C++,shell,python
  • Linux网络协议开发,iscsi开发应用,IO性能优化

工作经历

  • 创新科存储技术有限公司, 高级软件工程师 2012/07 ~ 2015/05

    • LIO开发应用.
    • 编写SNMP监控信息模块
    • 协助开发iSCSI的C++实现
    • 维护开发文件和数据库备份项目
    • 开发存储系统平台ustor开发子模块
    • 负责开发个人存储系统模块RAID,WIFI,UPS
    • 负责CI(Windows项目自动构建)软件的设计及编码工作
    • 负责存储产品监控信息液晶屏显示软件的框架设计以及代码实现工作
  • 捷耀光通讯科技有限公司, 软件工程师 2006/09 ~ 2012/05

    • 开发多个平台(Windows、Linux)的光纤监测软件
    • 开发配套的ActiveX控件,动态连接库和SO库文件
    • 维护在uLinux平台上运行的程序
    • 开发FOMA光纤监测系统

项目经验

  • LIO项目:iscsi内核态实现,替换IET
    • 预研、性能测试
    • 编码替换整合
    • 编写开发文档
  • 存储产品监控信息液晶屏显示
    • 项目架构设计
    • 模块接口规划与编写代码
    • 编写开发文档
  • 两盘位存储产品
    • 编写WIFI连接模块(iwlist,wpa_cli,dhclient,ifconfig)
    • 编写Raid创建删除模块(mount,umount,mdadm,fuser,mkfs)
    • 编写设备发现模块,显示当前局域网所有设备
  • 存储软件新功能开发
    • 生成产品序列号
    • 磁盘LED状态灯控制(sg_map,sg_ses)
  • SNMP监控信息
    • 编写开源软件Net-SNMP源码下的自定义Mib
    • 使用set进行重启,时间同步,修改trap ip,关闭蜂鸣器告警
    • 使用get查询磁盘,raid状态,查询电源,CPU,内存,网络流量等信息
    • 提供snmpget,snmpwalk查询和snmptrap告警
    • 使用多线程和缓存方式提高响应速度
    • 使用snmptrapd测试snmptrap
  • CI(Windows 项目自动构建)
    • 设计软件模块
    • 编写开发文档
    • svn,devenv,iscc(400)
  • FOMA 光纤监测告警系统
    • 项目架构设计
    • 开发ActiveX元件
    • 负责OTDR模块开发
    • 负责数据分析模块开发
    • 带领新人完成模块学习和系统测试
    • 负责与总部领导进行项目进度沟通

开发技术

  • 1.掌握C/C++、数据结构和设计模式
  • 2.掌握gdb、makefile编写和shell编程
  • 3.熟悉Linux 多线程和多进程开发模型
  • 4.熟悉Linux IPC、I/O和网络等系统接口
  • 5.了解数据备份、存储和访问系统的设计要点
  • 6.了解网络服务器设计模型、性能瓶颈和优化方案

教育经历

  • 桂林电子科技大学 信息与计算科学 本科 2002/09 ~ 2006/07

业余活动

  • 台球 (球龄:2006/09至今, 单杆最高:30, 业余四级)
  • 骑行 (骑龄:2012/10至今, 行程:2000km, 骑士四级)
  • 羽球 (球龄:2013/06至今, 努力学习中, 中羽四级)
  • 其他 (篮球,扫雷,数独)

联系方式