Ashish Anand

Senior Software Engineer

Bengaluru, Karnataka, India16 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in audio feature development across multiple platforms.
  • Led significant media processing projects in diverse environments.
  • Strong background in mentoring and cross-collaboration.
Stackforce AI infers this person is a Multimedia Software Engineer with expertise in audio and media processing.

Contact

Skills

Core Skills

C++Audio EngineeringMedia ProcessingMobile DevelopmentCEmbedded Systems

Other Skills

AAC audioAlgorithmsAmazon cloudAnalytical SkillsAudio streamingBug FixesCore dump analysisCross-collaborationData StructuresDebuggingGoogle cloudHLSLinuxMP4MPEG-TS

About

Ashish is currently working in capacity of Senior Software Engineer for Nvidia , Bangalore. Responsible and accountable for the product 'GeForce Now (GFN)' (Audio Domain). It involves architecture, design and solution and code deployment w.r.t audio features in C++ across all the platforms like Windows, Linux, IOS, Android and Mac. It also requires driving cross-collaboration, mentoring and training team members, maintaining first time quality and a lot more. As a hobby Ashish is interested in Machine Learning and Artificial Intelligence.

Experience

Nvidia

Senior Software Engineer

Mar 2018Present · 8 yrs · Bengaluru, Karnataka, India

  • Product GFN - GeForce Now - Audio Team: Across different platform (Android, Apple iOS, MAC OS, Windows, Linux etc.)
  • New functionalities like loop back capture, Audio render, Latency optimization, Audio streaming via, WebRTC
  • Architect, design, solution and implement surround feature in GFN
  • Driving cross-collaboration, mentoring and training team members
  • Telemetry : Capture client logs to analyze performance
  • Bug Fixes for all platforms
  • Designed a process to capture audio latency breakup in Audio pipeline and presented the stats in Kibana
  • QOS Web: Measurement of the overall performance of a service via, quantitative measurement of packet loss, bit rate, throughput, transmission delay, availability, jitter, etc.
C++Audio streamingCross-collaborationTelemetryBug FixesQuality of Service (QOS)+1

Interra systems

Principal Engineer

Nov 2014Mar 2018 · 3 yrs 4 mos · Noida Area, India

  • Project: Baton Content Info - Stream Identifier (Team Lead)
  •  Supported Container formats: MPEG-TS, MP4, Audio formats: AAC audio, Streaming formats: HLS, Encrypted HLS,HSS ENCRYPTED MPEG Dash, Image format: J2c, DPX,TIFF
  •  Support for FTP, Amazon cloud server, Google cloud, Microsoft Azure cloud, UNC and Avid interplay server.
  • Project: Baton Content Corrector (BCC) - Corrects Erroneous Content (Team Lead)
  •  It helps to correct the errors in Audio/ Video streams (if any)
  •  Support for Video errors (Signal level, RBG gamut error, Black frame error)
  •  Avi Muxing Support and Workflow Changes.
  • Project: Baton Media Player - Playing and Error reporting (Individual Contributor)
  •  Optimized MPEG-TS for duration & seeking
  •  Support for encrypted HLS ,Mpeg Dash and HSS
  •  Generic Reader for different file locations using Baton Content Info
  •  Audio-video synchronization problem in different file formats.
  • Language: C++ with BOOST / Tools: SVN ,Visual Studio 2010 / OS: Windows
C++MPEG-TSMP4AAC audioHLSAmazon cloud+3

Samsung india electronics limited, noida

Software Engineer

Jul 2011Nov 2014 · 3 yrs 4 mos

  • Project: Mobile Messaging Module
  •  GUI and network support, Analyzing core dumps, Debugging event mechanisms
  •  Solving bugs related to SMS PDUs (Voice Mail, Short & Broadcast Message)
  • Languages: C,C++/ Tools: Trace-32, Perforce, VS 6, Source Insight, Samsung MMP handset platform / OS: Threadx RTOS
CC++DebuggingCore dump analysisMobile Development

Sasken technologies limited

Software Engineer

Mar 2010Jul 2011 · 1 yr 4 mos

  • Project: Melco- Media Player for rear seat entertainment- Mitsubishi, Japan
  •  Migrating audio & images from kernel to user thread in Linux multimedia framework
  •  Messaging mechanism to communicate between threads of framework.
  • Language: C / Tools: Eclipse, Kdiff3, Crossvc / OS: Linux Chipset: Texas Instruments EVM
CLinuxMultimedia frameworkEmbedded Systems

Education

Dr. A.P.J. Abdul Kalam Technical University

Bachelor's Degree — Computer Science

Jan 2005Jan 2009

S.T Joseph's Inter College

High School

Jan 2003Jan 2004

S.T Josephs High School

High School

Jan 2001Jan 2002

Stackforce found 100+ more professionals with C++ & Audio Engineering

Explore similar profiles based on matching skills and experience