工作描述:
软通动力外包华为OceanStor OS统一存储产品(SVRP仿真):内核态IOD/RPC/XNET/集群monitor,心跳定时器CNEN链路(SCSI/TCP)观测器数据压缩,鉴权池,EBS双向命令Disk/Frame/Board/battery/BBU/power/Fan/SUC/SUD/XNET库/端口/控制器EPL数据处理和系统管控/温度特性仿真EML,以太网交换机用于连接CNEN间的心跳网络,实现冗余功能通过心跳线维系两个控制器的主备状态,传递心跳数据和控制命令。在两个控制器之间的镜像通道传递数据读写指令和执行结果给对端控制器,内存ECC技术实现内存数据纠错,集群NAS引擎由2~24个CNEN构成,以负载均衡的方式处理I/O。单个CNEN提供4个以上业务网口,并行的数据传输通道提高了数据的读写速度。流控能够完善处理随机I/O请求。避免I/O请求之间的资源冲突,存储单元架构SUC的控制器采用Active-Active工作模式(两个控制器都处于激活状态,并行处理应用服务器的I/O请求)。SmartVirtualization,SmartPatition,SmartMotion,SmartQos(优先级智能服务质量控制),多节点全Active集群技术(lock域LDAP/ADS/NIS/DNS),实现对数据的并发访问,SmartCache(数据多时间点缓存SSD)加速功能,后台可主动探测热点数据并缓存SSD介质中,SmartThin自动精简配置支持容量自动扩展,SmartTier自动分级存储能够基于文件访问频率、时间策略在不同存储介质之间实现双向动态迁移,SmartDedup提供文件级的重复数据重删,利用Hash指纹识别(KVDB)冗余数据,降低了冗余数据空间占用。SAN阵列前端添加NAS网关的方式实现了文件系统与块存储系统的统一访问, 工作负载相互隔离, NAS访问由文件引擎提供。集群NAS引擎端:全局锁管理,文件系统卷管理模块以卷的方式将硬盘或虚拟的LUN进行虚拟化管理。用户配额管理,管理归档备份多重镜像在线扩容容灾快照虚拟映像(COW/ROW),lun拷贝远程复制(同步异步块对象文件租户FS迁移双活CDP),SmartTier(动态分级存储),worm,DAS/NAS/FCSAN/IP/SAN/iSCSI/FC/FCoE/NFS/CIFS/HTTP/FTP/ndmp等多种存储网络和协议以太网访问;存储单元端: SCSI/LUN拷贝/Cache/虚拟快照,远程复制中数据压缩和数据加密链路状态对生产端业务无影响,镜像分裂、主从切换和故障快速恢复,ISM agent存储设备和ISM通信的中间层,实现协议转换(将存储设备提供的私有接口转换成ISM内部制定的基于WEB协议的接口),RAID2.0+(Pool/Chank/CKG/Extent/Volume-BTree/lun/pair/DCL差异地址顺序日志/RSS/BDM/SYSCTRL),IO适配 ,UltraPath物理路径冗余保护采用从应用服务器到CNEN、到SUC的多路径组网,并支持多路径负载均衡。故障注入,端口模块提供应用服务器与CNEN之间的业务接口,用于接收应用服务器发出的数据交换命令。端口模块提供CNEN与SUC之间的数据接口。GUI/CLI/OM(告警性能规格), SUC/SUD硬盘通道的冗余,支持对硬盘的双端口的同时访问。控制框正向级联硬盘框和控制框反向级联硬盘框, EPL处理存储业务通过主机端口模块接收应用服务器的读写命令,并发送给对应的目标模块。级联模块处理硬盘中的数据,管理模块接收客户端的配置命令,保存配置数据、告警信息以及日志信息到保险箱盘。网口绑定功能将一个或多个网卡上的物理端口聚集在一起,形成一个单一的逻辑端口。客户端会将这些聚集的网卡端口视为一个端口,流量平均分配到不同的网络设备上去,让多条链路共同承担I/O任务, SUC提供的BBU可辅助电源模块为其供电。当电源模块故障或离线时,BBU开始供电,可保证控制器中的脏数据写入数据保险箱vault。
2015.01 - 2016.01 中国航天信息股份有限公司 (1年1个月)
软件工程师 | 10001-15000元/月
计算机软件
航空信息技术服务、结算及清算服务、分销信息技术服务、机场信息技术服务、航空货运物流信息技术服务、旅游产品分销服务、公共信息技术服务,航班控制、座位分销、值机配载、支持基于Leg/Seg航班控制产品,每个航空公司享有自己独立的数据库、独立的用户群、独立的控制和管理方式,各种操作均可以加以个性化,包括班期、运价、可利用情况、销售控制参数等信息和一整套完备的订座功能引擎。规则化O&D控制电子旅游分销服务 (ETD)(包括航班控制系统服务(ICS)和计算器分销系统服务(CRS))、机场旅客处理系统服务(APP),操作模块功能包括旅客值机(CKI)、航班配载(LDP)、登机系统(BCS)、备份系统(Back Up),面向柜台值机员、登机口操作员和配载操作员等业务操作员工,用于航班操作业务。CFPSLite全面支持货物地面处理代理的货运业务,在收运、配载、装机、进港、提货、中转、出入库、不正常等业务处理环节,皆可应用CFPS Lite系统进行信息化管理。CFPS Lite系统的实施将极大地方便机场用户和收发货主实时查询货物信息,
电子杂费单(EMD)功能,NewSky*O&D Control(基于网络的航班控制):提供Internet Web图形化的用户界面,定义航线网络,可根据某一航段的销售状态(如航班客座率、距离起飞天数、具体舱位销售数等),实现对整个网络的航班状态的自动调整,从而实现对不同行程、不同渠道的订座来源发布不同的产品,实现规则化的O&D控制。MSC(Married Segment Control),NewSky*Married Segments Control(联程航段订座绑定控制)作为航空公司O&D控制的基础功能,是航信ICS/CRS实现对O&D收益系统支持的必备功能之一,提供Internet Web图像化的用户界面,通过制定联程航班的订座规则,实现联程航班的绑定销售。
NewSky*Multi-Level Class(多等级舱位控制),AVS产品包括C-TYPE AVS,L-TYPE AVS, 以及NAVS, MAS,甚至AVO多个种类
SSIM:为Host航空公司生成SSIM文件,并发送SITA,ASM/SSM:根据航班调整情况,实时发送ASM/SSM报,同步航班基本信息。AVS:根据航班调整情况,发送AVS报,同步航班舱位状态信息。Direct Access:实时查询航班舱位状态信息Seamless Access:实时查询航班舱位状态信息
2013.12 - 2014.12 大唐高鸿信息技术有限公司 (1年1个月)
高级软件工程师 | 10001-15000元/月
计算机软件
全自动精品课程录播系统(教育行业客户端MFC/Duilib/FinalBuilder)C/S x86 架构,win7 sp2 SDK,multimedia SDK codec/decode,dxsdk/directshow(.dx解码文件滤波器filter机制)音视频的采集卡QCAP高效能绘图引擎,高速副本3D混合显示影像抓拍连续, 裁切, 縮放、多码流及USB摄像机与音效卡辅助采集(频道导播3D同步副本多音轨混音录影)串流(RTMP/RTSP/HLS tcp/udp over http)直播crtmpserver/ffmpeg/red5, Client( 客服端录影支持 ),ONVIF,DLNA 服务器,除交錯演算法Motion Adapter, Blending, Filter Triangle,讯号源与格式自动偵測,视频裁切缩放叠加转场特效(动画脚本, 淡入淡出, 格狀, 平移, 縮放),GPU解码档案回放,工具非线性编辑刻录,编码H264/AAC码率控制,生成多种格式的文件的同时生成流媒体发布到LAN或者WLAN供用户直播观看。设置片头片尾,graphstudio/CAJviewer联调,视频格式制式flv/MP4/AVI等。远程互动教学使用录播系统+会议系统实现(XMPP),在接口方面,录播系统需要提供虚拟摄像机技术(滤波器)demo SC510N4.VC6.VIRTUAL.CAMERA.EXE软件从高清视频采集卡采集5路图像,在开始录制后,将视频音频流写入虚拟摄像头设备vircam.x86.ax,会议系统启动时,直接调用虚拟摄像头设备custom virtual cameral filter送实时视频流转给视频会议系统,资源管理平台数字校园(B/S分布式)接入,Terracotta和SmartFoxServer 2X集群搭建, loadrunner/jmeter压力测试,图像识别分析移动侦测和特征分析智能防抖微控制,可选用多种模式,电影模式,资源模式和课件模式等。全自动控制,手动导播,远程导播,教师机控制。可选用多种设备进行控制,键盘,摇杆键盘,中控系统等。上传资源至资源平台,自动入库,手动审核,刻盘。录播软件从程序角度上分为:录播主程序,本地服务,本地管理,PPT DOT,远程导播,FTPServer. 录播主程序的功能包括界面显示,用户控制逻辑,用户设置界面,视频预览画面,视频电影模式画面。录播主程序的主要就是界面显示(mfc,duilib库),设置等功能,用户相关逻辑基本封装在lib中供程序调用。主要功能是监听本地端口,在录播启动后发送广播包,其中包含录播主机ip和mac等信息,供PPT DOT和远程导播软件使用。本地服务保存了录播主机信息以及录播主程序的当前状态。主要功能是资源上传,文件刻录和本地课件的生成。通过命令行调用,启动后显示上传进度或者刻录进度。同时还有资源平台IP和端口设置。其功能集成了FTPClient,通过FTP协议连接资源平台中的FTPServer,实现资源的自动上传。 PPTDOT教师机安装软件,主要功能是监听本地键盘消息,实现快捷键功能;监听键盘鼠标消息,配置智能切换策略实现VGA视频信号的自动切换;实现PPT文件标题的提取(OLE类库)等功能。信息提取后生成XML文件传输至录播主机和资源平台,实现PPT资源自动打点功能和PPT知识点统计功能。远程导播软件安装在录播主机所在局域网的客户机中。运行后自动接受网络广播包,分析录播主机信息。实现录播主机远程开关机,开关录播主程序,可选择某一台录播主机进行导播功能。导播功能包括所有视频预览,开启暂停停止录制功能,电影模式资源模式的模式选择,不同视频信号切换,云台手动控制,本地视频文件存贮等功能。FTPServer基于FTP协议实现的FTPServer程序。接受录播本地管理软件上传的资源。可执行程序AcRec.exe界面类的显示和逻辑类的调用以及网络消息的处理类,PPTDot.exe(OLE)控制录制开始结束,并且截获记录PPT文件的标题与时间点RCLocalService.exe用于录播程序与外部程序之间的网络通(tcp/udp), VISCA控制命令转发,RecUtis.exe用户视频的上传与刻录。RemoteControl.exe开机,关机,启动关闭程序,开始停止录制,摄像机云台控制,视频切换。lib库程序RecMgr封装所有的录制过程中的操作,RecordCore封装实际的录制功能.
2013.06 - 2013.12 神州泰岳 (7个月)
研发工程师 | 10001-15000元/月
通信/电信运营、增值服务 | 企业性质:民营
矿井无线通信系统开发,由智慧线、连接器、定位通信标签、接入服务器、Krtek安全管理系统组成, 智慧线和连接器组成主干网络,为系统提供收集信息、数据传输和通话能力; 定位通信标签是终端产品,接入服务器是主干网络和Krtek安全管理系统或互联网络的桥梁,将主干网络中的私有数据转换成互联网可以识别的TCP/IP格式,Krtek安全管理系统(B/S)界面实时采集标签信息,通过自主算法迅速捕捉人员、资产的位置信息,wifi经纬度定位(web App),CC路由转发协议实现开发,矿井无线通信系统由控制台(PC), 高速节点(CC),低速节点(FNode),移动节点(MNode)构成。PC通过以太网下挂一字、T字或十字CC,CC可级联,所有CC通过VDSL互联,组成树状无线通信系统的骨干网(VDSL连接线长1KM)。每个CC连接最多4条485总线(智慧线),每条485总线连接最多100个FNode节点组成无线通信系统的接入网(FNode间距离为5米)。MNode通过IEEE 802.15.4无线接口通过邻近的FNode接入无线通信系统。通信线路系统将实现逐跳重传(PC/CC与CC间, CC与FNode间, FNode与MNode间)。通信系统消息在骨干网上采用Ethernet传输,在485总线和空口上基于物理层数据帧传输。消息设计:在能够实现系统功能的前提下,尽量减少消息传递,以节省带宽消耗和途中节点的处理能力消耗,fnode与mnode信号强度(fddi)计算,优化处理能力,带宽(200Mbps)利用率,内存利用率。承载数字语音通信、视频监控,无线接入协议支持各类传感监控设备的接入及双向数据通信,语音通信、传感监控、数据中转等各类监控管理服务.
2012.03 - 2013.06 瑞星公司 (1年4个月)
软件工程师
计算机软件 | 企业性质:民营
防病毒一体化平台,(万兆防毒墙VDS(ASMP))前台功能:客户端、工作平台、管理平台和分析平台, ,支持ipv6/ipv4协议下的HTTP、FTP、SMTP、POP3协议的病毒检测,非正常碎片职责:在_Linux_平台及_IPv4环境中构建_IPv6测试环境,apache配置验证,反向代理, 并接情况下发送RESET等方式阻断病毒传播(skb机制),管理平台与防病毒网关的信息交互,上报数据,对进出网关的数据进行病毒的检测和拦截,防止病毒风险在网络间进行传输,并将拦截结果日志与系统运行信息上报给管理平台。下发策略,病毒查杀策略(查杀病毒的方式和内容、文件类型、对隔离的病毒的处理方式)和web过滤策略,加入云安全、禁用插件、禁用非HTTP/FTP协议等。病毒查杀策略,设置查杀病毒内容和方式,并对查杀后的病毒进行管理,包括隔离方式、天数、协议类型等。
发改委安全规划指标:10G带宽网卡抓包性能提升, 开源PF_RING提高内核包捕获和采样处理数据包效率,(如ntop查看并分析网络流量),新型的网络socket,userland,libcap,tcpdump 内核队列层注册Hook,环状缓存(网卡向其中写数据包,应用层程序提供读取数据包的接口mmap)、NAPI(网卡的中断模式Device Polling)、向内核中添加一种新的协议簇,带缓存socket接口实现,内存管理、进程管理和进程调度、内核同步、中断机制、网络实现以及网卡驱动,libpcap,链路驱动传给系统协议栈,bpf传给监控进程的过滤器compiler()规则字符串转换为内核过滤netfilter,过滤规则setfilter(),bpf设置过滤器捕获,拷贝到缓存,网络协议处理。防病毒功能:采用智能分析和特征匹配两种监控模式。全面监控网络里的黑客攻击、病毒传播;协议识别功能,支持多链路防毒。零拷贝与应用层杀毒技术:采用零拷贝技术和映射技术,在收到数据包后,即将数据包直接映射到用户层进行处理,不经过内核的TPC/IP协议栈,由应用层进行整个协议栈的解析,将复杂操作从内核转移到应用层,增强防毒墙的容错性。
项目:江苏地税预警(病毒探针)告警预警,风险分析展示,风险识别及评估, 风险任务、交办任务,自动报表CLI,系统报表,防病毒网关策略,web过滤策略,流量统计.
责任:SNMP协议开发服务器端进程handler结点树开发,mysql后台命令superfw执行结果设备属性读取(libxml2库解析xml文件),client和snmpb进程udp(161端口)通信,(支持snmpv2.1,3,1) .
项目:导线式防毒墙linefw(防病毒网关)防病毒探针网关,使用KFW的框架上进行开发,支持旁路和在线两种模式,在线时也支持检测和防御两种方式,在线防御模式下支持用户规则,在线防御模式下支持扣包处理,支持安全区域的划分(内、外网),以文件流的方向决定,实现HTTP/FTP/POP3/SMTP/SAMBA等协议, 支持通用协议的病毒检测或防御,支持对MPLS,VLAN的数据进行病毒和攻击处理,支持内部站点统计,支持非法外连检测,支持流量统计(整体和按协议统计)
责任描述:导线式防毒墙linefw(防病毒网关)接入上级中心,manage-server守护进程(父子线程)实现防毒墙安全管理平台与防病毒网关间的策略下发(简单命令下发实现)和统一病毒库升级(带文件命令下发实现),heartbeat心跳守护进程(主子线程)运行在管理平台和防病毒网关上,实现交互,防病毒网关通过心跳进程将自身注册到管理平台的节点树中,心跳进程通过定时发送心跳信息,nds_superfw协议识别和协议解析多线程,内存预约,流量统计,TCP子连接跟踪conntrack。
项目: 网络版插件(RTAgent windows server平台)启动后通过心跳(端口建立连接)维护与上级的连接,且通过心跳中的上级时间信息进行本地对时;侦听socket,接收和处理superfw命令;读取网络版中心的主机信息和杀毒日志;通过界面可以查看网插的工作日志信息;处理superfw命令,包括系统信息, 单位IP范围、查询加工和上报主机和病毒日志,界面显示插件当前的工作状态及系统的工作日志;
责任:系统由RTAgent.exe作为一个服务运行在系统后台,启动心跳处理、superfw命令处理、客户端设置和消息处理、自动上报处理和工作日志的处理:插件客户端RTAgentCln.exe是RTAgent服务的设置和消息客户端,负责网插工作信息的配置、启动和停止、状态和日志的显示等;数据库接口库包括TaxSMI8.dll、TaxSMIT.dll、TaxSMIS.dll及TaxSMIK.dll四个,查询主机统计信息、病毒日志和指令升级;
2010.07 - 2012.03 文思海辉 (1年9个月)
软件工程师 | 10001-15000元/月
通信/电信运营、增值服务 | 企业性质:民营
1外派中国联通系统集成部,项目描述: BSS/OSS领域Smart_Billing智能集成收费系统如采集、预处理、批价、计费、帐务、付款在线OCS,融合,离线计费
责任描述:数据网关实现帐务处理程序和帐务管理程序的全部数据库访问操作,使数据访问层和业务处理层完全分割开,并实现统一的业务接口,数据路由,根据外部请求信息,定位数据在哪个服务器上,连接数据服务器,并处理请求、返回数据umdb,参量切分查询策略,协议解析,统计报表查询分析,日志归档(linux/suse/redhat C++,Unix C),Boost库,makefile,linux (redhat,suse),shell及相关命令,Timetens,oracle,mysql,sqlserver,DB2,Berkeleydb,altibase,redis,mongondb内存数据库等与数据网关DG,数据代理的编程接口,比billing_kernel,billing_fixfee,libsbase的服务管理, 线程connection, 连接等服务端和客户端的网络应用开发,linux多进程池,多线程,linux /unix IPC消息队列,共享内存,Socket,epoll监听,数据库连接池,数据API并发事务控制与远程跨库访问,sql查询配置XML,大连接数,DBserver的分布式事务执行。
2 外派腾讯互动娱乐部,项目描述:盗号业务受理解决方案基于SAPSVR业务受理平台反盗号解决方案流程迭代开发(linux C++),调用底层API和第三方库(ICE开源库), Sap Global,UI层,XSLT转换,样式数据转换,逻辑层,控制器controller,规则解释器,功能逻辑模块,数据库,IDIP,业务流程控制,外部接入层接口(json/XML/CGI,SOAP,XSLT,DB/IDIP/WebService,Data Binding(控件),配置文件),路由层(命令方式,大区方式,音速路由),基础服务层(信息管理,日志系统,业务信息管理系统SIS),业务应用层(业务受理SAS,WebGame管理端ItemManage(php),批量工具任务监控服务BatchTool,业务支撑服务器SAPSVR(数据分析,逻辑集中控制,基础数据操作,业务操作),日志管理,日志监控logmonitor。
责任描述:分析tlog日志文件分阶段处理,单据过滤,异常登录登出分析,道具装备金钱流水日志追踪分析,转销赃分析,赠送玩家道具装备金钱,惩罚封号等,各阶段统计结果存入盗号专用日志结果集,测试,游戏里录入状态字跟踪处理流程,分析结果产品后台展示.
2008.07 - 2010.06 中软国际 (2年)
软件工程师
计算机软件 | 企业性质:股份制企业
华为路由器转发部 新浪信息系统部 软件工程师
外派华为路由器转发部:VRP3平台编译,VXworks 系统上进程的运行,VLAN, IP routing and forwarding, netstream等模块,适配,V6R3转发, MPLS-TP, IP/MPLS, L2/L3 VPN,承载技术,oam,流量工程.,lf41单板上适配到驱动表项的传输,下载,数据结构的转换,主核与从核通信通道的建立,中断的处理。硬件单板上调试,V6R3转发部研发,FPI,Qos,L2,L3 ethernet 交换, 2无线通信AP(小型基站),AC(中型无线交换机)产品研发,瘦AP,AC相关无线通信产品研发,IPsec,802.11体系技术,wtpd工程,capwap协议研发,AP应用层研发,基于linux,AP与AC的关联,web网管界面配置,状态迁移,数据流量转发.IPV6功能的支持,snmp,wlan,IOC control.AC信息下发配置,AP信息采集,上报.
外派新浪微博网信息系统数据中心,BI海量数据挖掘,ETL 处理,日志数据采集读取,清洗,过滤,抽取,根据业务数据模型分析规则转换,装载,hadoop/hive shell,awk开发,jdbc/odbc 存储过程数据库驱动mapreduce操作,形成内网元数据模型,通过命令行和web客户端经编译优化执行实现数据加载,分区/分桶,统计分析计算,实现hive集群的数据操作,管理,用户信息入库,企业库,应用库app(风云榜,话题榜,互动榜,勋章,自标签序列,)分类,关系分析中心数据挖掘,ETL(python)业务多线程挂载hunt,入库操作数据库,归档数据,数据产品线api,业务模型库,hadoop计算池,用户博文应用,Linux下外网集群数据池日志文件的awk处理,web数据接收,数据存储,(shell,hadoop,hive,pgsql,sqlserver,perl)各种计算及入库,存储过程,配置报表日志文件(php),产品数据系统分析后台展示,统计需求查询(pgsql,erlang)
2007.05 - 2007.09 四川华迪信息有限公司(实习) (5个月)
软件工程师
计算机软件 | 企业性质:民营
酒店管理系统开发:从用户事例分析,IIS,svn,rational rose ,UML建模,逻辑,物理,视图各层的搭建,业务层与访问数据库的操作分离,数据库的设置,UI界面的开发,软件测试与配置管理,整个系统的初步运行, 承担任务:Visual c#下UI界面的设计 主要技术: asp,c#,sql 开发环境:visual C# ,sql server 承担任务:Visual c#下UI界面的设计
主要技术: asp,c#,sql
开发环境:visual C# ,sql server ,rational ,UML