Profile

narendrajnu's Profile

Search
| More
 

This is one of the users at GetAFreelancer.com. If you wish to post your own project or become a service provider please signup here.

About

Username:
narendrajnu

Online?
off

Name/Company:
Alcatel-lucent

Country:
India

City:
Gurgaon

Area of Expertise:

  • C/C++

Member Since:
08-09-2008 12:27 EDT

Vision:
Help the people b using my technical skill at the level best

Skills:
C
C++
SIP
MEGACO

Keywords:

Average Pricing:
$10/hour

Rating:
(No Feedback Yet)

User Profile

Narendra Singh Mobile No (GSM): +91-9899 020 769.
Location: Gurgaon (Haryana).




Objective:
I am a highly motivated person and am looking for a challenging career in software design, development and maintenance. I am a quick learner and am looking for positions that help me in using and developing my skills.

Skills:
Languages C, C++
Platform Solaris, Linux, Windows.
Tools Clearcase, CVS, DETS, DDTS, Voice Tool.
Protocol SIP, MEGACO, SDP, SyncML DM.
Database Oracle9i.
Debugging Tool Gdb, ddd, Microsoft Visual Studio.
Products Media Gateway Controller(MGC), Residential Gateway Controller(RGC), P2K, Access Gateway Control Function(AGCF).
Domain VOIP, Mobile applications


Professional Experience:
Company Designation Period
Alcatel-lucent Development India Senior Software Engineer Mar’06 to Till date
Motorola India Pvt Ltd. Consultant Jul’05 to Mar’06
Flextronics Software Systems(Aricent) Software engineer May’04 to Jul’05


Experience: Currently Working with Alcatel-lucent Development India Ltd. I am working extensively in SIP Interface of Media Gateway Controller (MGC/RGC). I am handling the module along with two team members with minimum interaction of project manager.

Educational Qualifications:
• MCA – Jawaharlal Nehru University (JNU), New Delhi.
(CGPA: 7.8/9.0 or 86%) Aug ’2001 – May ’2004
• B.Sc. (Mathematics, Physics, Chemistry) C.S.J.M.University, Kanpur.
(Percentage: 72) Aug ’1997 – May ‘2000


Project Details:
1.FAX Support in RGC(Alcatel-lucent)
Description RGC functionality of the has been extended with the new feature called “RGC fax handling : T.38 , g.711 pass-through”.
Real-time facsimile communications over IP may follow 3 modes of operation:
1.T.38 fax relay as defined by the ITU-T T.38 recommendation,
2.fax pass-through .
Fax transition can be initiated locally in RGC, when fax signals CNG or V21 flags are detected in AGW or from the remote side when RGC receives a re-Invite with T.38 SDP. When fax is detected locally and T.38 is supported (configurable), RGC shall initiate FoIP transition to T.38. If T.38 is not possible or not allowed g.711 pass-through is used as fallback to handle fax.

Language and Operating System C++, Solaris9.0,
Role Release developer and Unit tester.

1. Stockbroker Implementation in RGC(Alcatel-lucent)
Description Stockbroker is a supplementary service that is closely related to the “Hold For Enquiry” supplementary service and makes use of the Call Hold function.
Call Hold allows the served user to interrupt communications on an active call (Call Hold Function), and then subsequently set up a new call (Enquiry call). Then served user has the possibility to either:
1.Restore the communication with the original user whilst releasing the active call with the 3rd user (Hold for Enquiry feature).
2.Restore the communication with the original user whilst putting the active call with the 3rd user on hold and to continuously switch between the two calls (Stockbroker feature).

Language and Operating System C++, Solaris9.0,
Role Release developer and Unit tester.

1. RFC3312 (Preconditions) Support in MGC (Alcatel-lucent)
Description SIP Some architectures require that at session establishment time, once the callee has been alerted, the chances of a session establishment failure are minimum. One source of failure is the inability to reserve network resources for a session. In order to minimize "ghost rings", it is necessary to reserve network resources for the session before the callee is alerted. However, the reservation of network resources frequently requires learning the IP address, port, and session parameters from the callee. This information is obtained as a result of the initial offer/answer exchange carried in SIP. This exchange normally causes the "phone to ring", thus introducing a chicken-and-egg problem: resources cannot be reserved without performing an initial offer/answer exchange, and the initial offer/answer exchange can't be done without performing resource reservation. MGC is made compliant to RFC3312 (Integration of Resource Management and SIP).
Language and Operating System C++, Solaris9.0, True64.
Role Release developer and Unit tester.


2. RFC3265 (Completion of Calls to Busy Subscribers) Support in MGC (Alcatel-lucent)
Description Completion of Calls to Busy Subscribers (CCBS) enables a calling user A, upon encountering a busy destination B, to be notified when the busy destination B becomes free and to have the service provider reinitiate the call to the specified destination B if user A desires. In the PSTN world a protocol running over TCAP is used between the originating exchange and the destination exchange to request the monitoring of the B user and to report the status change from busy to free. In an NGN VoIP environment the same service is applicable, however here the SIP Event notification mechanism is used. MGC is made compliant to RFC3265 (Session Initiation Protocol (SIP)-Specific Event Notification) to support Completion of Calls to Busy Subscribers (CCBS).
Language and Operating System C++, Solaris9.0, True64.
Role Release developer and Unit tester.

3. RFC3311 (UPDATE Method) Support in MGC (Alcatel-lucent)
Description The Session Initiation Protocol (SIP) defines the INVITE method for the initiation and modification of sessions. However, this method actually affects two important pieces of state. It impacts the session (the media streams SIP sets up) and also the dialog (the state that SIP itself defines). While this is reasonable in many cases, there are important scenarios in which this coupling causes complications. The primary difficulty is when aspects of the session need to be modified before the initial INVITE has been answered. An example of this situation is "early media", a condition where the session is established, for the purpose of conveying progress of the call, but before the INVITE itself is accepted. It is important that either caller or callee be able to modify the characteristics of that session (putting the early media on hold, for example), before the call is answered. However, a re-INVITE cannot be used for this purpose, because the re-INVITE has an impact on the state of the dialog, in addition to the session. As a result, a solution is needed that allows the caller or callee to provide updated session information before a final response to the initial INVITE request is generated. The UPDATE method, defined here, fulfills that need. It can be sent by a UA within a dialog (early or confirmed) to update session parameters without impacting the dialog state itself.
MGC is made compliant to RFC3311 (SIP UPDATE Method).
Language and Operating System C++, Solaris9.0, True64.
Role Release developer and Unit tester.


4. RFC3262 (PRACK) Support in MGC (Alcatel-lucent)
Description SIP defines two types of responses, provisional and final. Final responses convey the result of the request processing, and are sent reliably. Provisional responses provide information on the progress of the request processing, but are not sent reliably in previous version. It was later observed that reliability was important in several cases, including interoperability scenarios with the PSTN. Therefore, an optional capability was needed to support reliable transmission of provisional responses. That capability is provided in this PRACK feature. MGC is made compliant to RFC3262 (Reliability of Provisional Responses in SIP).
Language and Operating System C++, Solaris9.0, True64.
Role Release developer and Unit tester.


5. Version negotiation in Megaco Protocol Stack (Flextronics Software systems).
Description Earlier release of HSS Megaco stack support only protocol version 1. So version negotiation was never required in real sense. With the support of this feature stack will be able to support multiple protocol versions. To support multiple versions, it is required to know which version to use for the association before any protocol commands processing begin. Application should tell the stack, which version to start with and whether stack should allow fallback of the version during negotiation procedures.
Language and Operating System C, and Solaris, NT, Linux
Role Developer and Tester.


6. Memory management (Flextronics Software systems).
Description The memory management scheme in which fetching a memory location from memory pool has higher probability to find the location inside data cache itself. Memory management for MEGACO Protocol stack
Language and Operating System C, Solaris,NT,Linux
Role Developer and Tester.


7. Severity implementation in Firmware Update over the air (Motorola India).
Description Objective of severity to define what level of control the user will be allowed over the download/update process over the air.
This OTA Software Repair Client feature will support the download of the update package and the update of the phone software for the OTA Software Repair end-to-end solution. This feature depends on the SyncML DM Engine and Core Browser components to perform the download of the update package. It also depends on the PUPD and bootloader components to perform the update of the phone software.

Language and Operating System C++, Solaris
Role Developer and Tester.

8. Client Initiated Session over the air (Motorola India).
Description Device Management Sessions can be initiated from both the server end (management server) and the client end (mobile phone). A Client Initiated Session can be started through a new option called ‘Check Server’ under the Settings->Phone Status->Software Update menu.
Upon choosing ‘Check Server’, the user would be prompted to start the session. With respect to Client Initiated Sessions, we would display a ‘Connecting’ dialog to the user.
Language and Operating System C++, Solaris
Role Developer and Tester.

9. Service user and Statistics Maintenance (Flextronics Software systems).
Description The sample program for the HSS MEGACO stack is a sample client application, which can interact with this stack. FSS MEGACO stack provides APIs to facilitate statistics collection at the stack. The stack provides APIs for retrieving various types of the statistics as per the requirements for the user application. Service user is a client application.
Language and Operating System C and Solaris,NT,Linux
Role Developer and Tester.

Course project:
1. I have worked on project which concerns with analysis and design of Union Public Service Commission Exam. Yourden Technique of Structured Analysis and Design is used. The data flow diagram is arrived at along with the data dictionary and process specification. The DFD is further mapped to structured charts to arrive at a Structured Design.

2. I have worked on a Union Public Service Commission Exam that includes developing a knowledge store for organization of exam. Database is created on Oracle9i and can be queried through SQL. The project involves –
• Gathering requirements and development of the process
• ER diagram to capture relationship between different entities
• Schema Development for Relational Databases
• Schema Normalization
• Writing SQL statements to build database objects like tables in Oracle 9i

Achievements:
• Received Company Achiever of Month (CAM) Award in Alcatel for month Feb-07.
• Got 3rd position in coding(“code war”) competition in Alcatel-lucent.
• Submitted Patent on “Generation of Global Unique Id” is in process.
• Recognized as a best team for Jan-05 to Mar-05 quarter in Flextronics software systems.

Other Activities:

• Organized alumni meet-2003 in JNU.
• Active member in organizing a charity show for the Kusumpur Phari Slum behind Basant Continental Delhi with the cooperation of one NGO SEARCH.

Strengths
• A keen learner with great adaptability.
• Always accountable for result.
• Goal oriented with positive attitude.


Birth Date: 17-07-1981
Gender: Male
Nationality: Indian
Languages: English and Hindi

Report Violation

Buyer Activity

Buyer Rating:

(No Feedback Yet)

Latest Open Projects:

(No Open Projects)

Latest Frozen Projects:

(No Frozen Projects)

Latest Closed Projects:

(No Closed Projects)

Provider Activity

Provider Rating:

(No Feedback Yet)

Latest Bids on Projects:

(No Active Bids On Projects)

Latest Won Projects:

(No Won Projects)

Latest Lost Projects: