Shubham Agarwal

Senior Software Engineer

Hyderabad, Telangana, India8 yrs 7 mos experience
Highly Stable

Key Highlights

  • Designed flagship VoIP application for 200+ clients.
  • Expert in full-stack development and system design.
  • Proven track record in delivering scalable SaaS solutions.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in VoIP and Microservices.

Contact

Skills

Core Skills

Software ArchitectureMicroservicesAsteriskSoftware DesignSystem MonitoringQuality Of Service (qos)Aws

Other Skills

ARIAWS LambdaAmazon EC2Amazon S3Amazon Web Services (AWS)AndroidApache KafkaAws lamAws sqsCascading Style Sheets (CSS)Compliance PCICyara WatchRTCDatadogDistributed SystemsFull-Stack Development

About

Software Engineer with 5 years of experience designing and scaling enterprise-grade B2B SaaS platforms, including the company’s flagship VoIP application adopted by 200+ clients and 10,000+ users. Experienced in full-stack development, system design, and cross-functional collaboration within an Agile environment and committed to delivering user-centric, reliable solutions that solve real-world customer problems and deliver measurable business impact through scalable, maintainable designs.

Experience

8 yrs 7 mos
Total Experience
1 yr 6 mos
Average Tenure
10 mos
Current Experience

Nextiva

Senior Software Engineer

Aug 2025Present · 10 mos · Hybrid

AWS LambdaAws lamApache KafkaDatadogRedisDistributed Systems+7

Highradius

7 roles

Software Development Engineer - III

Jul 2024Aug 2025 · 1 yr 1 mo

  • 1. Designed and implemented the Pay By Phone feature, enabling users to collect payments over the call securely.
  • 2. Collaborated with clients’ IT teams to support VoIP calling integration on VDI and MPLS setups, specifically for India-based calling.
  • 3. Integrated Cyara Watchrtc to monitor browser-side ICE gathering logs and track network connectivity, enabling easier troubleshooting.
Cyara WatchRTCPCIPalAsteriskHibernateAmazon S3Spring Boot+2

Senior Software Engineer

Promoted

Feb 2023Jun 2024 · 1 yr 4 mos

  • Designed and implemented a skill-based call routing and queuing feature, which now powers call centers for multiple enterprise customers, along with the integration of the IVR system using Twilio Studio.
  • Built a real-time Supervisor Dashboard using event streaming, Java Spring Boot, MySQL and ReactJS to display live call queues and customer details, integrating with Asterisk for collector status tracking.
Software DesignAsteriskHibernateAmazon S3Spring BootSoftware Infrastructure+2

Software Engineer - II

Jul 2022Feb 2023 · 7 mos

  • 1. Integrated Grafana with Asterisk for real-time monitoring of Asterisk performance and VM health, including alerts for proactive issue resolution.
  • 2. Collaborated with leadership on talent hiring and was appointed Pod Lead to guide the team in delivering VoIP features, along with system stability.
AsteriskHibernateAmazon S3System MonitoringAmazon EC2Microservices+2

Software Engineer - I

Promoted

Feb 2022Jun 2022 · 4 mos

  • 1. Achieved a MOS of 4.40, indicating high call quality and user satisfaction.
  • 2. Designed and implemented a call conference feature, enabling multiple users to join and participate in real-time calls.
AsteriskHibernateAmazon S3Spring BootQuality of Service (QoS)MOS

Associate Software Engineer - II

Promoted

Jul 2021Feb 2022 · 7 mos

  • 1. Collaborated with the legal team to design and implement multiple call recording workflows compliant with regional laws and telecom regulations.
  • 2. Developed missed call, voicemail, call transfer, and call barging features.
  • 3. Collaborated with the Cloud Infra team to setup Git flow, Jenkins CI/CD pipelines, AWS ElastiCache, and EC2 instance deployments to enable a cloud-native architecture.
AsteriskJenkinsHibernateAmazon S3MemcacheSpring Boot+4

Associate Software Engineer - I

Sep 2020Jun 2021 · 9 mos

  • 1. Initiated a proof of concept for STUN & TURN and Asterisk REST Interface (ARI) to build customizable call center features.
  • 2. Implemented global calling support for 200+ country codes and added incoming call functionality using 40+ local phone numbers.
  • 3. Worked on POC and deployment of Fail2Ban and TLS-based SIP trunking to secure the Asterisk server against DDoS attacks and VoIP scanning threats.
AsteriskHibernateTurnJavaARITwilio

Intern

May 2019Aug 2020 · 1 yr 3 mos

  • 1. Worked with the Cloud Infra team on the POC and implementation of network and firewall setup for Asterisk, and set up Asterisk with dialplan to enable outbound calling to the U.S. using Twilio Elastic SIP Trunk.
  • 2. Developed backend microservice in Java Spring Boot to expose REST APIS consumed by Asterisk for call-related operations.
  • 3. Integrated Asterisk with the Reactjs-based Collections Cloud application to support in-app dialing, and later call recording functionality.
AsteriskSpring BootSRTPSIP TrunkingTransport Layer Security (TLS)

Konnexions, kiit

2 roles

Coordinator

Jun 2019May 2020 · 11 mos

Assistant Coordinator

Apr 2018Jun 2019 · 1 yr 2 mos

Katallyst

Application Developer Intern

Nov 2018Feb 2019 · 3 mos · Bhubaneshwar Area, India

Bhushan power & steel limited

Android App Developer Intern

May 2018Jul 2018 · 2 mos · Sambalpur Area, India

  • Industrial Mobile Monitoring & Control System

Iot lab , kiit

Core Member

Oct 2017Mar 2018 · 5 mos · Bhubaneswar

Students choice study centre

Web Developer

Jun 2017Oct 2017 · 4 mos · Ranchi Area, India

  • Coaching Management System

E labs

Coordinator

Apr 2017May 2020 · 3 yrs 1 mo · Bhubaneshwar Area, India

Education

Kalinga Institute of Industrial Technology, Bhubaneswar

Bachelor of Technology - BTech — Information Technology

Jan 2016Jan 2020

Nirja Sahay DAV Public School

Science

Jan 2014Jan 2016

Dav Public School, Gandhi Nagar

Matriculation

Jan 2014Present

Stackforce found 100+ more professionals with Software Architecture & Microservices

Explore similar profiles based on matching skills and experience