Software Engineer with 6+ Years of experience in developing RESTful APIs using Java , SpringBoot and developing Microservices.
Professionally skilled in Core Java , API Gateway (APIGEE ) AWS S3, MySQL , Kafka and Docker .Experienced in working within Agile methodologies, contributing to both development and design activities as an individual contributor, while also taking on leadership responsibilities to guide and manage the team effectively.
MSF Gateway is a credit card processing system designed to handle merchant applications declined by the primary lender, Synchrony, using a waterfall strategy to route applications to secondary and tertiary lenders for higher approval rates. It supports subprime credit applications and features a micro frontend architecture that interacts with backend microservices secured via an API Gateway. The react user interface provides functions such as application processing, transaction authorization, purchases, refunds, forced transactions, and authorization reversals. Merchant configurations are stored in a data lake called RAPID for efficient data retrieval, with Redis used for caching to enhance system performance.
Team Size : 7
Roles and Responsibilities :
Environment : Java 1.8 , Spring Boot ,React , Mysql , microservices , APIGEE, Gradle , JUnit5, Mockito, Redis
DataWorks is an analytical web application which is designed to collect business metrics data of Synchrony merchants , generate charts , report graphs and display it on the UI . The architecture includes batch jobs using Microservices in the backend , APIGEE proxy for routing and react UI .
Team Size : 6
Roles and Responsibilities :
Environment : Java 1.8 , Spring Boot ,React , Mysql , Microservices , APIGEE, Gradle , JUnit5, Mockito, Redis
Move money is a platform for commercial banking which includes different types of payment modes . The architecture mainly include channel services and business services .Channel services is a component which provides configurable UI and a controller per country .UI logic is driven by set of rules captured in database. The request and response of rest API for payment instructions are managed by mainframe engine .
Team Size : 5
Roles and Responsibilities :
Environment : Java 1.8 , Spring MVC ,React , Oracle , SOAP integrations , Weblogic
application server , JUnit
Media manager is a product that acts as data store and sharing for pdf, zip , excel and video files . It supports multi tenancy so that more than one organization can use this product . It supports admin front end for upload and access control features like RO , download only , sharing and compression . All these features are also supported on API level over Kafka and HTTP .It uses Amazon S3 for data storing and Postgres for meta info.
Environment : JDK 1.8 , Spring Boot , React Js,MongoDB , Apache Kafka , Docker , PowerMock , AWS S3 , OAuth2
CWC (Cable and Wireless Communications) is a Java enterprise application which internally uses Sigma's product "Sigma Provisioning"(SMP) for provisioning of voice, data, and IPTV services on Blackberry and mobile devices.
Environment : JDK 1.8 , Spring , SOAP, Oracle 12c , Weblogic , Git , Maven