Tarun Maheshwari

Product Manager

Bengaluru, Karnataka, India19 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 18 years of experience in software development.
  • Expertise in media transcoding and audio-video conferencing.
  • Strong background in SIP and WebRTC technologies.
Stackforce AI infers this person is a Telecommunications expert with a strong focus on multimedia and VoIP technologies.

Contact

Skills

Core Skills

CC++Media TranscodingAudio TranscodingWebrtcAudio-video ConferencingMultimedia Framework DevelopmentProtocol DevelopmentVoip Development

Other Skills

6windARMAlgorithmsAndroidClearCaseDOCSISData StructuresDebuggingDevice DriversDockerEmbedded LinuxEmbedded SoftwareEmbedded SystemsFirmwareGStreamer

About

Accomplished, solutions-driven software development leader and individual contributor with 18 years and 7 Months of experience in Reliance’s webrtc based web phone and conferencing server and kurento-media-server, Mavenir’s Session Border Controller, Mavenir’s MCU, Video Share application (IMS client), Media Server / IVR platform of NMS Communication, Motorola EMTA/Cable Modem (Packet-cable architecture), CISCO BTS 10200 Softswitch / Media gateway controller, Samsung softphone/conferencing client, Samsung virtual desktop infrastructure (VDI) or desktop virtualization, Samsung STB and 6wind based Audio-video Transcoder. Solid skills in all aspects of software development, testing and application lifecycles, including project requirements, use cases, design, implementation, testing, training, deployment, tuning and support.

Experience

Mavenir systems

3 roles

Technical Architect

Promoted

Jul 2019Present · 6 yrs 8 mos

Team Lead Engineer

Aug 2013Present · 12 yrs 7 mos

  • C and C++ coding
  • Coding over 6wind and linux platform
  • Design and implementation of media transcoder of SBC
CC++6windLinux

Team lead engineer

Aug 2013Jul 2019 · 5 yrs 11 mos

  • 1 Development of framework for H264 to VP8 Video transcoder server in fastpath over 6wind platform.
  • 2 Development of H264 and VP8 encoder and decoder.
  • 3 Development of VP8 and H264 RTP packetizer / Depacketizer.
  • 4 Development of H264 and VP8 multiple resolution rescaling.
  • 5 Development of framework for Audio transcoders server in fastpath over 6wind platform and over linux. Comparision of the CPU utilization with linux based Audio transcoder server application. It included the audio transcoding among PCMA, PCMU, AMR-NB and AMR-WB codecs. Here Fastpath Application is initialized and configured by slowpath triggers. Audio transcoding is done with multiple core of 6wind in fastpath.
  • 6 Development of Audio transcoder server application over intel DPDK for performance comparison with audio transcoding with linux based application.
  • 7 Development of AMR RTP packetizer for support of multiple ptime (octet aligned and bandwidth efficient)
  • 8 Development of PCMU, PCMA, AMR-NB and AMR-WB encoder and decoder for support of multiple p-time.
  • 9 Handling of SID (silence insertion descriptor) packets for AMR-NB and AMR-WB in Audio Transcoders.
  • 10 Addition of speex media resampling for AMR-WB audio transcoded call.
  • 11 Implementation of High availability for software transcoder. (i.e. media data replication with standby while running audio-video calls.) Here VP8, H.264 video call and PCMU,PCMA and AMR running call were resumed with HA.
  • 12 Development of RTP generator tool with multi-threaded design for testing Audio transcoded calls. This tool reads the RTP data from input pcap files and send data based on ptime for PCMA,PCMU, AMR-NB and AMR-WB audio pcap files.
  • 13 Bug-Fixing of software transcoders for audio-video calls in UAG.
  • 14 Bug-Fixing of RTP packet forwarding code in fastpath over 6wind platform.
H264VP8Audio transcoding6windMedia transcoding

Mavenir

Senior Architect

Jul 2019Present · 6 yrs 8 mos · Bengaluru, Karnataka, India

Reliance jio

Senior Manager

Apr 2017Jul 2019 · 2 yrs 3 mos · Bangalore

  • Feature Development of mga protocol adapter which deals with SIP and CIN protocol gateway
  • Live streaming with kurento media server, kureno tree server, NGINX, FFPMEG, ffmeg-cli-wrapper,
  • HLS, RTMP, DOCKER
  • Integration of Kurento room server and kurento media server with webPhone for audio-video
  • Conferencing
  • Audio Quality Analysis with webrtc based webphone
  • Familarity and prototyping with machine learning, REST based micro-services architecture, SPRING- BOOT based Server applications, KONG framework.
  • Feature development for CIN protocol based web phone and DB

Mitel networks, bangalore

Tech Lead engineer

Aug 2013Present · 12 yrs 7 mos

Samsung

Tech Lead Engineer

Aug 2010Aug 2013 · 3 yrs · Noida, India

  • (1) Expertise in gstreamer based multimedia application on DTV, samsung smart TV platform, ARM linux, windows platform.
  • (2) Experitise in multimedia framework development for ARM, linux, windows platform.
  • (3) Expertise in SIP based call signalling protocol.
  • (4) Expertise in RTP, RTCP protocols and its applications.
  • (5) Audio and video Forward error correction development for conferencing client.
  • (6) Design and development of multimedia framework for virtualization and cloud client-servers
  • (7) Development of RTP packetization and depacketization for H.264, (8) H.263, G.711, AAC, AMR audio-video codec .
  • (9) Intergration of USB over IP (USBIP protocol) for Keyboard, mouse, camera virtualization for cloud client-server.
  • (10) Secure USBIP communication for cloud display virualization project.
  • (11) Designed, developed RTSP based streaming solution for Set Top Box.
  • (12) Testing of HTTP, RTSP, RTP, SIP based streaming solutions
SIPKurentoDockerMachine LearningWebRTCAudio-Video Conferencing

Aricent

Senior Software Engineer

Jun 2009Jul 2010 · 1 yr 1 mo · Gurugram, Haryana, India

  • (1) Architectural design discussion and proposing ideas for new project/feature activities.
  • (2) Implementation of Audit command handling of Megaco/H.248 Protocol adaptor of CISCO BTS10200 Project.
  • (3) Support and implementation of rfc 3261 and rfc 3665
  • (4) SIP Update feature upgrade of SIP protocol adaptor of CISCO BTS10200
  • (5) Support and implementation of rfc 3311.
  • (6) SIP Refer feature upgrade of SIP protocol adaptor of BTS 10200.
  • (7) Support and implewmentation of rfc 3615
  • (8) Call flows between H.248 to H.248 media gateway and between SIP to SIP gateways (using B2BUA)
  • (9) SIP to H.248 and H.248 to SIP inter-operable call scenarios.
  • (10) Supplementary call scenarios like call waiting, call-hold and call transfer using SIP, H.248
  • (11) Code debugging and Bug fixing.
  • (!2) Prepared white paper, design document, UTP, Unit testing, training.
GStreamerSIPRTPMultimedia Framework Development

Motorola solutions

Software Engineer

Oct 2007May 2009 · 1 yr 7 mos · Bengaluru, India

  • (1) Designing, Maintenance & feature development and release of MGCP/NCS protocol based call signaling for Motorola’s VoIP Modems.
  • (2) Feature development of Telephone handset based Modem.
  • (3) Feature development of IP handset based VoIP modem.
  • (4) Bug fixing for NCS call stacks, audio call and fax call/tones.
  • (5) Bug fixing related to NCS call signaling, caller id, visual indicators and call tones
  • for IP handset based Motorola’s modems.
  • (6) Creating MIB objects for required functionality and testing using SNMP browser.
  • (7) Release Management and authenticating MIB changes done by other developers,
  • testing them and incorporating into main branch for release.
  • (8) Feature development for audio calls supporting G.711, G.729, AMR, Fax tones.
  • (9) Supplementary call sceneries like call hold, call waiting, call transfer
  • (10) System testing of data transfer over DOCSIS for cable modems.
  • (11) System testing of NCS based voice call between telephone /IP handsets using call-agent
  • (12) Understanding of Docsis1.0, 1.1, 2.0, Packet cable 2.0, eMTA provisioning.
  • (13) Understanding of call flows among eMTA, CMS & CMTS.
  • (14) Created test setup/configuration for Motorola Modem, CMS with Motorola’s CMTS and
  • CISCO’s CMTS for bandwidth measurement using IXIA & voice quality measurement
  • using SAGE.
SIPH.248RFCProtocol Development

Nms communication pvt ltd.

Software Engineer

Aug 2006Sep 2007 · 1 yr 1 mo · Bengaluru, India

  • (1) Involved in product validation, designing activities, design discussions, coding, bug fixings.
  • (2) Design and implementation rfc 4240 for Announcement Engine Service of IVR Media Server.
  • (3) Prototype Implementation for VXML interpreter for IVR Media server.
  • (4) SIP stack handling and feature development for SIP signaling and SDP.
  • (5) AMR-WB based audio streaming.
  • (6) Video Rate adaptation and Bandwidth optimization for audio streaming.
  • (7) Prototype setup for RTSP streaming between Mobile IMS client and Helix Server.
MGCPVoIPDOCSISVoIP Development

Education

Indian Institute of Technology, Delhi

Master of Technology (M.Tech.) — Electronics and Communication Engineering

Jan 2004Jan 2006

Kurukshetra University

Bachelor of Technology (B.Tech.) — Electronics and Communication Engg.

Jan 2000Jan 2003

Seth Jai Parkash Polytechnic

Diploma — Electronics and Communications Engg.

Jan 1996Jan 1999

Saraswati vidya Mandir, Yamuna Nagar

High school — 10th class

Jan 1995Jan 1996

M.L.N school, Yamuna nagar

8th class

Jan 1992Jan 1994

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

Explore similar profiles based on matching skills and experience