Shinjan Tiwary

Engineering Manager

San Jose, California, United States21 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 9 approved patents in multimedia and algorithms.
  • Designed scalable multimedia database for Netflix.
  • Led development of FireTv multimedia framework.
Stackforce AI infers this person is a Multimedia and Distributed Systems Architect with a focus on media intelligence and video processing.

Contact

Skills

Core Skills

MultimediaDistributed SystemsEmbedded SystemsAlgorithms

Other Skills

WmDRM toolsTimedText inspectionbackend pipelineNetflix Media DatabaseTimedTextbackend developmentintegrationbig data technologiesspatio-temporal modelingFireOS FrameworkHTML-5 based solutionmultimedia componentsmultimedia streamingHTML-5video driver stack design

About

Multimedia/Distributed System architect serving Netflix's content ingestion, processing and intelligence needs. An engineer with focus on developing backend distributed systems with technology focus on video, audio and timedtext assets. Hands on experience designing cloud grade tools and libraries serving encoding verticals (DRM, TimedText, HLS, AVC, ISO BMFF). 9 approved patents in the field of multimedia and algorithms. Designed systems for content inspection, information storage and retrieval using big data technologies (C*, ES, Arora etc.) to fuel media intelligence and innovation (Netflix Media Database) at Netflix. In previous roles, designed and developed full multimedia stack for Android/Qnx serving streaming, home entertainment, surveillance, conferencing and server grade transcoding racks. Deep knowledge of video compression and Digital signal processors. Implemented embedded solutions related to video standards like SVC, H.264, H.263, MPEG-2 and MPEG-4. Developed algorithms for Motion estimation, Rate control.

Experience

21 yrs 9 mos
Total Experience
3 yrs 3 mos
Average Tenure
6 yrs 2 mos
Current Experience

Meta

2 roles

Engineering Manager

Promoted

Apr 2022Present · 4 yrs

Software Engineer, Live Streaming Infra

Feb 2020Apr 2022 · 2 yrs 2 mos

Netflix

Sr. Software Engineer

Oct 2014Feb 2020 · 5 yrs 4 mos · San Francisco Bay Area

  • WmDRM tools for packaging compressed stream in cloud
  • TimedText inspection and transformation backend pipeline. Integrated and delivered the first high quality production system rendering Japanese subtitles for Ja launch. Participated in TTML WG towards TTML 2.0 standardization.
  • Extended the TimedText pipeline to include non-latin languages for subtitle localization.
  • Championed the effort for Netflix Media Database (Highly scalable/queryable database with spatio-temporal modeling for multimedia assets).
WmDRM toolsTimedText inspectionbackend pipelineNetflix Media DatabaseMultimediaDistributed Systems

Lab126

Multimedia Framework Engineer

Apr 2013Oct 2014 · 1 yr 6 mos · Cupertino

  • Worked in the Frameworks teams to release an awesome product called FireTv from Amazon. Was primarily responsible for multimedia components in developing and enhancing FireOS Framework. With a team developed HTML-5 based solution that would play secure video content using latest premium extensions.
  • Designed and developed features related to Amazon FireTv remote and gamepads.
  • All the effort resulted in 6 patent in the field of multimedia streaming and 3 patents in general Framework design and Architecture
FireOS FrameworkHTML-5 based solutionmultimedia componentsMultimediaEmbedded Systems

Qualcomm

Multi Media Video System Engineer

Mar 2010Apr 2013 · 3 yrs 1 mo · San Diego

  • At Qualcomm have been largely responsible for video driver stack design and architecture for next gen smartphones targeting Android/Qnx/Windows platforms. With a team my responsibilities include productization and integration of the video stack in overall multimedia framework as well
  • Responsible for discussion with customer interfacing teams and suggest/implement solution from driver's perspective. Carving out requirement for FW and video core for various application (e.g. ISDBT, WFD, Video-Chat etc.)
  • Also responsible to overlooking testing/release and cutomer queries for video FW features
video driver stack designmultimedia frameworkintegrationMultimediaEmbedded Systems

Ittiam systems

3 roles

Lead Engineer

Promoted

Oct 2009Feb 2010 · 4 mos · Bangalore

  • Led a team to develop Ittiam's SVC solution for broadcast and conferencing applications. Experimented with various schemes for PSNR scalability including Qp selection, coefficient selection, Qp offset modelling, Key picture selection etc.
  • Helped the team to come with time different schemes and mode selection for temporal and spatial scalability.
  • Additional responsibilities included Firmware architecture design for encoders and different tools for TI's DaVinci series of processors.
  • Also interacted with various customers and maketing team cater to their requirements, possible delivery schedules. With the help of a release team handled 4-5 customers for deliveries and requests on tool specific implementations/optimizations.
  • Briefly supported customers (Cisco) onsite/offsite in integration and debugging network issues for video quality etc. Also flushed out issues related interoperability of MCUs and VC systems
SVC solutionFirmware architecture designcustomer interactionMultimediaEmbedded Systems

Senior Engineer

Promoted

Mar 2007Oct 2009 · 2 yrs 7 mos · Bangalore

  • With a small team (3-5) contributed in algorithmic optimization of ME/MC and mode decision blocks for H.264 Baseline and Main profile encoders.
  • Also wrote rate control algorithms for different application flavors (Low-delay, storage and multi-rate VBR channels). Wrote the FW for TI's DM64xx series of processors with video accelerators implementing AVC encoder
  • Along with algorithm team helped in optimization of Adaptive Intra Refresh algorithm for video resilience. Participated actively in content generation and channel loss simulation in helping to test the algorithm. Independently took care of productizing the algorithm on Ti series of platforms
  • Encoder was mainly consumed for personal video recorder/videophones and broadcasting products.
algorithmic optimizationrate control algorithmsH.264 encodingAlgorithmsMultimedia

Engineer

Jun 2004Mar 2007 · 2 yrs 9 mos · Bangalore

  • Individually contributed in optimizing H.264 Baseline encoder for video conferencing solution. The product included porting and optimziation for Ti DM642. Wrote hand coded assembly for Ti's C64x Instruction Set Architecture.
H.264 Baseline encoderoptimizationassembly codingMultimediaEmbedded Systems

Cisco systems

Consultant/Advisor

Aug 2008Nov 2009 · 1 yr 3 mos · San Jose

  • Worked closely with a team designing MCU for Cisco Tele-Conferencing Solution. Role involved customer interaction to gather requirement and suggest possible algorithmic/DSP solution, taking care of deliveries from Ittiam's side, integration of video codecs into the MCU.
  • Large part of the integration involved sorting out frame-work issues, suggestion on frame-work design improvements, debugging video quality issues triggered by network packet losses and jitter along with troubleshooting SIP and codec level inter-operability issues with other available conferencing solutions.

Education

Indian Institute of Technology, Kharagpur

BTech. — EE

Jan 2000Jan 2004

Kendriya Vidyalaya

Science

Jan 1991Jan 2000

Stackforce found 100+ more professionals with Multimedia & Distributed Systems

Explore similar profiles based on matching skills and experience