Experienced Software Developer with a strong background in designing, installing, testing, and maintaining software systems. Proficient in multiple platforms and programming languages, with hands-on experience in modern development tools and practices. Capable of managing projects independently and collaborating effectively as part of a high-performing team.
EMS & Manager (May 2022 – June 2022 | JIO-MANAGER)
1. Each application had a dedicated manager responsible for collecting alarms, counters, and configuration data to visualize in the NMS application.
2. NMS (Network Management System) displays complete FCAPs data(configuration, counters ans alarms) for all network nodes.
3. Runtime and startup configuration parameters were managed via the manager and respective nodes, using CLI handlers (Postman) and through the NMS application interface.
NEF : Network Exposure Function (Jan 2023 – Mar 2024)
1. Developed modules using Core Java and Java 8 features.
2. Handled Analytics Exposure CRUD APIs using RESTful services, JSON, and tested them via Postman.
3. NEF uses Redis as the primary data store for caching and session management.
4. Deployed nodes using Docker containers to ensure scalability and high availability.
5. Conducted both functional and load testing using CPR, and monitored CPU/memory performance through JConsole.
6. Automated deployment and rollback processes using shell scripts to upgrade/downgrade node versions efficiently.
7. Utilized SonarQube for continuous code quality improvement, identifying and addressing issues early in the development life cycle.
SON : Self Organizing Network [Apr 2022 - Present]
1. Developed 5G SON modules using Core Java and Java 8, focused on network quality, and optimized performance with minimal manual intervention.
2. Implemented features for automated Neighbour Addition/Removal[NR & EUTRA] to enhance good user experience.
3. Implemented extensive CLI commands for operational tasks such as cell locking & unlocking, retrieving real-time hardware status, GPS data, and other critical board metrics.
4. Enable Software Upgrade mechanism from a single window to PAN India Nodes with provision of rollback to support seamless updates.
5. Collabrated closely with cross-functional teams to align with evolving network requirements.
6. Intergrated REST API's within CLI commands to enable seamless interaction with backend services, ensuring realtime data availability and efficient communication with proper retry mechanism and error handling.
7. Utilized SonarQube for continuous code quality improvement, identifying and addressing issues early in the development life cycle.
8. Technologies used: Java, RESTful APIs, Docker, ElasticSearch, Kibana, KeyDB, JSON, and Postman.
9. Database : Kibana for storing data and visualization.
Core Java
undefined