Shivaraj Patil

Software Engineer

Bengaluru, Karnataka, India14 yrs 4 mos experience
Highly Stable

Key Highlights

  • Expert in C and C++ programming with extensive experience.
  • Led independent customer programs with successful feature implementations.
  • Proficient in optimizing memory usage in complex systems.
Stackforce AI infers this person is a Telecommunications and Media Streaming expert with strong C++ development skills.

Contact

Skills

Core Skills

C++C (programming Language)Requirements Gathering

Other Skills

RESTFul Network APIsEnterprise conferencing featuresMemory optimizationCollaborationMPEG-DASHMS Smooth StreamingAmazon Web Services (AWS)Voice over IP (VoIP)TerraformPython (Programming Language)FreeswitchkamailioCPaasLinuxRTOS

About

Excellent C and C++ programming skills. Direct experience using STL, Data Structures, Multi-Threading, Synchronization, OOP and TCP/IP Socket programing. Working experience on various protocols: SIP, SDP, MSRP and HTTP Excellent Analytical, Communication and Critical thinking skills. Constantly learning new things in domain and programming language in order to achieve expertise.

Experience

14 yrs 4 mos
Total Experience
4 yrs 1 mo
Average Tenure
2 yrs
Current Experience

Nokia

Principal Developer

Jun 2024Present · 2 yrs · Bengaluru, Karnataka, India · Hybrid

Plivo

SDE 2

Sep 2021Jun 2024 · 2 yrs 9 mos · Bangalore Urban, Karnataka, India

C++C (Programming Language)

Mavenir

Senior Member Of Technical Staff

Apr 2016Sep 2021 · 5 yrs 5 mos · Bengaluru, Karnataka, India

  • Led a customer program independently. This involved Requirements gathering, Coding and Suppot during ST, E2E and OPS phases of validation.
  • Extensive C++ development to implement Enterprise conferencing features, RESTFul Network APIs for Adressbook(JSON, XML interworking).
  • Working on redesigning and enhancing existing implementations to reduce memory footprint and remove the redundant code.
  • Implemented several new features on various services like VVOIP, IM, Call Merge Conference and Push Notification Server (PNS) support.
  • Going through FRS, RFCs, OMA and RCS documents to understand the requirements thoroughly while implementing the Change Requests (CRs) and new features.
  • Collaborating effectively with ST, OPS & other team members while analysing and fixing the issues at different stages of testing like IT, ST, E2E, Capacity, Staging, FUT and Production.
  • Organising Test plan review and FRS review when ever new requirements are to be developed.
C++RESTFul Network APIsEnterprise conferencing featuresMemory optimizationCollaborationRequirements gathering

Rebaca technologies

Software Engineer

Feb 2012Apr 2016 · 4 yrs 2 mos · Bengaluru Area, India

  • Worked as a C++ programmer to design and develop MPEG-DASH and MS Smooth Streaming media packagers.
  • Worked as C programmer in STB project.
C++MPEG-DASHMS Smooth Streaming

Education

Govt. SKSJT Institute

Bachelor of Engineering (BE)

Jan 2007Jan 2011

Jawahar Navodaya Vidyalaya

Pre University Course — Science And Mathematics

Jan 2000Jan 2007

Stackforce found 100+ more professionals with C++ & C (programming Language)

Explore similar profiles based on matching skills and experience