Hello, I am Prashant Panigrahi. I am a Senior Software Developer at SONY Mobile, which develops smartphones and wearable devices using Google Android operating systems.

I have more than 10 years of experience as system developer, system tester, test automation developer, modem validation engineer, IOT tester, field tester, lab tester and customer support engineer.

I have proven experience in programming languages such as C, C++, Java, PHP, MySQL, HTML, CSS and Python.

Along with that I am an expert in LTE, UMTS (WCDMA), HSPA (HSDPA, HSUPA), SIP/IMS/VoLTE protocols stack development, field and lab testing, customer support and research.

So far I worked in various projects in Ericsson, SONY Mobile. Motorola and Nethawk Networks. I have deep knowledge on protocols like RRC, RLC, MAC, FP, PDCP, SIP, Physical Layer, etc.

I am an active developer in Open Source projects. I have developed tools for signalling and protocol log analysis. My tools 3GPP Decoder and RLC decoder are used by wireless professionals.

I have completed the ISQTB Software Testing Certification and attended LTE and Git/Gerrit training.

LTE & LTE-Advanced

UMTS & HSPA

VoLTE & IMS

C & C++

Java

PHP&MySQL

HTML&CSS

Git & Gerrit

2012 - Present

Sony Mobile, Sweden

Senior Software Developer

My responsibility as a senior software engineer is developing new LTE, IMS/VoLTE, Android RIL/Telephony features, adding new operator specific configurations, bug fixes and protocol log analysis. Main programming languages used are C, C++ and Java. Git and Gerrit are used for version control and Qualcomm QXDM and Wireshark are used for protocol stack log analysis.

To support customers I travelled to various client offices and networks/operator labs in US and Europe.

Meanwhile as a senior software developer I went to Git/Gerrit and VoLTE training to improve my competence. Along with that I provided LTE RLC (Radio Link Protocol) training to Modem/RIL team. Technologies/Tools involved: VoLTE,ViLTe, Ut, GIT, IR92, IR94, ViLTE, WifiCalling, VoWIFI, EPDG, LTE, SIP, RIL, IMS, C, C++, JAVA, Android OS, QXDM, Linux, Eclipse, GIT.

2011 - 2012

ST Ericsson, Sweden

Senior Software Developer - Modem Protocol Stack

My responsibility as senior protocol stack developer at ST Ericsson was to develop new 3GPP RRC (25.331) features, debug and fix issues found during different testing phases. During this project I helped Customer Support team to answer customer questions on RRC layer (3GPP Layer 3).

The main programming languages used were C & C++. Clearcase was used for configuration management and Rational Rose RT for visual debugging.

Technologies/Tools: UMTS, HSPA, RRC, C, C++, Rational Rose RT, Clearcase.

2010 - 2011

ST Ericsson, Sweden

Modem Customer Support Engineer

As a 3GPP customer support engineer I analyzed customer issues and new requirements. The main objective was to analyze the modem protocol signalling (RRC/NAS) and data (RLC, MAC) issues for ST Ericsson mobile platforms and assigning the valid issues to appropriate development teams.

During this project I provided both offsite and onsite support to various customers.

Technologies/Tools: UMTS, HSDPA, HSUPA, Debugmux.

2008 - 2010

ST Ericsson, Sweden

Senior Test Engineer

I was responsible for execution of tests to verify that behavior of mobile platforms conforms to 3GPP specifications, in live network environment (Static/Drive Test) and in test labs.

For better testing I used methodology like Exploratory Testing to find out critical problems. As a senior test engineer I have expert level competence on various 3GPP (LTE, UMTS and HSPA) protocols like RRC, RLC and MAC, NAS and Physical layer.

I traveled to various operators and network vendor labs for testing. These include Ericsson, Alcatel-Lucent, Nokia Networks, Orange France, Vodafone, T-Mobile and AT&T.

2007 - 2007

Motorola India

IOT Test Engineer

As an IOT/IODT test engineer at Motorola my main task was to test 3G and HSPA UEs at various network vendors labs in Europe and North America. This a part of validating Motorola UEs performance on the network provided by other vendors.

Main network vendors involved in IOT/IODT testing are Ericsson, Nortel, Nokia, NSN, Alcatel etc.

2006 - 2007

Motorola India

Test Case Developer (TTCN & C++)

As a test script developer at Motorola, I created test cases using C/C++ and TTCN to validate different features on UE protocol stack.

All test cases were verified using Anristu 8480.

To reduce testing effort, I created automated test scripts by combining multiple test scripts. This helped Motorola test team to reduce testing time by at least 50 percent.

2004 - 2006

Nethawk India

Software Developer

My responsibility at Nethawk Networks was to develop new features and fix bugs and problems in 3GPP Layer 2 protocol stack (RLC and MAC) for Nethawk East simulator. I was involved in complete software development life cycle which involved requirement analysis, designing using Rational Rose (UML), coding using C++ and development of unit test cases for complete testing of the modules.

Meanwhile as a software developer at Nethawk Networks, I optimized different algorithms involved in RLC transmissions and retransmissions.

Technologies/Tools: UMTS, C, C++, Nethawk EAST, UML, Rational Rose

1999 - 2004

Utkal University

Master in Computer science

3gLTEInfo.com

Wireless Tutorials

3GPP Decoder

Open Source Software

RLC Decoder

Open Source Software