Shareit Main App Delivery Content Team
Beijing Shareit Information Technology Co.,Ltd.
Beijing
1) Through self-encapsulated kafka redis combined message priority middleware to make sure video, games, comment, post, space data and so on various data of going through machine audit, transcoding, be protocalized operations so that to be pushed and published stably, fluently, instantly and correctly. 2) Responsible for Zeebe 1.0.3 workflow engine environment set-up, deploy and upgrade. Apply Zeebe microservice orchestration distribute system in content delivery service by system design, bpmn models design, business workflow function split, Apis development make business more logical, scalable, visible and fault-tolerant.3) Refactor image service in go language, got 3x concurrency and 40% CPU utilization improvement compared with python per pod with the same resource.4) Integrate real-time aho-crasick multiple sensitive words matching automation algorithm with gin framework, take advantage of Cpython-3 low-level api which combines high concurency language go with python perfectly to tokenize non-comma separation language.5) Pack language, label, black border, face, watermark, erotic, violence machine audit models independently, improve the development, deploy, scale, replace, change speed dominantly.6) Govern service by adding auth identification, prometheus metrics monitor, metis log etc.7) Design and develop transcoding schedule system adapts to different platform with priority based on schedule rule, supports h264, h265, av1, m3u8 transcode.Skills: priority queue, kafka, redis, zeebe microservice orchestration, go gin, ffmpeg transcode schedule and image process service, aho-crasick, service governance, tornado, sanic