Results-oriented Senior Software Engineer with 10+ years of experience in wireless telecom, specializing in the design, development, of stack based devices. Proven ability to troubleshoot complex issues, optimize performance, and contribute to successful product releases. Expertise in Linux OS fundamentals, computer architecture, and wireless networks (LTE/5G layer 2).
Overview
10
10
years of professional experience
1
1
Certification
Work History
Senior Software Engineer
Capgemini
Banglore
04.2024 - Current
Developed functional unit tests for 5G PDCP, resulting in enhanced code quality and significant coverage.
Implemented improvements for 5G PDCP wrap-around scenarios based on client specifications to resolve existing issues.
Boosted network performance and user experience by optimizing 5G PDCP/MAC layer throughput.
Ensured high system availability by resolving critical issues in 5G PDCP/MAC for clients such as NOKIA and LG.
Executed Sanity and Regression testing utilizing Jenkins Automation tool to ensure robust software performance.
R&D Software developer
Nokia
Bangalore
10.2021 - 04.2024
Developed 5G WebEM functionalities to enhance operators' debugging capabilities for R&D parameter management.
Created 5G TDD MAC EIRP control with new TTI parameters and PM counters for performance monitoring.
Authored unit test cases for functional coverage and SCT scenarios to validate enhanced feature testing.
Ensured LTE Inter-CA compatibility between ENBs, maintaining network stability during upgrades.
Provided critical support for system and entity testing (Precheck/Protos) using deep knowledge of 5G MAC scheduling.
Collaborated across teams to troubleshoot and address significant network issues effectively.
Software Engineer
TCS client (Viavi/TM500) & Ericsson)
Hyderabad, Telangana
12.2018 - 10.2021
Developed Aeroflex TM500 UE MtsclearMts command with Service End batching parameter, enhancing mobility and traffic simulation capabilities as per Ericsson requirements.
Implemented interface, command parsing, config DB, and application code changes, ensuring seamless integration of new functionalities.
Interpreted and applied Command Reference Manual (CRM) specifications for new commands, ensuring accurate implementation and compliance.
Analyzed customer logs (Ericsson, TMS500/E500, AT&T, Airtel, Mobily Saudi) to proactively identify and resolve faults, contributing to bug fixes and interface upgrades (Inter-Site CA failure branch-out solution).
Utilized expertise in TM500/E500 module components (MTS/MTE/DTE) to effectively simulate and analyze network behavior.
Addressed customer issues (ZTE/ Facebook /Ericson) by analyzing KPI reports and providing effective solutions.
Utilized TM500 tool TMA (Test Mobile Application) to understand and troubleshoot protocol and command-line logs.
Senior Sys & Design Software Engineer
SASKEN (Intel client)
Bangalore
07.2018 - 11.2018
Enhanced project execution using Intel's 4G modem project development methodologies.
Identified critical bugs by executing thorough test cases aligned with client specifications.
Ensured client satisfaction by reporting software defects, facilitating quality enhancements.
Software Engineer
SAI Technology PVT
Chennai
04.2015 - 06.2018
Demonstrated knowledge of LTE Network Nodes (MME, S-GW, P-GW, PCRF, HSS) in network architecture and functionality.
Applied extensive knowledge of LTE layers (RRC, PDCP, RLC, MAC Layer protocol) to develop and troubleshoot network issues.
Understood LTE 3GPP specifications and developed test cases for Sidelink project (D2D device), contributing to innovation in direct device communication.
Developed LTE Advance Side link PDCP, enabling direct UE-to-UE communication without eNodeB intervention.
Developed LTE Advance Side link MAC, optimizing resource allocation for direct device communication.
Participated in developing, documenting, and implementing the code strategy, promoting best practices and code maintainability.
Resolved various integration issues during module integration, ensuring seamless system functionality.
Provided bug fixes and assisted testers in debugging, contributing to overall software stability.