Technical Team Leader, Senior Software Developer
Nptv
Platform for video processing and streaming. Framework in C/Objective-C for building video services: streaming services (HLS, RTMP, MPEG-TS, etc.), real-time transcoding (software, hardware (nvenc/vdpau)), video capturing and encoding (SDI) [up to 8 * (1080p+720p+540p+288p+144p) per blade]. Developing new features, documentation, team leading.Achievements in 2014 as a Backend team leader: Unified State Exam recording and translation (40K grabbers: webcam capturing, filtering, h264 encoding, local disk storage, In data center: Live Caching, HLS, Flash streaming) Live streaming: 3-4Gbit, 2-3K streams (one process, w/o threads, profiling: 70% writev)