7
(+91) 8447736723 (M) e-mail: [email protected] Prakash Sahoo

Prakash sahoo

Embed Size (px)

Citation preview

Page 1: Prakash sahoo

(+91) 8447736723 (M)

e-mail: [email protected]

Prakash Sahoo

Page 2: Prakash sahoo

Overview Telecom software professional with 4+ years of strong

development and testing experience in C/C++ & telecom domain ,

specif ical ly in LTE protocols l ike NAS, S1AP, GTPV1, PDCP,

MAC, RLC etc.

Had to extensively practice OOPS concepts during the projects. Knowledge

of advanced level programming in C/C++ like thread synchronization

multithreading, multi processing.

Expertise in code optimization for performance improvement of the various

wireless network elements.

Good experience in IPC mechanism like socket, message queue, shared

memory etc.

Good understanding of LTE flat SAE architecture.

Experience in Aricent LTE-eNB protocol stack Development with

Broadcom LTE-eNB board.

Strong development and troubleshooting experience in PDCP/RLC/MAC

layer for Aricent LTE-eNB.

Experience in the areas of Call processing or Call Procedures for sessions

based on application layer protocols like NAS, S1AP, GTPV1 etc.

Experience in Development of Nethawk M5 analyzer and Nethawk EYE

monitoring with DBServer & up gradation projects as per 3GPP

Specifications for Nethawk LTE analyzers.

Experience Currently working as Senior Software Engineer at Aricent

Technologies

Operating Systems Linux and Windows

Languages C , C++

Development tools Visual Studio 2010 ,Vim-editor , GDB, Version Control (Clear-Case, svn),

Valgrind , BullsEye, Quality Center, Bug zilla etc

Hardware and Tools Broadcom eNodeB Board, QXDM dongle, Nethawk M5 analyzers, TM-

500 UE, Aricent EPC etc

Network Protocols LTE (Long Term Evolution)

• NAS, S1AP, GTPV1, GTPV2, MAC, RLC, PDCP

Education MCA with 91% from VSSUT (formerly UCE) Burla, Odisha (2007–2010)

B.Sc. in physics with 63% from FM University (2003 – 2006)

+2 science with 53.8% from CHSE Odisha

10th with 71.2% from BSE Odisha

Page 3: Prakash sahoo

EXPERIENCE

Aricent Technologies From December 2012 To till date

Nethawk Networks India Pvt. Ltd. (EXFO-Nethawk) From January 2010 To

December 2012

Current Project Aricent LTE-eNodeB Protocol Stack Development ( Integration with

Broadcom eNB Board BCM61750) (Oct 2013 – t i l l date)

Posit ion/Role Senior Software Engineer

Description Aricent LTE-eNodeB framework integrates Layer 2 and Layer 3+ modules in a

package that serves as a robust reference platform on which to develop complete

LTE eNodeB solutions. It provides complete Layer2 and layer3 functionality, and

exposes clear interfaces for Telecom Equipment Manufacturers to incorporate

product differentiation in areas such as SON, RRM and OAM.

Responsibi l i t ies

/Task

Integration of eNodeB framework layer2, layer3 with Broadcom board (BCM61750)

as per board architecture and functionalities, Performance Enhancement and

maintenance for support case and internal issues.

• Design and Integration of eNodeB framework using C on Broadcom board

(RT-Linux platform) which included:

o Implementing mailbox communication between processes running

on different CPUs.

o Communication of layer2 and layer1 FAPI messages.

o Defining and parsing XML file for declaration and definition

configuration information

o Fast Socket implementation for user plane data received/send

between EPC and eNodeB.

• Execution of Test cases for both FDD and TDD releases.

o UE Measurements &Mobility– It involves configuring measurements

at the UE and acting on the Measurement reports received.

o Admission Control – Admission of new UE or a Hand-in UE,

Admission of more RABs of the existing UE.

o Resource Allocations – Allocating CQI (Channel Quality Indicator) &

SR (Scheduling Requests) resources to the UE.

o Power Control& Transmission Mode Switching – Tuning the UE

specific power control parameters like p0-ue-pucch, p0-ue-pusch

and switching the transmission mode based on the radio conditions

experienced by the UE.

• Troubleshooting issues reported by testing team using tools like GDB

Page 4: Prakash sahoo

• Supporting enhancement, wrote the plan and procedures for the same and

performed Unit testing.

• Coordinated with customer for Performance Test activities.

• Currently working at client site (contela, sunae - south korea) as onsite

Engineer.

Platforms/tools C, Clearcase, Linux, Wireshark, GDB, Valgrind

Achievements Got the Team Award for extraordinary commitment, technical excellence during

integration of LTE eNodeB FDD release on broadcom61750.

Current Project NSN LTE-FAP eNodeB Platform (Dec 2012 - Oct 2013 )

Posit ion/Role Software Engineer

Description Aricent LTE-IPR framework integrates Layer 2 and Layer 3+ modules in a package

for mindspeed enb board. That serves as a robust reference platform on which to

develop complete LTE-FAP eNodeB solutions.

Responsibi l i t ies

/Task

Development of Platform project for Hardware Management and Watchdog module

using C++.

Feature study and requirement understanding, Initial design and planning

Implementation, Integration Testing, Functional Testing, and System testing.

Platforms/tools C++, Clearcase, Linux, Wireshark, GDB, Valgrind, Gcov

Previous

Project High Capacity BRIX HAWK DA for LTE

Position/Role Software Developer

Description Analyzer tool for LTE network works for X2, S1, S5, S8 interface which analyses large

volume of traffic at very high speed and further link all upper layer information to

completely give meaningful information for end user to store them to MySQL

Database. Developed in LINUX environment.

Responsibi l i t ie

s/Task

Development and support for S1AP and NAS layer and maintenance for support case

and internal issues.

Feature study and requirement understanding, Verification for feasibility analysis of

Page 5: Prakash sahoo

the requirement (with latest 3GPP specification), Initial design and, Implementation,

Unit Testing, Functional testing, Verification with trunk, Code optimization and Tuning

and merging.

Platforms/tools C++, Linux, gdb, svn , and wireshark

Previous

Project

KPI Calculat ion Engine BRIX HAWK DA for LTE

Position/Role Software Developer

Description This feature demands an application which enables to calculate the KPIs based on

xDRs and stores the KPIs in database. After the implementation, End

users/Customers should be able to visualize the various KPIs for Several Call Trace

related components for various interfaces such as S1, LTE EPC, A, Iu(IuCS/IuPS),

MAP & Gb etc.

Responsibi l i t ie

s/Tasks

Development and support for S1AP and NAS layer and maintenance for support case

and internal issues.

Platforms/tools C++, Mysql, Linux and Wireshark/Ethereal , SVN

Achievements Team Award

Page 6: Prakash sahoo

Previous

Project

M5 Analyzer-Protocol Monitor and Call & Session Application

Posit ion/Role Software Developer

Description Protocol Monitor and Call and session are applications in M5 analyzer-testing tool, it

gives real time online/offline analysis of network traffic across different wireless

network entity fully updated with latest wireless mobile technology (e.g. LTE, GPRS,

GSM, UMTS).

Responsibi l i t ie

s/Tasks

Development of new features (Decoding of protocols and Establishment of control

plane signaling, with protocols like S1AP, GTPV2, NAS) and maintenance for support

case and internal issues.

Platforms/tools C++, Windows, Visual Studio 2010 , BullsEye, Valgrind, SVN

Achievements Team Award

Personal Details:

D.O.B. : 22nd June 1985

Sex : Male

Marital Status : Single

Nationality : Indian

Passport No : K7175249

Pan Card No : CXBPS9265F

Religion : Hinduism.

Language Proficiency : Oriya, Hindi, English.

Hobbies : Gardening, Forming social groups & really

having a keen interest in doing some

munificent works.

Declaration:

Page 7: Prakash sahoo

I do hereby declare that the particulars of information and facts stated herein above are true, correct and

complete to the best of my knowledge and belief.

Date: 06-June-2014

Place: Gurgaon Prakash Sahoo