Summary
Overview
Work History
Education
Skills
Awards
Personal Information
Timeline
SeniorSoftwareEngineer

Kanishk Jain

Hyderabad

Summary

Seasoned C++ developer with 6 years in the VOIP and 5G domain, specializing in FreeSWITCH, Asterisk, and the Dialogic stack which extends to OpenSIPS and Kamailio for SIP routing, as well as ACD (Automatic Call Distribution) call center and emergency911

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Qualcomm Technologies, Inc. and
04.2024 - Current
  • Worked on feature enhancement and debugging of qualcomm 5g project
  • Worked on memory pools and their management as per numa node for shared and dedicated queues
  • Worked on debugging and bug fixing for 5g code
  • upgraded certain qualcomm internal tools to python3.11
  • improved certain part of c++ code upgrading it to c++23 resulting latency reduction
  • Worked on making a certain component of project numa aware and increase page sizes using dpdk library to improve performance and providing the data to splunk for GUI representation
  • Tools and Technology Used: C++, Python, Gdb, qualcomm internal tools

SDE II

Paytm
10.2022 - 03.2024
  • Worked on feature enhancement and debugging of Dialogic Stack, PJsip library and Asterisk for ACD call center solution
  • Worked on adding new routes and load balancing in Opensips
  • Worked on AEAP and UNIMRCP protocols and ChatGPT integration with asterisk for speech synthesis and recognition including capturing the audio chunks from a websocket in real time in nodejs, converting it to text in real time and also converting it to wav file in nodejs
  • Debug the errors and vulnerabilities using tools like wireshark, sngrep and GDB
  • Worked on webrtc web phones to send and receive calls and handle their audio streams
  • Worked on recording the audio in real time and converting it to text using azure sdk
  • Tools and Technology Used: C++, SIP, Wireshark, SNgrep, GDB, Asterisk, Opensips, webRTC, Multithreading, NodeJS, MySQL, Docker, Nginx, Azure SDK, Linux, Kernel Debugging

Software Developer

Ecosmob Technologies
06.2021 - 10.2022
  • Worked on development and Integration of emergency911 solution using freeswitch, kamailio and docker/kubernetes
  • Developed a testing tool for emergency911 solution which can produce upto 50CPS using nodejs, LUA and freeswitch
  • Worked on restAPI creation using nodejs, LUA to accept call request and its further processing
  • Worked on enhancement of WebRTC SipJS library
  • Tools and Technology Used: C, Lua, Freeswitch, Docker/Kubernetes, MySql, NodeJS, Kafka, Jira, SQLite, Wireshark, Sngrep

Member of Technical Staff

NEC Technologies India
07.2019 - 06.2021
  • Worked on development, feature enhancement and debugging of NEC SIP phones
  • Worked on adding 802.1x(EAP-PEAP) security feature
  • Worked on creating and importing self signed certificates for TLS handshake
  • Tools and Technology Used: C++, SIP, GDB, OpenSSL, SIP server(3C/ Asterisk), NodeJS, MySQL, Linux

Software Developer

Self Made Project
12.2019 - 12.2020
  • Created an android video player that will generate subtitles while playing the video
  • Used NodeJS as mediator to transcode the audio according the google speech to text sdk and use it for speech to text
  • Tools and Technology Used: JAVA, XML, android Studio, NodeJS, Curl, SOX, Android Firebase

Software Developer Intern

NEC Technologies India
01.2019 - 07.2019
  • Worked on the development of voice to call commands
  • Worked on Data creation and training to create acoustic model to recognize commands
  • Tools and Technology Used: SIP, NodeJS, HTK toolkit, Julius OSS, Wireshark

Education

Bachelor Of Technology - Information Technology

ABES Engineering College
Ghaziabad
01.2019

Skills

  • C/C
  • Voip
  • Nodejs
  • python
  • Multithreading
  • Freeswitch
  • Asterisk
  • Opensips
  • DSA
  • 5G

Awards

Rising Star of the Year, 10/22 - Present

Personal Information

Title: Senior Software Engineer

Timeline

Senior Software Engineer

Qualcomm Technologies, Inc. and
04.2024 - Current

SDE II

Paytm
10.2022 - 03.2024

Software Developer

Ecosmob Technologies
06.2021 - 10.2022

Software Developer

Self Made Project
12.2019 - 12.2020

Member of Technical Staff

NEC Technologies India
07.2019 - 06.2021

Software Developer Intern

NEC Technologies India
01.2019 - 07.2019

Bachelor Of Technology - Information Technology

ABES Engineering College
Kanishk Jain