Summary
• 12 years of progressive experience in all phases of software development, troubleshooting, bug-fixing and maintenance using C, C++ on LINUX platform.
• Experienced on multiple Operating Systems like Solaris and Linux.
• Highly energetic and motivated professional with ability to quickly learn and perform in a dynamic, fast paced environment.
• Strong communication skills and ability to work on multiple projects and prioritize workload.
Skills Overview
Languages: C, C++
Operating Systems: LINUX, UNIX (Sun Solaris).
Protocols: RANAP, HNBAP, RUA, M3UA, SCTP, UPP, H.248, SIP
Tools: MGTS, GDB debugger.
Configuration tools: Perforce, Clearcase.
Work Experience
Kineto Wireless, Milpitas, CA
May 2008–Present
Senior Software Engineer
Project 1: Iuh product development
Design, develop and test software stacks and modules in Kineto’s Iuh product, specializing on core network and access network interfaces.
Responsibilities:
• Updated HNBAP and RUA Encode/Decoder as per 3gpp version 9.0.
• Updated RANAP Encoder/Decoder to incorporate Relocation related messages as per 3gpp version 4.7.
• Updated the INC modules to support Intra-CSG handovers.
• Enhance the Call State Machine of the Kineto INC to support IuCS over IP calls.
• Enhance the Media Gateway Interface of the Kineto INC to support Relocation.
• Provide field support by diagnosing and fixing issues found in the INC software modules.
Environment: C++ on LINUX
Protocols: RANAP, HNBAP, RUA and MEGACO (H.248)
Tools: MGTS, Perforce.
Project 2: IuGAN product development
Design, develop and test software stacks and modules in Kineto’s IuGAN product, specializing on core network and access network interfaces.
Responsibilities:
• Enhanced the INC to support the SCTP multi-homing feature.
• Enhanced M3UA for compliance to TS 29.202.
• Enhanced INC module to support SLS to stream mapping.
• Fixing bugs reported by testing team.
• Provide field support by diagnosing and fixing issues found in the INC software modules.
Environment: C++ on LINUX
Protocols: TS 44.318, M3UA, and SCTP
Tools: MGTS, Perforce.
Project 3: Pre-Iuh FemtoCell product development
Design, develop and test modules in Kineto’s Pre-Iuh product, specializing on access network interface and radius interface.
Responsibilities:
• Updated the UPP Encoder/Decoder to support IE for Intra Group Handover feature (Enterprise Feature).
• Update the INC modules to support Intra Group handover.
• Fixing bugs reported by testing team.
• Provide field support by diagnosing and fixing issues found in the INC software modules.
Environment: C++ on LINUX
Protocols: Upp and Radius
Tools: MGTS, Perforce.
Veraz Networks, San Jose, CA
Dec 2006 – Apr 2008
Systems Engineer
Worked on development of Session Border Controller (SBC) feature in the Veraz Control Switch. An SBC is a VoIP session-aware device that controls call admission to a network at the border of that network. It can also perform host of call-control functions to ease the load on the call agents within the network.
Responsibilities:
• Prepare the design document for the SBC feature of the Veraz Control Switch.
• Perform coding and write unit test plan and do unit testing.
• Memory Analysis of the features to remove memory leaks using tools like Purify.
• Write the SI plan and Perform SI Testing.
• Do the end to end testing of the complete Feature with the Control Switch.
• Configuration Management using Clearcase.
Environment: C++, SIP, H.323, MEGACO (H.248), Spectra, INET, Perl Scripting , Clearcase, Purify (for memory leaks), Pure Coverage (for code coverage) and Sun Solaris.
Aricent, India
Nov 2004 - Nov 2006
Technical Leader / C++ Developer on Sun Solaris
Worked on enhancement of the SIP interface (ICE) of Veraz Control Switch. SIP Interface acts as a Gateway and terminates incoming SIP calls. My work involves enhancement of existing state machines, call control and implementing new RFC such as Diversion Header, Reason Header, and OPTIONS etc.
Responsibilities:
• Prepare the design document for the enhancements in the Veraz Control Switch ICE component.
• Coding and Unit Testing for the feature.
• Memory Analysis of the features to remove memory leaks using tools like Purify.
• Write the SI plan and Perform SI Testing.
• Do the end to en...
Login or Register to view the full resume.