Rahul Lodha's Profile
Rahul Lodha's Experience
| Current : |
Software Developer, Samsung Electronics |
|
| IT Products | ||
| India, Bangalore | ||
Working from 2004 | ||
| Current : |
Software Developer, Samsung Electronics |
|
| IT Products | ||
| India, Bangalore | ||
Working from 2004 | ||
| Previous : |
Sonus Networks Pvt. Ltd. |
|
| India | ||
Worked from 2009 to 2012 | ||
Brief summary :
I have worked in development of core network components and applications on mobile handset involved in IP Multimedia Sub-system (IMS) solution. Hence I have a good understanding of IMS (end-to-end). Sonus Networks India Pvt. Ltd. Mar 2009 - till date GSX Media Gateway Jan 2010 - till date GSX9000 Open Service Switch solution is a softswitch for voice networks, delivering centralized call routing and network management. Programming language used: C Feature: Multi Level Precedence and Preemption (MLPP) for SIP and ISDN calls. Testing and bug-fixing. Started working on GSMA Rich Communication Suite which includes Video Share, Enhanced Address Book, Presence, Enhanced Messaging, Image share and File sharing IMX Platform (8 member team) March 2009 - Jan 2010 A carrier-grade, highly scalable web-based Multi-Media application Platform enabling service providers the ability to launch and manage enhanced multi-media applications with much greater velocity than ever before. Programming language used: C, C++ and Java Understanding and providing support for the Middleware platform services provided by the Service Availability Forum (SAF): GoAhead and OpenClovis. Services includes High Availability, Notifications, Log Trace, Information Model Management, Event, Checkpoint, Management Database, etc. Porting Log/Trace, IMM, Notification from GoAhead to OpenClovis. Fixings bugs in SIP Signaling call flow FSM, SIP Stack and sip servlets Understanding and providing support for Subscriber Service in IMX. Used sip clients like sipp-2.0, SIPr, GBL (sonus proprietary) Written multithreaded application on top of IMX in C++ and Java. Gained good understanding of MySql usage | ||
| Previous : |
Juniper Networks Pvt. Ltd. |
|
| India | ||
Worked from 2008 to 2009 | ||
Brief summary :
Juniper Networks India Pvt. Ltd. Jan 2008 - Feb 2009 Management Daemon and DDL (4 member team) January 2008 - February 2009 Management Daemon (mgd) is the process responsible for router configurations and operations. It parses and validated the command/configuration statement from CLI and either reads the information from the database or writes into it. It then sends signals and data changes to affected daemons. Programming language used: C Solving problem reports and feature development | ||
| Previous : |
Samsung Software Operations Pvt. Ltd. |
|
| India | ||
Worked from 2004 to 2008 | ||
Brief summary :
Samsung India Software Operations Pvt. Ltd. July 2004 - Jan 2008 IMS Client for Linux Mobile Handset (7 member team) December 2006-January 2008 IMS client includes the SIP stack, framework and the applications like P2P Video Sharing, Presence, Push to talk over cellular, etc. Coding (C) and testing P2P Video Share and Push-to-talk over Cellular application engines. Inputs for architectural design changes. Writing test case scripts in C for testing the IMS framework. CS-IMS Convergence Gateway (3 member team) April - June 2006 CICG (CS IMS Convergence Gateway) is an Application Server in IMS network which provided call continuity service (VCC) to a Dual Band Dual Mode (DBDM) user to switch/handoff between circuit switched domain and IMS. Identification of requirements, HLD issues, feasibility analysis and documentation. Subscriber Database Manager (3 member team) December 2004 - October 2005 SDM is a process which has all the information related to a User and its services. Its a database manager for CSCF and local-AS. The User profile downloaded from HSS is stored in a database and SDM is its manager. Even the Sh-Interface information like Repository Data is stored in SDMs database. Support for the IMS team in Samsung HQ (South Korea). Added features to the existing code of SDM (written by our team) like redundancy (Primary/Backup) support extension, AKA-authentication, HTTP-Authentication, SDM Dual down, encode/decode of Diameter messages. Modifications in the signaling to suit some of Samsung-KT proprietary features. Coding for Diameter protocol trace. Diameter Application Level Gateway (4 member team) December 2004 - October 2005 Diameter ALG is used to establish Diameter connection with HSS using SCTP as the transport layer protocol. It is a diameter client which sends the messages to the HSS when the diameter application asks it to send and relays the messages from HSS to the diameter application. Support for the IMS team in Samsung HQ (South Korea). Added features to the existing code of Diameter ALG (written by our team) like redundancy (Primary/Backup) support, Port failure cases, Stand-by loading, Node Control management (Language: C++, Compiler: gcc) Interworking our DiamALGs FSM with few real HSS like Hewlett-Packard, Telcoware HSS, Seoul-Commtech HSS in Korean Telecommunication (KT) Labs to suit specs like RFC3588. Load test passing 2.5 Million BHCA (Linux). Interworking with Trilliums SCTP stack for performance improvement. Home Subscriber Server (HSS) (4 member team) December 2004 - Novemver 2006 The Home Subscriber Server (HSS) is an application that facilitates call and session enablement, service authorization and authentication for the next-generation IP Multimedia Subsystem (IMS) network. Acting as the master database for subscribers in the all-IP network, the HSS allows operators to provide rich media services, convergence of services and simultaneous service use (i.e., voice and data) for subscribers. Support for the IMS team in Samsung HQ (South Korea). We developed HSS Simulator in Solaris and Linux. Added features to the existing code of HSS Simulator (written by our team) like supplementary services, HTTP authentication, Public Service Identity, Shared users (Language: C++, Compiler: gcc) Inter-working our IMS system with few real HSS like Hewlett-Packard, Telcoware HSS, Seoul-Commtech HSS in Korean Telecommunication (KT) Labs and conducted load test to pass 2.5 Million BHCA. Up-gradation to support SDM Dual down. Published a patent for supplementary services implementation using FCH. Internet B2BUA (3 member team) September - December 2004 (Release 0.1.0) B2BUA is Back-to-back User Agent. In an IMS network this is used for inter-working with 3GPP UA and non-3GPP UA. A non-3GPP UA does not support Preconditions. So Internet B2BUA inter-works and modifies SIP messages to support a successful call signaling. Identification of requirements, feasibility analysis, documentation. High and low level designing and writing Use case diagrams for 3GPP to non-3GPP call flow. Designing of FSM. Coding, compilation and making executable in Solaris (Language: C++, Compiler: gcc) Test case planning. SOFTWARE Skills Operating Systems: Linux, Solaris, Freebsd6, JUNOS, Windows Programming/Scripting Languages: C, C++, Java, Bourne Shell, Perl, Python, HTML Modeling Languages: UML DBMS: MySQL, Versant (Object Oriented Database) Tools and Kits: Eclipse 3.6, Source Insight, Vim, gdb, VMWare, Ethereal, Rational ClearCase, ClearQuest, CVS, purify, coverity Protocols: SIP, Diameter, SCTP, TCP/IP Training experience in Advanced Linux Programming which includes concepts of system calls, OS, kernel programming. Completed basic courses in finance such as Engineering economy, costing and accounting; Financial management. Have worked on simulator tools like MATLAB, SPIM. Professional Recognition While in Sonus Networks I was awarded best performer in the team in Q3 2009-10 for bringing up the middleware OpenClovis. Assigned high responsibility of client interactions very quickly in HSS and Diameter ALG project. Valuable experiences in functional roles like application programming, debugging, protocols and testing. Strong and cohesive team player capable of delivering results through tight deadline and quality pressures. COLLEGE LEVEL PROJECT work/internship Summer Internship: NISTADS - New Delhi ( May-June, 2003) A comparative study of Indian and Chinese computer hardware industry was done. B.Tech Project: Characterization of MEMS Piezoresistive Accelerometer using Interface Electronics and Fabrication of Micro-channels for Bio-MEMS application, IIT Kharagpur (2003-04) Extra-curricular activities and achievements Lectured 250 students for IITJEE exams for 3 months; 40 students secured admission to various IITs Managed single-handedly almost 500 colleagues in the Bowling tournament in SISO for 2 consecutive years. Represented Nehru Hall in the Inter Hall Volleyball tournament 2002. Enjoy Dramatics as a hobby and have participated in several plays in my school and college days. Other interests are reading and solving puzzles like Sudoku. Sports: TT, Pool, Bowling, Cricket and Swimming. Volunteer of `Asha for Education. It is an NGO which takes care of primary education for unprivileged children in India. Captain of Inter-Hall Antakshari team of Nehru Hall in IIT Kharagpur. | ||
Sponsored Jobs
Featured Career Adviser
Rahul's communities
|
951 members, 23 jobs, 54 articles, 8 questions, 16 debates, 4 idea contests.
|
Related Topics
This Topic is based on Industry Selection for Fresh Students of B.E. in...
5 debates
, 7 question
The liberalization was done in 2000, and there has been a large increase in...
2 trends
, 1 insight
, 2 debates
, 1 question
A new world order of competition is emerging in the global technology and...
1 trends
, 4 insight
, 12 debates
, 5 idea contests
, 4 question
Viewers also viewed
|
(58 Points)
|
|
(40 Points)
|
|
(52 Points)
|






