ID:129236

T-Rabbit🐰

高级.net工程师

  • 公司信息:
  • 成都凯腾四方数字广播电视设备有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 成都
  • 全区

技术能力

精通.net体系开发
精通.net framework & .net core
精通entity framework & EF core
精通asp.net mvc & asp.net core
精通sql server,mongodb
精通前端jquery, vue, vue cli, Nodejs, npm, css, js(曾研发模块化加载库, 开源在github), hmtl, html5, bootstrap, sass
精通微信公众号开发. 桌面应用程序与各类网站.

项目经验

移动互联网分销平台:
该平台主要实现对移动用户使用流量行为进行分组统计,并按照一定规则推荐移动流量产品给用户进行订购。其中包括:营销任务管理,扫描任务管理,短信模板,营销统计报表等功能。
平台均采用SOA架构进行分布式构建:
1:前端采用asp.net mvc5框架进行开发,系统可操作界面前端选用bootstrap框架,jquery1.X,所有操作(页面首次加载除外)采用ajax与服务器进行异步交互。
2:后端采用web api进行数据交互接口暴露,数据库选用sql server2008 r2作为主要数据存储,mongodb作为交互日志(内部交互,外部交互)存储。
各自动化黑盒采用windows服务与后端或第三方进行交互:
1:营销短信下发黑盒主要负责分段(10W号码进行分段)读取营销号码,并对用户发送营销短信。
2:短信回复扫描黑盒主要负责定时(1s)通过http请求访问移动短信平台获取用户回复的内容,并将有用的回复(1、6位数字验证码)进行分类存入消息队列。
3:移动产品订购黑盒主要针对待订购队列定期读取(1s),并通过http请求将用户号码与回复验证码通过des加密后发送给移动,进行产品订购。
4:用户信息扫描黑盒主要负责对4000W移动用户进行扫描读取最新流量信息,该黑盒采用多线程,自适应线程数对移动服务器进行请求。
部分每日定时数据格式化(json->数据库模型,零散数据汇总,数据统计等),采用sql server定时任务配合SSIS进行。

智能应急广播播控平台:
该平台主要通过socket通讯协议对硬件适配器、多模终端等设备进行控制、音频播放进行统一管理。主要应用于各个县市地区的日常广播,与应急突发事件广播。
整个平台包含1个asp.net mvc网站应用,6个.net core console逻辑处理系统,2个数据中心(Sql server 2012、mongodb)。各个系统之间通过socket tcp/ip udp私有协议与广科院gbt1.1-2009标准协议进行数据通信。
平台采用.net framework4.6.1 & .net core 2,vs2017进行开发。
sql server2012,mongodb进行数据存储。
前端采用mvc5,vue,ajax进行页面数据交互。
源码采用svn、git进行版本管理。
6个逻辑处理程序分别为:
1. 消息指令处理系统
该系统主要调度解析web,适配器指令并对指令统一进行socket封包后进行多通路(数字TS流,ip协议流)分发。
系统采用Task多线程进行消息处理,包含一个主指令接收逻辑线程解析指令动作后交由封包处理逻辑线程进行封包发送。
2. 音视频转码处理系统
该系统主要接收适配器上报的音视频Es流进行PES,TS封包、私有协议封包后通过多通路分发,并将ES数据上报至音视频文件存储系统进行存储。
系统采用多线程、多线路处理,主逻辑线程进行线路分配指令解析后,返回给适配器相应音频播放通道ip及端口信息。线路线程负责接收ES数据并写入buffer,解析线程负责读取buffer数据进行TS编码转换为广科院数字TS流发送给复用器进行组播,或通过广科院Ip协议进行组播。
3. 命令解析处理系统
该系统主要对播放命令进行TS编码,并通知终端设备进行播放或停播。
系统采用多线程处理,主逻辑线程接收指令后,将指令转换为广科院数字TS指令组播下发到复用器,或将指令转换为广科院IP协议进行组播。
4. 异步上报处理系统
该系统主要采集各个设备终端定期通过socket私有协议上报的各项数据进行存储,或对数据中心数据进行更新。并根据不同阈值分析设备健康状态。
5. 音视频存储处理系统
该系统主要对适配器上报的ES数据进行复原存储工作,以便后续查看播放记录。
6. 心跳监测处理系统
该系统主要用于与设备进行双向心跳监测,以便实时查询设备在线状态。
Web平台主要对设备进行控制,如:开始广播,停止广播,定时广播设置,电话白名单设置,系统配置设置,日志等功能,其中包含一个离线gis系统,该系统主要采用leaflet作为js库,瓦片采用谷歌地图瓦片。主要实现可在gis地图中对设备进行管理。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服