Work Preference
Summary
Overview
Work History
Education
Skills
Accomplishments
Skills
Timeline
Generic
Open To Work

Sourabh Mittal

Gurugram

Work Preference

Job Search Status

Open to work

Work Type

Full Time

Location Preference

On-SiteRemoteHybrid

Summary

Principal Software Engineer with 15+ years of experience in Telecom and VoIP, specializing in C/C++, SIP, IMS, VoLTE, SBC, SIP B2BUA and RTP/Media Processing. Extensive experience in designing and developing high-performance telecom software, including SBC and DPDK-based RTP Proxy/data-plane solutions. Strong expertise in IMS application servers, MMTel, SCC AS, SRVCC and SIP signaling, with end-to-end experience across technical studies, HLD/LLD, development, debugging, performance optimization, testing, integration and customer support. Patent inventor in RTP Proxy technology and actively involved in AI-assisted software engineering initiatives to improve development productivity.

Overview

16
16
years of professional experience

Work History

Principal Software Engineer

Oracle
02.2022 - Current
  • Delivered key SBC features covering SIP signaling, call processing, routing and interoperability, while driving AI-assisted engineering initiatives.
  • Designed and developed high-performance RTP Proxy/data-plane components using C++, Linux and DPDK.
  • Inventor of an RTP Proxy patent for distributed VIP:Port allocation.

Capgemini acquisition of Aricent Technologies

Aricent Technologies
12.2014 - 02.2022

Senior Technical Leader

Capgemini India
07.2021 - 02.2022
  • Led SCC AS module ownership, facilitating feature delivery and conducting technical reviews with the customer.
  • Managed technical feasibility, Black Box/White Box analysis, HLD/LLD, C++ development, testing, and customer support, ensuring comprehensive project execution.
  • Conducted Black Box and White Box analysis for TAS ed SCC AS and MMTel AS development for Ericsson MTAS, contributing to delivery of key IMS/VoLTE features including SRVCC, ICS, SDS and T-ADS.

Technical Leader and Senior Software Engineer

Aricent India
12.2014 - 07.2021
  • Developed SIP B2BUA using C++ for telecom applications.
  • Developed and supported FEPNGN SIP B2BUA for IMS networks, integrating IN services with S-CSCF, SIP applications, and Radisys MRF for multiple telecom customers.
  • Delivered features for MMTel and SCC AS, including SRVCC, ICS, SDS, and T-ADS, with ownership of technical studies, HLD/LLD, C++ development, and testing.
  • Supported multiple telecom customers including Telenor, Telstra, COLT, RSA, and SingTel, covering development, integration, testing, and production support.

Software Developer

Reliance Tech. Services Pvt Ltd
02.2011 - 12.2014
  • Developed and maintained SIP-based IP-Telephony services using OpenSER/Kamailio, facilitating registration, presence, call routing, and SIP signaling.
  • Implemented features including PUBLISH/BATCH SUBSCRIBE, group chat, voicemail, last-seen, call blocking, notifications, and IP-based location services.
  • Delivered features across full C development lifecycle, including testing, deployment, troubleshooting, and maintenance, ensuring reliable service delivery.

Education

Bachelor Of Technology - Computer Science

Arya Institue of Engineering
Jaipur, India
07-2010

Skills

Telecom architecture
Session border controller and SIP
IMS and VoLTE
RTP and DPDK
C and Linux
High-performance networking
Technical leadership
Innovation and AI engineering

Accomplishments

Inventor of Distributed VIP:Port Free-List Allocator with Lock-Free Local State and Authoritative Distributed Cache for scalable RTP Proxy resource allocation.

Skills

Domain Experience
VoLTE · IMS · SIP · SBC · SIP B2BUA · RTP/Media Processing · Diameter · TAS · IP Telephony · WebRTC

Telecom & Networking
SIP Signaling · IMS Architecture · SIP Call Flows · RTP · SBC · RTP Proxy · DPDK · Packet Processing · High-Performance Networking

Programming & Operating Systems
C · C++ · Linux · Shell Scripting · Multithreading · Data Structures · GDB · Valgrind

Architecture & Development
HLD · LLD · Feature Design · Technical Feasibility Study · Debugging · Troubleshooting · Unit Testing · Integration Testing · System Testing · Performance/Load Testing

Tools & DevOps
Git · Gerrit · Jenkins · JIRA · Klocwork · Wireshark · ClearCase · ClearQuest · Meson/Ninja

Cloud & Emerging Technology
AWS · WebRTC · AI-Assisted Software Engineering

Timeline

Principal Software Engineer

Oracle
02.2022 - Current

Senior Technical Leader

Capgemini India
07.2021 - 02.2022

Capgemini acquisition of Aricent Technologies

Aricent Technologies
12.2014 - 02.2022

Technical Leader and Senior Software Engineer

Aricent India
12.2014 - 07.2021

Software Developer

Reliance Tech. Services Pvt Ltd
02.2011 - 12.2014

Bachelor Of Technology - Computer Science

Arya Institue of Engineering
Sourabh Mittal