Aditya Mavlankar

Senior Software Engineer

Menlo Park, California, United States21 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in video coding and compression techniques.
  • Led engineering teams in innovative video conferencing solutions.
  • Pioneered research in interactive video streaming technologies.
Stackforce AI infers this person is a Video Compression and Streaming Technology Expert.

Contact

Skills

Core Skills

Video CompressionAlgorithmsSoftware DevelopmentVideo Processing

Other Skills

AndroidAndroid DevelopmentAndroid JNICC++C/C++Due DiligenceEmbedded SystemsFfmpegGNU OctaveH.264Image ProcessingInformation TheoryJavaMatlab

About

I am interested in: - Image and video compression - Streaming media over packet-switched networks - P2P networks and their utility for live as well as on-demand media streaming - Video calling and video conferencing - Hardware accelerated video encoding/decoding - Virtual reality - Camera systems Specialty: Various aspects of "video coding" -- compression efficiency, interfacing well with the transport mechanism for seamless multimedia communication, encoding-at-scale workflows, bitrate-resolution ladder design, codec comparisons, testing new encoding variants in the field and deploying new encoding optimizations at scale. Work authorization: Naturalized US citizen; prior to gaining US citizenship held US permanent residence (Green card) in EB-1 "Extraordinary Ability" category.

Experience

Netflix

Senior Software Engineer - Video Algorithms

May 2016Present · 9 yrs 10 mos · San Francisco Bay Area

  • Experienced IC role in owning crucial projects that require crossteam alignment and collaboration
  • Contributions to various aspects of image and video encoding pipelines at Netflix
  • Forensic video watermarking workflow for niche use cases
  • Most recently focused on optimizing bitstreams with premium features such as 10-bit, 4K, high framerate and high dynamic range.
  • Recent blog articles and speaking engagements:
  • https://bj2020.livevideostack.com/speakers/2735
Video CompressionC++AlgorithmsSoftware DevelopmentSignal ProcessingH.264+1

Tely

Founding Team Member and Principal Engineer

Apr 2010May 2016 · 6 yrs 1 mo · Redwood City, California

  • Joined company on day 1, when naturally 0 lines of code existed. Helped grow engineering team from 4 to 25. Spearheaded design of Tely end-point software architecture. Design re-organized the code base to (1) "common" code for multiple generations of Tely hardware and (2) hardware-specific media libraries that are invoked by "common" code. New design avoids code duplication, enhances maintainability, and simplifies birthing new generations of Tely hardware.
  • Made several contributions as a highly skilled individual contributor. For example,
  • invoked hardware H.264/H.263 video encoding/decoding via OpenMAX as well as Android MediaCodec API
  • interfaced H.264 and H.263 video with various video calling protocol stacks
  • built several prototypes via Android app development
  • implemented wireless desktop sharing (a.k.a. screen sharing) in various use-cases: in various flavors of video calls, out-of-call as a local projector
  • designed, architected, and implemented Tely's proprietary group video calling (a.k.a. multi-party video calling). Now known as "telyCloud" videoconferencing service.
  • implemented Skype functionality in the product through Skypekit API
  • interfaced H.264 video with Skypekit
  • worked on rendering graphics, including transmitted videos on the screen
  • implemented several features end-to-end, for example, for "Contact Search": overall flow design, getting results through Skypekit API and displaying results on the screen
  • Skills: C/C++; Java; multi-threaded programming; Android JNI; OpenGL; shaders using GLSL; NAT traversal using STUN, TURN & ICE; AES encryption; Android APIs for video encoding/decoding/rendering & muxing such as MediaCodec, GLSurfaceView, MediaMuxer; Networking socket programming; Android screen capture and sharing using MediaProjection API;
C/C++JavaMulti-threaded ProgrammingAndroid JNIOpenGLNetworking Socket Programming+2

Deutsche telekom ag

Visiting Researcher

Jun 2008Jul 2008 · 1 mo · Deutsche Telekom Research Laboratories, Berlin, Germany

  • Built a proof-of-concept demo for interactive TV with virtual pan/tilt/zoom functionality. A video of the demo can be seen here:
  • http://msw3.stanford.edu/~maditya/research.html
  • On a prior visit in April 2007, helped design and implement a controlled network test-bed for fair head-to-head comparison of different P2P video streaming systems.

Stanford university

Researcher, Image Video & Multimedia Systems Group

Sep 2004Mar 2010 · 5 yrs 6 mos · Stanford, California

  • My research focused on video streaming with interactive region-of-interest (IRoI). High-spatial-resolution videos offer the possibility of viewing an arbitrary region-of-interest (RoI) interactively. The user can pan/tilt/zoom while watching the video. This allows watching user-selected portions of high-resolution video even on displays of lower spatial resolution, e.g., mobile and hand-held devices. In the case of remote streaming, IRoI avoids transmitting the entire field-of-view in high resolution, thus reducing required data rate.
  • For an example, visit the ClassX webpage of Stanford university to see how this technology is enabling low-cost publishing of lecture videos while providing an enhanced user experience:
  • http://classx.stanford.edu/ClassX/
  • A video clip showcasing the concept of interactive viewing of sports events can be seen here:
  • http://www.youtube.com/watch?v=Ko9jcIjBXnk

Siemens mobile

2 roles

Intern

Jul 2003Sep 2003 · 2 mos · Munich Area, Germany

  • Analyzed a scalable video coding proposal and possibility of integrating the same in a bigger project at Siemens Corporate Technology.
  • Built a transcoding library for streaming 3D wavelet coded video.

Intern

Feb 2003Apr 2003 · 2 mos · Munich Area, Germany

  • Software Development on an Analog Devices Mobile Chipset (ARM 7 based wrist phone Core) for interfacing with a DAB (Digital Audio Broadcasting) module. The wrist phone (developed fully at Siemens) is a fully functional GSM mobile phone in a wrist watch.
  • Development and implementation of the MMI (Man Machine Interface) for the above.
  • Integration of applications running on the wrist phone Core with an
  • external Virtual Keyboard (VKB).

Education

Stanford University

PhD — Electrical Engineering

Jan 2004Jan 2009

Technical University of Munich

Master of Science — Communications Engineering

Jan 2002Jan 2004

Savitribai Phule Pune University

B.E. — electronics and telecommunication

Jan 1998Jan 2002

Pune Institute of Computer Technology

BE — Electronics and Telecomm

Jan 1998Jan 2002

Stackforce found 100+ more professionals with Video Compression & Algorithms

Explore similar profiles based on matching skills and experience