Rider's Resume

#SUMMARY OF QUALIFICATION
3 year’s working experience in C/C++ software development.

Expertise in network analyzing, media transcoding, and media streaming.

Team work spirit. High liability and attribution. Be able to work under great pressure.

3年C/C++开发经验,包括网络协议分析(OSI 3层及以下),数据包信息挖掘,媒体处理(MP4、TS、FLV、H.264、AAC),流媒体(RTMP/HLS)

对软件开发充满热情,关注技术潮流

对代码有洁癖,有不断优化代码的强迫症

平台/Platforms: ARM, MIPS, x86

操作系统/Operating Systems: Linux(MIPS/ARM), Mac OS X, Android

开发语言/Languages: C/C++, Python

开发工具/Software & Tools: Vim, GCC, GDB

#PROFESSIONAL EXPERIENCE

##2012/07 - Present

###Hoge Software Co. Ltd.

  1. 职位/Title:

    Lead Developer of C/C++ Department

  2. 职责/Responsible:

    Lead of the C/C++ Department.

    Develop framework and all basic modules of transcoding service for our M2O platform.

    Develop live and VOD services based on nginx-rtmp-mod.

    公司目前主力产品为M2O新媒体服务平台,服务对象主要是致力于新媒体服务的各省市级电视台,在新媒体行业内产品占有率居前列。本人主要负责视频转码处理和流媒体相关的开发,处理的对象主要是MP4、TS、FLV封装的H.264和AAC数据以及HLS和RTMP流协议。

    完成了视频转码处理程序的主体框架(模块化分层结构)及主要功能模块的开发;

    完成了视频转码服务的视频入库转码,拆条,快编,多码流等功能开发;

    完成了针对RTMP和HLS协议,基于Nginx RTMP模块的二次开发。

  3. tags:

    nginx, ffmpeg, google-unittest, google-leveldb, boost

##2011/05 - 2011/06

###iSoftstone Co. Ltd.

  1. 职位/Title:

    Embedded Developer of R&D Department

  2. 职责/Responsible:

    Embedded software development based with Atheros and Realtech boards, hardware driver development excluded.

    Network analysis based on packet capturing.

    Android JNI development, mainly 802.11 analysis related.

    嵌入式平台的802.11数据抓取和数据挖掘相关开发,通过传感器(嵌入式设备)抓取周围的无线数据包,分析其IP层及以下的头信息,简单过滤后发往服务端做进一步数据挖掘。

    完成JNI层接口设计与实现;

    实现用于JNI和Java层数据传递的基于内存映射的环状缓冲区;

    完成数据包解析,包括物理层,MAC层,IP层包头和内容解析;

    项目需求分析;

    主体框架设计与开发;

    协议分析相关功能的开发;

  3. 目标平台/Platforms:

    Atheros、Realtech、Android Tablet

#EDUCATION

##Nanjing University of Post and Telecommunication
2006 - 2010

B.E. degree in network engineering

#TRAINING

##Cisco Certified Security Professional
2008/07 - 2011/07