Bengaluru, Karnataka, India
Client: Deutsche Telekom
Project 1: Capability Application Server (CapAS)
Technology: Java, Jain Sip API, Apache Tomcat, Maven, Git, Spring, Hibernate, PostgreSQL, Junit, Jenkins.
CapAS is an IP Multimedia Subsystem (IMS) networking interfacing, a part of the Rich Communication Suite(RCSe) 2.0 network ecosystem that optimizes the service reachability and improves network bandwidth by caching handset capabilities in network cache.
• Implemented poll interface to retrieve registration details of the logged-in user and facilitate role-based features.
• Evaluated performance impact on Dynamic caching and implemented the optimal solution.
• Worked on database cleanup through spring schedulers, tested for memory leak, and implemented parallel scheduling on watchdog
Project 2: Register Application Server (RegAS)
Technology: Java, Jain Sip API, Mobicents, Apache Tomcat, Maven, Git, Spring, REST API, Hibernate, PostgreSQL, Junit, Jenkins.
RegAS is an IMS network interfacing application which is part of the Rich Communication Suite(RCSe) 2.0 network ecosystem that caches the registration details in network cache and provides the registration status of users to other application servers.
• Implemented a database migration approach using shell scripts to safely migrate records to be in sync with the latest release.
• Created a SOAP interface to handle the trigger notifying the current Active Paging Device(APD). And created an LDAP interface to query and verify APD status.
• Performed thorough testing, fixed build failures, and sonar violations.