熟悉c/c++,
熟悉 golang,
熟悉 数据结构和算法,
熟悉 ffmpeg,
熟悉 计算机网络tcp/udp
熟悉使用数据库mysql,缓存redis 与消息队列相关基础组件
了解 docker,k8s 等微服务架构
有音视频与app后台相关基础与经验
对于架构设计与程序开发有一定自己的理解。
1) 负责过腾讯视频云项目
主要负责视频云中的转推拉环节。按照规则从第三方源站进行拉流,然后推流到指定地方,同时监控整个推拉系统保证其稳定性,以及对相关数据(如带宽)进行统计。
2) 负责过运营商加速
部署加速网络系统,为小运营商提供出口,同时保证质量。主要包括三个方面:
a)在运营商侧部署基于dpvs实现的加速网关,将运营商的流量进行fullnat导流到我们的加速网络。
b) 加速网络内部构建了一幅图(以idc为顶点,以rtt为边,边权重每隔一段时间会更新),通过djstra算法计算入节点到出节点的最优路径
c) 出口侧使用同运营商优先的策略
3)负责教育app相关的业务
a) 直播点播小程序saas,使用golang + k8s微服务框架开发一套直播点播的小程序,主要包括课程展示,课程筛选,报名,课程直播评论等功能。负责整个小程序后台。
b) 英语作文批改pass,使用go 语言为客户提供作文批改pass能力,用户上传一张英语作文图片,通过我们的pass能力,返回批改结果。