Deepak Sharma

Software Engineer

Bengaluru, Karnataka, India14 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 12 years of experience in cloud-native software solutions.
  • Expertise in multimedia streaming protocols and optimization.
  • Led development of innovative Slingbox features and enhancements.
Stackforce AI infers this person is a Multimedia Streaming Engineer with strong expertise in cloud-native applications.

Contact

Skills

Core Skills

Cloud-native ApplicationsStreaming MediaData AnalyticsSoftware EngineeringMultimedia FrameworkTechnical Support

Other Skills

5GAlgorithmsAmazon Web Services (AWS)Analytical SkillsAndroidApache KafkaBitbucketBusiness RequirementsCC (Programming Language)C++Cascading Style Sheets (CSS)CassandraCloud-Native ArchitectureCode Optimization

About

Staff Engineer with 12 years of rich experience (4 Patents/1 publication) in the design and development of high quality cloud native software solution for Sling streaming application/firmware. Experience in Multimedia streaming on Android and for various Sling streaming application,Slingboxes, Digital Settopboxes and various other embedded products.Responsible for requirements gathering, Design, Development, launch of many new features in Slingboxes, Leads/Mentor the team in all the process to achieve the high quality on the product Streaming Protocols [HLS, TS,RTSP,HTTP], Streaming Optimisation [Dynamic resolution/bitrate change, Optimise based on CPU, Client-Box-Capability, Trick modes (pause, resume, fast forward/backward, Live, DVR), Streaming DRM techniques, Thumbnails, AD detection, Support to various types of streaming clients (Android, IOS, JS clients) Strong Go , gRPC, Python, C++ programming/debugging skills

Experience

14 yrs 7 mos
Total Experience
4 yrs 10 mos
Average Tenure
9 yrs 11 mos
Current Experience

Dish network

3 roles

Staff Engineer

Jul 2020Present · 5 yrs 10 mos

  • • Working on Sling streaming app for client middleware implementation to improve user experience by providing better content recommendations and user engagement.
Streaming ProtocolsUser ExperienceMiddleware ImplementationCloud-Native ApplicationsStreaming Media

Module Lead

Apr 2018Jul 2020 · 2 yrs 3 mos

  • Worked on MPEG DASH/ HLS streaming support on browser client Chrome/Safari.
  • Responsible for SPI/KPI matrix for Slingbox clients.
  • Code optimization/refactoring and also used oprofiler/memtrace tools.
  • Deployment statistics and data analytics processing and visualization
MPEG DASHHLS StreamingCode OptimizationData AnalyticsStreaming Media

Senior Software Engineer

May 2016Mar 2018 · 1 yr 10 mos

  • Develop Sling OTA DVR product - a Slingbox for place-shifting OTA connect, directed as a product for cord cutters.
  • Maintain end to end messaging path between the media engine and the DVR application.
  • Implemented following DVR stack – recorder transcoder, HDD management, SQL DB management, rule & event management, IPC and using QT framework for development.
  • Was involved in the design discussion & implementation of key modules in the project. (HDD managment, Dbus for IPC,DVR).
  • Worked on HostAL (host abstraction layer) - which talks to SbSDK (Slingbox SDK - core place-shifting component) and MD modules for adding new messaging and stabilization.
  • Performed code review and quality for the team.
  • Was awarded SPOT award by Manager for contributions on DVR development and for debugging issues with chipset vendor for Sling OTA product.
Sling OTA DVRMessaging Path MaintenanceDVR Stack ImplementationSoftware EngineeringMultimedia Framework

Mavenir

Senior engineer R&D

Jun 2015May 2016 · 11 mos · Bengaluru Area, India

  • Implemented the IMAP stack in C++, using API for Cassandra and developed a similar Futures based API for the Swift store.
  • Provided technical support for debugging and fixing customer reported issues .
IMAP Stack ImplementationC++Technical SupportSoftware Engineering

Samsung r&d institute india - bangalore private limited

2 roles

Senior Software Engineer

Promoted

Jul 2013May 2015 · 1 yr 10 mos

  • Worked on streaming protocols like HLS ,DMP streaming.
  • Worked on application level media player ExoPlayer for RTSP and HLS stack development.
  • Worked on VideoPlayer application development (UI development and stack development.
HLS StreamingExoPlayerUI DevelopmentStreaming MediaSoftware Engineering

Software Engineer

Jul 2011Jun 2013 · 1 yr 11 mos

  • Worked on multiple streaming protocols like RTSP,RTP, HTTP.
  • Designing, development and commercialization of Multimedia Streaming protocols for Android Stagefright/NuPlayer framework .
  • Debugging the issues related to MM framework.
RTSPMultimedia StreamingDebuggingSoftware EngineeringMultimedia Framework

Education

Thapar Institute of Engineering & Technology

Bachelor of Engineering (BE) — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Cloud-native Applications & Streaming Media

Explore similar profiles based on matching skills and experience