To work in a challenging and dynamic environment and to keep adding value to the organization, which I represent and serve, and to myself, while concurrently upgrading my skills and knowledge, and more than 9 years 6month experience in application development, testing and optimization. Excels at coordinating ground-up planning, programming, and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals.
Overview
11
11
years of professional experience
1
1
Certification
Work History
Senior Associate-Project
Cognizant
06.2021 - Current
SEPA brainaks is a ING Bank Project which handles European payments, project have multiple modules like CABI, OVIIntegration, OVIPayments, VIR Integration, POSU to handle all the payment request coming from upstream or cheque, project validate the requests and convert into cobal copybook format and send to mainframe to process payment request also convert copybook response into json format.
Extraordinary Fee Tracking Project is a US Bancorp bank BPM Project, leads collect the monthly wise overdue account information like creditcard, loan emi, overdue account details and prepare ExcelSheet and share in NAS Location, at the middleware (Springboot) read the file from location and process the file and share the details to Leads and store the details in DataBase(MSSQL)
Map project is is a US Bancorpmiddleware project connects with salesforce to get leads information as per schedule time using cron job, after collect the leads information Map project will publish the Details to the Kafka topic and from Kafka ELZ and Cassandra will consume the leads information using spark jobs
StateFarm integration project is a US Bancorp middleware project to process StateFarm-VPA, SalesLeader, AgentAccount, and AgentContact details, process all four files in a sequence order and create or update the details in RPS/salesforce system based on schedule time using cron job, once creation/update done move the files into NAS location other folders
RTA project is a US Bancorp middleware project in Access online System to provide the details related to Processing Hierarchy based on bank, company, agent, division and department, also provide the solution to account search using Experience and Domain layer
Data Exchange project is a US Bancorp middleware project in Access online System to provide list of files, upload, download, delete operation, file encryption
Member of Technical Staff 3 R&D
Mavenir Systems Private Limited
06.2018 - 05.2021
NFV, CMSNFV RAN Project is a telecom project contains multiple modules like WebController, PNFManager, SDM,NetconfManager/SMManager, OamManager,ProcessMonitor to deploy, installation and monitor Vnfs, this project used by clients like Rakuten, Orange, Dish Networks, DTAG, Vodafone, BSNL.
WebController: Also know as cms-service which provides API’s to display GUI also trigger API’s Lock, Unlock, Shutdown and Reboot for the devices like CU, DU and RRU which the CMS is managing;
PNFManager: Mainly communicates with PNF’s like DU and RRU for them to connect with mCMS and manages their lifecycle. SDM: Scalable component which is where first DU/RRU will get connected and lifecycle management information will be shared to PNFManager.
NetconfManager/SMManager: NetConf Manager manages CU in 4G environment using VNFM and SMManager in 4G Containerization environment using SM(Service Manager). OamManager: Handles alarms coming from CU, DU and RRU via NetConfManager, PNFManager.
ProcessMonitor: Mainly check the heartbeat of the critical microservices modules and if any one module down/not reachable then CMS will switchover to StandBy Server, also load balancer will send all the request to new active CMS.
Software Engineer
Tech Mahindra Ltd
10.2015 - 05.2018
The Comverse-MMSC project have many components and those are MMS Relay, Prepaid Plugin, Scheduler, SDProv, MCC, OTP to support MMS functionality i.e sending MMS messages, sending mails, providing Value Added Services etc, to their clients like XURA, DTAG, TELSTRA. SBM, T-Mobile, Orange.
MMS Relay component is also known as Heart of MMSC project. This component is responsible for sending and receiving MMSC messages either from Originating Relay or Foreign Relay. Whenever an MMS message sent from MMS enabled cell phone, the Relay pick up this request, performs Sender and Receiver Validation, then send it to the recipient. If the recipient is configured in same Relay, then a receiving MMS message action will be performed in the local or originating relay itself. Else, the request will be sent to Foreign Relay where the recipient has been configured.
Prepaid plugin (Diameter) To apply charges per message, MMSC application uses Diameter protocol. Main Concept of prepaid plug is to establish a connection with diameter protocol by sending Capability-Exchange-Request(CER)Avps, check heart beat by sending Device-WatchDog-Request(DWR), form the Debit request or refund request and send Credit-Control-Request(CCR), also when required, disconnect with diameter using disconnect-Peer-Request (DPR).
Scheduler component handles all the timed or scheduled required to support MMS features. For example, Sending Retrieve Notifications to recipients as per the configured intervals, MMS message expiry, Send and Forward (SAF) functionality, archiving Billing CDR’s and Performance counters (KPI), monitoring MMS Relay interfacing component’s connection such as MDS, Mobixell, CCS(Common channel signalling)etc.
System Data Provisioning (SDProv) is a web application, mainly used to configure the USER PROFILE for the mobile users. The USER PROFILE is nothing but the features provided to MMS users such as VAS messages, Blacklisting and White listing feature, max message size, roaming features etc. These features can be activated or enabled, deactivated or disabled in this application. This application mainly used to define set of standard features.
Multimedia Customer care (MCC) is a web application, mainly used to provide the standard features derived from SDProv application or customized features for the specific users. A user who wants to send MMS message, then his/her number must be configured in this application.
One Time Password (OTP) is a web application. If a user sends MMS message to other user whose handset doesn’t support MMSC feature itself, then an SMS message which is having link to download the MMS message will be sent to the recipient. When recipient access the link, the OTP application will be opened, and the user will be prompted to download the message.
Java Developer
Prasanna Technologies
11.2014 - 06.2015
ENERGY-SYNC project developed for BESCOM and MESCOM to keep a track of all kinds of Data like HRMS screening to know the employee's data, their leave balance, attendance, salary data etc, finance screening which keeps track of BESCOM, MESCOM account and work details
Intern
CEMICA-DRDO
01.2014 - 06.2014
Information Management System for Military Aircraft Clearance (IMS-MAC) Application is developed for CEMILAC-DRDO, The Objective of this project is to create a technical web application to give all the information needed for the scientist to Issue First level of Approval for the Aircraft, this project Gather the information from scientist and Design, develop backend to manage Defence Aircraft clearance from Web Application.
Education
Master of Computer Application -
VTU
08-2014
Skills
Core Java
J2EE
Spring
Spring Boot
Hibernate framework
Restful webservices
JUnit-Mockito
Microservices-Architecture
Azure fundamentals
Eclipse
IntelliJ IDEA
SQL Developer
Tomcat
Diameter protocol
Linux
MariaDB
Struts
JavaScript
JSF
HTML5
CSS
Certification
Azure fundamentals (AZ-900)
Declarations
I hereby declare that the above written particulars are true to the best of my knowledge and belief.