Projects
5G -NEAR RT-RIC
Developed NearRT RIC for 5G networks, incorporating diverse features and use cases to enhance platform performance. This included developing and working on various xApps for real-time network optimization, automated load balancing, and dynamic resource allocation. Implemented advanced features to improve network efficiency, reduce latency, and ensure scalable performance across different use cases.
Software Technology
C, C++, Shell scripting
Role
- Developed and deployed the E2 Connection Update, E2 Removal, RIC Service Query Update, E2 node Configuration Update, Error Indication E2AP and E2SM procedure features in compliance with O-RAN guidelines, following open-source specifications and standards.
- Worked on ASN.1 encoding and decoding APIs, specifically focusing on APER (Aligned Packed Encoding Rules) and UPER (Unaligned Packed Encoding Rules). Also handled ASN.1 file compilation to generate codec files, ensuring efficient serialization and deserialization of protocol messages.
- Worked on delivering use cases such as Traffic Steering with database integration and advanced handover algorithms, ensuring robust and efficient performance.
- Managed SCTP socket API calls for control command transfer and reception between CU/DU and the Near-RT RIC platform, ensuring reliable and efficient communication.
- Worked on CU/DU integration with the NearRT RIC platform, enhancing overall system performance and interoperability between components by using SCTP for CU/DU connections with the NearRT RIC and leveraging RMR and gRPC for communication with NearRT RIC services.
- Implemented an F1AP and NGAP decoder for dynamic data integration to efficiently fetch connected cell data and ID and connected UEs.
- Configured and managed CU/DU simulators compatible with the Near-RT RIC E2-Interface, for optimizing the testing and validation processes.
- Added support for dynamic cell details information at the CU/DU by implementing the E2AP configuration update feature. This enhancement allows for real-time updates of cell-specific details directly from the CU/DU.
- Implemented handling at the CU/DU for multiple subscriptions, RIC service query updates, and error indications, providing robust support for various E2AP message types.
- Added support for E2 connection updates at the CU/DU, facilitating dynamic management of E2 connections for more adaptable and responsive network control.
- Worked on NETCONF to efficiently manage network configurations within the 5G RAN ecosystem, enhancing system control and flexibility
- Worked on integrating and optimizing support for E2SM-KPM, CCC and RC functionalities.
- Implemented advanced features to facilitate the handling of multiple subscription requests within a single request, improving efficiency and scalability.
- Developed and refined E2AP control requests to effectively manage diverse RIC indication data.
MS AUDIO/VIDEO SWITCH -REST APIS
This project focused on creating REST API for MS AV switches and on-call support for testing and client queries.
Software Technology
Linux, C
Role
SOFTWARE ENGINEER.
- Requirement gathering for tasks and on-call support for testing and client queries.
- Porting REST APIs on the device.
- Handled REST API implementation on M4300 and M4250 switches
Automation Suite 5G
Led the project to develop a 5G automation suite in C# that automated the entire RF testing process for both non-standalone (NSA) and standalone (SA) 5G NR devices, integrating built-in 3GPP tests to evaluate RF performance. The aim was to create an automation suite using the OpenTAP automation tool for transmitter and receiver testing, capable of executing all test cases across different bandwidths and frequencies within seconds.
Software Techologies
c#,windows,opentap(Automation tool).
Role
- Led the design and development of an automation suite for testing various scenarios of transmitter and receiver across multiple frequencies and bandwidths.
- Automated RF testing processes, integrating comprehensive 3GPP tests for accurate evaluation of 5G NR NSA and SA devices.
- Performed debugging and implemented necessary modifications to ensure robust functionality.
- Conducted unit testing to validate the accuracy and reliability of the automation suite.
Universal Agent
initiated and led this internal VVDN project from scratch, focusing on developing cloud services for three types of devices: Camera, Tracker, and Smart Home. Currently, the project centers on a camera capable of streaming audio and video over WiFi, Ethernet, and LTE. The main goal is to provide seamless cloud connectivity and services for these devices.
Software Technology
Linux, C
Role
- Designed and developed the C-Broker Config application based on the MQTT protocol to enable communication between devices and the cloud.
- Performed unit testing to ensure the stability and reliability of the application.
- Debugged issues on the device side related to the broker-config application, enhancing overall performance.
- Conducted code reviews to maintain high standards and ensure robust functionality