
Sr Developer with 7.8 years of professional IT experience with Designing, Developing, Testing, Deployment, Support and Maintenance of enterprise-level applications using Java spring- boot microservices. Experience in AWS and Kubernetes, Docker and React.js.
OOPs, Java Core, Multithreading
Certified AWS Solution Architect Associate
Project 0#: Partner Connect
Description:
It’s all about providing financial support to the poor farmers by providing discounts, coupons, and loans from the banks. Farmers can purchase products by using the application with help of retailer since most of the farmers not having the smartphone. We have different microservices all are written in spring boot.
Using Alchemer to onboard the farmers by processing the Kafka messages. Africa’s Talking is used to send messages to the farmers. Written unit test cases using Junit and Mockito frameworks.
Project 1#: Prescription Record Management Description:
The project is all about managing the orders in a Walmart pharmacy store, here I am taking care of input orchestrator where we need to call different services to fetch the data and send response. We used WebClinet to send the request to another microservice. Used CCM and Vault for storing application specific configs.
Project 2#: RFPs Automation Description:
The project is all about extract data from PDF document and parse the data into logical groupings based on business rules. The PDF contains text and scanned images formats. To extract text data from the PDF we used pdf-box libraries. For scanned images we used Tesseract and AWS Textract.
Project 3#: Atlantis – Functional Test Tool to Load Test Tool Description:
This project converts functional test scripts (Postman) into load test scripts (Jmeter). The input of this tool is postman collection file along with environmental and global json files and output is jmx file in xml format suitable for Jmeter. The JMX file we can give as input to the Jmeter and run the load test. This will reduce the time and effort to create Jmeter scripts to the Tester.
Project 4#: Subscription Management Description:
In this project user has to login and subscribe to the package inorder to watch the live stream. User able to watch the live stream if user has the valid subscription. Concurrently user can watch on two devices, cannot watch more than two devices at a time.
Project 5#: Auto Renewal Spring Batch Description:
Auto-Renewal batch for renewal the user subscription. This spring batch directly contact to the respective store (Apple or Android) with the receipt which we get from the separate API and get the subscription details and if the user subscription renewed in store, then update subscription details in our database.