Prabh Nallani

Software Engineer

Los Gatos, California, United States19 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in video processing and encoding technologies.
  • Proven track record in developing multimedia applications.
  • Strong background in image codecs and quality control.
Stackforce AI infers this person is a Media Production expert with strong capabilities in video processing and software development.

Contact

Skills

Core Skills

Video ProcessingVideo CodecsBackend DevelopmentFrontend DevelopmentWeb Application DevelopmentCloud DeploymentVideo EncodingTool DevelopmentImage ProcessingCodec DevelopmentQuality AssuranceMedia Verification

Other Skills

3gpAVIAlgorithmsAngular JSBackboneBotoCC++ClearCaseCortex A8Data StructuresEclipseEncoding TechnologiesGUIGXF

About

Technical Expertise: Programming Languages: C/C++, Data Structures, Python, Java Script, REST, JQuery Video Streaming: MPEG-DASH, HLS, HDS, RTMP Domain Expertise : Image processing, Video Processing, Video Codecs(SVC, H.264(AVC), MPEG2/4 Video), Quicktime format(MOV, Apple ProRes, Prores), System formats(MP4, 3GP, MXF, GXF, QuickTime), Image Codecs(JPEG, GIF, TIFF, DPX, Pronto), Algorithms Development for Video/Image artifacts detection, OpenGL, OpenCV Frameworks: Qt, MultiMedia Framework, DirectX, GStreamer, Player, Streaming, FFMPEG IDEs: Visual Studio, Eclipse, Jenkins Platforms: Linux(Ubuntu, Fedora), Windows Version Control: SVN, GIT SDLC: Traditional and Agile Methodologies

Experience

19 yrs 6 mos
Total Experience
4 yrs 10 mos
Average Tenure
8 yrs 9 mos
Current Experience

Netflix

Senior Video Engineer

Aug 2017Present · 8 yrs 9 mos · San Francisco Bay Area

  • Working in the Encoding Technologies(ET) - Video Engineering team
Video EngineeringEncoding TechnologiesVideo ProcessingVideo Codecs

Technicolor

3 roles

Software Developer

Mar 2016Apr 2017 · 1 yr 1 mo

  • Pulse is a secure modular platform that enables a seamless production experience. It stores and manages all production assets that will be used in every stage of project from planning and production through distribution and archiving
  • Backend: Python, REST API, MongoDB Frontend: Java Script, Angular JS
PythonREST APIMongoDBJava ScriptAngular JSBackend Development+1

Video software developer

Jul 2015Mar 2016 · 8 mos

  • Technicolor corporate research - Emerging products
  • The Intelligent Tone Management Web Application (ITM Web App) is an efficient, economical solution for re-mastering content that has already been color timed for cinema, SDR, or Dolby Vision. The ITM Web App is used to apply Technicolor ITM libraries to movie frames and process large batch jobs without a colorist’s intervention. It can be deployed on AWS and on local network also.
  • Backend: Python, Tornado, Boto, REST API, PULI scheduler, Tuttle OpenFX
  • Frontend: Java Script, JQuery, Backbone
PythonTornadoBotoREST APIJava ScriptJQuery+3

Senior Software Engineer

Oct 2011Jul 2015 · 3 yrs 9 mos

  • Worked on Prequal tool, TigerLite 3D tool, Subtitle QC tool and Automatic encodings to Blu-Ray format tool.
  • Prequal player gives properties of any video, audio, subtitle files and it plays all 3 files at a time in sync.
  • TigerLite is designed to provide some useful filters to the user and take a few different input video formats to prepare the video content for encoding.
  • Subtitle QC tool automatically analyzes Sync, Screen Position and chapter points between Master track and secondary track and find differences of two layouts in DVD and BluRay disks.
  • Automatic encoding tool automatically encodes any video file to BluRay compatible format using TigerLite and Tiger encoders. If media file is dropped into watch folders, tool automatically takes the file and converts to BluRay compatible format.
  • Languages: C, C++, QT Framework, Multimedia Framework
CC++QT FrameworkMultimedia FrameworkVideo EncodingTool Development

Ittiam systems

Senior Engineer

Jun 2010Oct 2011 · 1 yr 4 mos · Bengaluru Area, India

  • Worked on Image codecs (GIF, TIFF, JPEG, PNG & BMP) on Cortex A8 platform. Integrated Deblocking, Motion Estimation modules from H.264 into SVC Encoder.
Image CodecsCortex A8H.264SVC EncoderImage ProcessingCodec Development

Interra systems

Senior Engineer

Jul 2006Jun 2010 · 3 yrs 11 mos · Noida Area, India

  • Baton is a quality control tool for automatic verification of multimedia content. Itis intended as a hand-off tool in broadcast/media production environment to certify the quality and correctness of content. It provides detailed multi-level reporting for the problems detected in media content. Responsibilities:- Given Support for MXF, GXF,MP4, 3gp, AVI, QuickTime system formats(Parsing) and Uncompressed Video codec
  • Proposed and Implemented algorithms for Detection and Estimation of Blockiness
  • 7 types of Colorbars (NTSC, PAL, SMPTE, EBU, EIA, HDTV, SDTV)
  • Black Bars(Letterbox, Pillar-Box and Window Box)
  • Black Frames & Freeze Frames detection.
  • Signal Level Errors, RGB Gamut errors
  • Combing Artifact(Edge Jagginess) Detection
  • D65, D50 White Points, Stripe Shaped Errors.
  • Field Dominance Error Detection
  • MultiCore Support for all above Quality checks
Quality ControlMXFGXFMP43gpAVI+3

Education

Delhi College of Engineering

M.E.(Master of Engineering) — Computer Technology

Jan 2004Jan 2006

Acharya Nagarjuna University

B.Tech — CSE

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Video Processing & Video Codecs

Explore similar profiles based on matching skills and experience