Engineering and Technology Leader with 10+ years of hands-on experience in software design and development. Specializes in software design and execution of Order fulfillment integration. Proven ability in creating, leading and managing high-performance teams, delivering Customer and Subscription Management sub-systems of E-commerce Eco-system from the ground up. Strong customer interfacing skills combined with experience in working with multi-cultural teams. Consistently recognized and tasked to improve organization effectiveness and efficiency through leadership that aligns the business processes to realize cost savings, accelerate performance.
Project 1 - Entitlement Management System - EMS v4.0:
Upgraded the Software system to next version by removing the dependency of the third party vendor called Gemalto and introducing some Contract changes to have Optimized designed with sufficient attributes to improve the systems performance, Robustness, scalability and Availability.
Technology/Skill: Serverless architecture using Lambda,API manager, API gateway, DynamoDB,SSM
Project 2 - Customer 360(ETL):
Extract the Data from sources like Account profile, Entitlement Management system, Product Life cycle management, Product Usage and transform them to the defined schema and load them in to DOMO that helps to increase the revenue by upselling the product, to provide information clarity, to have brand awareness and to have a customer experience
.
Technology/Skill: Lambda, DynamoDB, Dynamo Streaming, Kinesis, Athena, S3, DOMO.
Roles and Responsibilities:
Project 1 - Entitlement Management System - EMS v3.0:
Upgraded the Software system to next version by introducing some Contract changes to have the best practices.
Technology/skills: Microservices, Core Java, RXJava, Dagger, Vertx, Gradle, Jenkins, Docker, AWS EC2, ALB, SQS, SNS.
Project 2 - Account Profile Service(CDH): Customer Data Hub is a centralized Account master for the customers who buy products in Trimble under various divisions that holds the basic profile details, source system from which the Data is being pushed and the Roles to authorize the data.
Technology/skills: Core Java, Sprint Boot, Gradle, Jenkins, , AWS EC2, ALB, SNS, Json, DynamoDB.
Roles and Responsibilities:
Project 1 - Entitlement Management System - EMS v1.0 and v2.0:
A single centralized Entitlement Management System (EMS) acts as a bridge between all Trimble Business, Engineering, Marketing, Support, Sales & Financial systems. An entitlement defines the rights of an end-user to use a software package or service. An entitlement is an order for products and product suites that specifies the product details, who can use these products, and the duration for which the order is valid. The end-user can activate the entitlement, which generates a subscription to use the software according to the defined terms which is called as Subscription management. The products and product suites associated with entitlement are identified by unique product keys.
Entitlement: An Entitlement is a record of a sales order and the right to use, access or consume an application or resource, typically for a fee. This typically consists of a license or set of licenses. Entitlements do not necessarily require a monetary transaction, free trials are also considered an entitlement.
Subscription: An individual seat of an entitlement that is activated against a user or device. The subscription dictates who has access, what features they have access to, and for how long. An entitlement can consist of one subscription or, as often is the case, multiple subscription.
Product: A SKU with a Quantity.
Products used - WSO2 Carbon is an SOA middleware platform from WSO2. Carbon encapsulates major SOA functionality such as data services, business process management, ESB routing/transformation, rules, security, throttling, caching, logging and monitoring. WSO2 products such as Application Server, Enterprise Service Bus, and Business Process Server are built on top of the WSO2 Carbon middleware platform.
Technology/Skills: WSO2 ESB, API Manager, XML, XSLT, XPATH, Core Java , Mediators, Connectors, SQS, Restful API, JSON.
Roles and Responsibilities
project 1 - CareMore Service
Caremore Web Services – It is a service for caremore online system to retrieve or to update the details of Caremore member, provider, billing, utilization review, claim etc. It uses Enterprise Service Bus(ESB) which is accessible by the clients through SOAP. WSO2 service acts as a service to get the request in SOAP format and Once it gets the request it will take the incoming message to ESB proxy and the ESB proxy will validate, transform the request using XSLT, log ,route, make fault if needed and it will in turn invoke DSS(Data Service server) which is again a service exposed by the WSO2 Data Service server to fetch the data from the Backend Facets. And finally ESB will again send back the fetched data to the client.
Products used - WSO2 Carbon is an SOA middleware platform from WSO2. Carbon encapsulates major SOA functionality such as data services, business process management, ESB routing/transformation, rules, security, throttling, caching, logging and monitoring. WSO2 products such as Application Server, Enterprise Service Bus, and Business Process Server are built on top of the WSO2 Carbon middleware platform.
Roles and Responsibilities:
project 2- CareMore Service Business Integration (SBI)
WellPoint's subsidiary, CareMore is a Medicare healthcare company based in Cerritos, California. CareMore provides the Medicare Advantage plan.
SBI web service – It is a common interface for all WellPoint’s online systems to retrieve or update the facet details. The services are grouped by claims, members, group or subgroup, provider, billing and utilization review. It uses EBS request XML as input and sends response in the form of EBSResponse XML which is accessible to all SBI Clients irrespective of the format they send. SBI acts as a Component to get the request from the Online Application in the XML format. It validates the Security token in the XML for the appropriate interface to pick to service the request. SBI will invoke the facets tables with the help of hibernate properties and Stored Procedure to retrieve the data from facets backend.
Technicnology/Skills - Spring, J2EE,JAXB, XML, Hibernate.
Roles and Responsibilities:
Programming Languages & Skills : Core Java, J2EE, RXJava, XML, XSLT, XPATH, XSD
Spot award - Cognizant
Sep 2013
Awarded with “Spot Award” award for Implementation of Validator and Class mediator in PEGA outreach service in a short span of time.
Associate of the month - Cognizant
Mar 2014
Achievements: Awarded Associate of the Month award for the month of March 2014, for taking ownership and finishing the Service using WSO2 ESB and Data Service with mediation techniques single-handedly.