Experience Summary
• Overall experience of *+ yrs in Telecom – wireless domain with 3+ yrs in LTE & rest in GSM.
• Expertise in 4 G – LTE with in depth understanding of PHY, MAC, RLC, PDCP, RRC
• Customer Site experience: -
New Jersey, US – Onsite lead for Integration & Release verification team, Developed and deployed Automation framework and regression test suite manager. ‘Go To’ person for UE automation and Test Suite Development, Windows 7 Issues, Data Throughput Issues, Stack Upgrades. Well experienced in test planning and execution, analyzing critical customer site issues and interfacing with external teams and customers.
Japan – Conducted/participated in design discussions & walkthrough for faster closure of requirements & design.
India – Integrated & tested the service control processor with existing MSC modules.
• Currently leading a team of size 6, responsible for creation and execution of Build acceptance and regression test plans, Integration of various components of LTE protocol stack and development of automation framework.
• Led the development team of size 4-6, responsible for feature analysis, design, development and testing of LTE eNodeB Call processing Module & its enhancement to support RRC connection Setup/Release, Security Activation, RRC connection Reconfiguration, Handover & RRC connection Re-establishment.
• In depth understanding of LTE network architecture & call processing at LTE eNodeB; GSM network architecture & call processing. Understanding & work experience in both Access & Non-Access Stratum.
• Designed, implemented, tested & provided support & consultation for the service control processor for non-CAMEL supplementary services – Call Forwarding, Call Wait, Call Hold & Closed User Group in compliance with 3GPP specifications. Optimized System performance by load testing, timing & failure analysis.
• Good exposure to: -
Effort estimation
Technical writing like requirement specifications, approach notes, architecture specification & design documents.
Code review & walkthrough
• Analytical approach to problem solving coupled with good leadership, interpersonal, presentation and communication skills.
• Awards won: -
Individual Excellence -2010
Team Award – 2011, 2009, 2007
Best project of the year – 2005
Skill Summary
Skill Type Description
Current Role Technical Lead at Aricent
Domain LTE, UMTS, GSM
Programming Language/Framework C, C++, VC#.Net & VB.Net, Java, Shell & awk scripting
Development Tools/Environments MS Visual Studio, Telelogic TAU Modeling Tool
Operating Systems Linux, Windows, Unix
Real Time Operating System Montavista Linux
Technologies / Networking Protocols • Technologies – LTE, UMTS, GSM, GPRS
• Protocols – PHY, MAC, RLC, PDCP, RRC, GTP; UDPCP, DTAP, BSSAP, SNMP; SS7 - MAP, CAP, MTP, SCCP, ISUP
• Domains worked on –Multiple-PDN support, Initial Security Activation, RRC Reconfiguration, Intra-eNB, Inter-eNB & Inter-RAT Handover procedures, cell reselection/redirection, RRC connection re-establishment procedure, Supplementary Services - Call forwarding, Closed User Group, Call wait, Call Hold, MultiParty, Call Barring, Call preemption, Translations, Handover, CAMEL.
Testing Tools K1297 G20, Nethawk Analyzer, Vendor Specific Diagnostic Monitors for UEs like LLDM, QXDM, Wireshark, Traffic generators like iPerf, DITG
Debugging & Profiling Tool Purify, Klocwork
Configuration Tools Perforce, Rational Clearcase, CVS
Academic Qualification
Bachelors in Computer Engineering from Rajasthan University, India.
Project Details
From Jun 2010 till date
Company Name: Aricent
Designation: Technical Lead
Client: A leader in test, measurement and service assurance solutions for communications industry, US
Feature
Development of eNodeB Emulator to test the performance of LTE systems 4G technologies
Duration(in months) 11
Overview Leading Integration and verification team, Developed Automated Test suites for end to end regression testing of eNodeB Emulator.
Developed and Integrated various eNodeB components and modules of the LTE protocol stack.
Team Size 6
Contribution 1. Leading and managing a team of 6, responsible for –
i. Development and execution of Build acceptance and regression testplans for integration of various modules of LTE Network emulator.
ii. Development of automated test suites in VB.Net and VC#.Net
2. ‘Go To’ person for UE Automation including AT command support, Automation of traffic generators, Windows 7 issues, Data Throughput issues.
3. Well experienced in analyzing and resolving critical customer site issues impacting business.
4. Integration and regression of features like Multiple-PDN support, RRC Reconfiguration, Intra-eNodeB, Inter-eNodeB & Inter-RAT Handover procedures, cell reselection/redirection, RRC connection reestablishment etc.
5. Development of controller modules; feature enhancement/patch development and bug fixing for eNodeB Emulator.
Technology & environment Technology LTE
Programming Language VC#.Net, VB.Net
Tools Perforce
Development Platform Windows
From Nov 2008 till May 2010
Company Name: Aricent
Designation: Technical Lead
Client: Japanese leading company in Mobile Communications
Project Description: Development of call processing middleware for application processor of LTE eNodeB, which communicated with the system module consisting of GTP, PDCP, RLC, MAC, PHY sublayers
Feature
Development of UE module of Call Processing Middleware for LTE eNodB with Handover & Re-establishment support
Duration(in months) 13
Overview Developed UE module with support of following UE procedures & their feature interactions: -
RRC connection Setup/Release,
Initial Security Activation,
RRC Reconfiguration,
Intra-eNB, Inter-eNB & Inter-RAT Handover procedures
RRC connection re-establishment procedure
GTP-U path management function
UE monitoring & auditing procedures
Team Size 35
Contribution - Writing Software Requirements Specification, High Level Design & state machine tables, Sub System integration test plans, Approach notes & other customer visible documents.
- Design walkthrough & discussions with customer for faster closure of requirements & design
- Led the development team
- Implementation in C
- Code reviews
- Clearcase branch management
- Post Release Customer Support
Technology & environment Technology LTE
Programming Language C
Tools Clearcase, Purify, Klocwork
Development Platform Red Hat Linux
From Oct 2006 till Nov 2008
Company Name: Aricent
Designation: Senior Software Engineer
Client: Indian Telecommunications Company focused at providing low cost wireless solutions to rural areas
Project description: To enhance the MSC for support of CAMEL as well as non-CAMEL supplementary services.
Feature Support of Call Forwarding, Call Wait, Call Hold & Closed user Group Services in GSM MSC
Duration(in months) 10
Overview Enhanced the MSC to support call forwarding, call wait, call hold & closed user group services. Developed Internal Service Control processor for invoking non-CAMEL services, like Call Forwarding(early & late forwarding on Busy, unreachable, no reply & unconditional), Closed User Group, Call Wait, Call Hold, Line Restriction, MultiParty, Call independent SS. The communication interface between Call control processors and internal Service control processor was kept CAMEL compliant as per 3GPP specifications.
Team Size 10
Contribution - Requirements specification
- Feature analysis, Design
- Code review
- Development using Telelogic TAU.
- Feature Interaction
- Sub-System & System Integration of service module with call control & SSF module.
- Testing the MSC with Testing tool K1297
- Post Release Customer Support & system optimization
Technology & environment Technology GSM
Programming Language C
Tools TAU, K1297
Development Platform Red Hat Linux ES 3.0
Target Platform Proprietary Hardware running
Montavista Linux
Feature System optimization
Duration(in months) 6 months
Overview Optimize performance of MSC by load testing & call time analysis.
Team Size 6
Contribution - Load testing to achieve optimal call parameters & maximum call attempts with minimal failures
- Call failure & timing analysis of loads run
- Trying combination loads with Call Forwarding, Call waiting, CUG, SMS, ISUP calls.
- Writing scripts for load analysis
Technology & environment Technology GSM
Programming Language C, awk scripting
Tools Nethawk
Development Platform Red Hat Linux ES 3.0
From Feb 2004 to Sep 2006
Company Name: Infosys Technologies Ltd.
Designation: PA (Programmer Analyst)
Client Nortel Networks
Project description: To develop, test and support fast features – customer requested business-critical functionality delivered as activatable patches. And to customize software to meet unique requirements that are out of the normal GSM implementation.
Major features/CRs undertaken:
Feature Internal counter for Inter MSC Call forward loop
Duration(in months) 6
Overview Provided a mechanism to limit parallel invocations of Late call forwards by the MSC, to prevent infinite looping based on an operator datafilled parameter. Enhanced CF flavors to detect and block parallel invocations & Increased the subscriber limit of fraud control database.
Team Size 1
Contribution - Analysis, Design Coding & Support of new Feature
Technology & environment Technology GSM
Programming Language Client Proprietary
Development Platform Unix
Feature Voice Mail routing enhancement
Duration(in months) 4
Overview Enhanced the MSC with the capability to take down Voice Mail System loop calls (calls forwarded to another/same VMS) with appropriate ISUP Release cause values depending on the CF flavor. Enhanced MS CALL to block VMS to VMS calls through translations.
Team Size 1
Contribution
- Analysis, Design Coding & Support of new Feature
- Identified critical bug in existing feature during interactions testing & also developed a corrective patch to fix the existing issue.
Technology & environment Technology GSM
Programming Language Client Proprietary
Development Platform Unix
Feature MAP v3 Originating IN Category Key in SRI ACK
Duration(in months) 3
Team Size 1
Overview Enhanced the MSC/SSP to request and receive Originating IN category Key in MAP SRI ACK. Enhanced MAP SRI & SRI ACK messages to include OICK.
Responsibilities - Analysis & High Level Design for the feature
Technology & environment Technology GSM
Programming Language Client Proprietary
Development Platform Unix
CR eMLPP support in R4 networks
Duration(in months) 2
Team Size 1
Overview Issues raised to change stream mode (from inactive to sndrcv) of ephemeral termination in MS to ISUP preemption calls in R4 networks.
Contribution - Investigated on bearer characteristics settings in reroute scenarios & justified it as correct behavior.
Date: Jul 2011
Place: NJ, US (Suman Singh)