1.后台语言:熟练掌握Golang(约2年半商业项目开发经验),熟悉Java(约1年项目开发经验);
2.开源框架:熟练使用Gin,go-micro等通用网络通信框架,了解MVC设计模式,Java主流的SSH开发框架;
3.数据库:熟练掌握MySQL,Redis常用数据库,熟悉开发和使用Prometheus,ClickHouse,ElasticSearch非关系型数据库;
4.其他:熟悉Linux常用命令,Kafka消息推送工具,熟悉使用Grafana、Kibana数据平台展示工具等,了解Android原生开发;
一.直播数据平台项目
1.多维度指标拟合模型设计及实现,归一化计算直播质量得分
2.负责客户端埋点上报数据平台开发(日均TB级/十亿数据量),提供Prometheus/ElasticSearch/ClickHouse多防伪数据聚合展示
3.为提高数据处理能力,搭建Flink+ClickHouse的数据处理模式,实现亚秒级多维度查询,以及流级别质量查询
4.抽取数据处理通用逻辑代码,形成质量数据平台公共仓库,供其他业务私有化部署
二.直播调度项目
1.业务增长迭代:多家CDN接入;秒级CDN切换;IP级别质量调度;CDN质量熔断
2.直播转推服务重构:冷热流升级、动态码率等检测任务并行监测重构为异步处理
3.全过程官方直播活动技术保障:防止DNS异常/OBS异常分析/CDN运营商技术沟通
4.直播业务增长:带宽从10GB到100GB,观众人数从万级到接近百万级增长
1.将多维度指标拟合模型设计及实现,归一化计算直播质量得分,形成每日邮件形式定时发送给业务人员; 2.负责客户端埋点上报数据平台开发(日均TB级/十亿条数据量),提供Prometheus/ElasticSearch/ClickHouse多方位数据聚合展示; 3.抽取数据处理通
1.负责全栈代码开发,以及系统搭建及后期维护(开发语言:ASP.NET,数据库:Oracle) 2.项目技术文档编写,深度参与工程项目沟通和后期运营优化