Experis. Resume
Oh, US
SUMMARY
- 13 years of IT experience, in which 8 years of SOA and Master Data Management projects on Customer Data Integrations (CDI) and Product information Management (PIM) implementations and 5 years of Java/JEE implementations.
- Expertise on Implementing Customer, Location, Supplier, Producer and Product master data management domains for Banking, Insurance, Retail, Healthcare & Distribution organizations.
- Expertise on implementing Data Quality process in Standardization, Enrichment, Validation and De - duplication.
- Expertise on implementing MDM Batch (RMI), Online (SOAP/ Restful Web services), Messaging (JMS) Interfaces.
- Expertise in implementing Suspect Duplicate Processing using Probabilistic or Deterministic Matching Engines.
- Expertise in Analysis, Design, Develop, Integrate and Test Master Data Management Services,
- Used IBM Advanced Server tools and functionality such as Data Additions, Behavior & Data Extensions, Composite & Business Proxy’s, Business Event processing and Notification & Publishing Components in Design and Development of master data management services.
- Very good at Accountability, Responsiveness, Value Delivered, Contribution to quality and productivity improvement, Delivery, Problem solving & analysis, Consulting, Project Integration Management, Coaching, Delegating and Developing, Planning, Prioritizing and Administering work.
TECHNICAL SKILLS
- Master Data Management, Products: WCC6.5, WCC7.0, IBM MDM8.5, IBM MDM9,
- IBMMDM10.1, IBM MDMv11(Advanced Server).: Application Integration Products
- IBM Message Broker, IBM Websphere MQ 8.5,: IBM Process Server.
- Data Bases and Tools: DB2, Oracle, Squirrel, QMF, IBM Data Studio.
- Development Tools or IDE: IBM RAD 8.5, IBM RSA, WSAD, Eclipse.
- Application and Web Servers: IBM WAS 8.5
- Data Integration Technologies:IBM Data Stage 8, Informatica Power Center
- Skill summary::Java, J2ee and Web Services Technologies, Java, RMI, JNDI, JDBC, Servlets, JSP, EJB, JNDI, JMS, Jibx, XML, SOAP, XPath, XSLT,WSDL,JAX-RPC,JAX-WS, Frame works,EAD4j, JADE, TOPAZ, Struts, Spring.
- Methodologies: OOAD with UML: Testing Tools: Fitness, Ruby, IBM Rational Robo
- Configuration Management: Tools: VSS, CVS, Clear Case, SVN
PROFESSIONAL EXPERIENCE
Experis.
Confidential, OH, US
Responsibilities:
- Migrating ECIF MDMv9 code base to ECIF MDMv11 code base.
- Analysis, Design, Development of Customer, Producer and Contract Master Data domains in ECIF Insurance Domain.
- Involved in Data Remediation, Data Standardization And Data Stewardship Process Development
- Involved in Developing Data integration to ECIF with ETL, Batch Process design, development and configuration
- Partner Systems integration with ECIF using IBM Message Broker and IBM Websphere MQ.
- Creating all new OSGI modules and converting existing Additions and Extensions to MDMv11 Server.
- Converting all properties and configurations to OSGI MDM specific blueprint files.
- Providing support to QA team to setup MDMV11 server and CISP servers.
- Implementing new MDMv11 schema changes to Fitness Test cases and Developing Unit Test cases for Dev Testing and Developing Functional Test cases for Functional IT Testing.
- Involved in MDM Database design and implementation using IBM Data Studio and DB2.
- Creating Application Development Environment using IBM Rational application developer, IBM Websphere application Server and IBM MDM Workbench.
UNICON Intl.
Confidential, Dublin, OH, US,
Responsibilities:
- Integrating Customer and Third Party Data to PME engine.
- Design and development of MDM Services for Suspect Creation and Suspect retrieval process.
- Implementing Data Change handlers, Entity Suspect Processors and Creating new convertors for third party data
- Configuring PME engine for Third Party, EAN and Customer data.
Fitness Test cases development,
Confidential, Dublin, OH, US,
Responsibilities:
- Creating the mapping documents for all interfaces to MDM (PRMS, VASTERA).
- Design and development of MDM Services for maintain Product details.
- Fitness Test cases development for Unit Testing and Functional Testing.
- Purisma Retirement - Cardinal Health- Dublin, OH US
- Creating the mapping documents for all interfaces to MDM.
- Design and development of MDM Services.
- Fitness Test cases development for Unit Testing and Functional Testing.
Confidential, Dublin, OH, US
Responsibilities:
- As Part of E-MDM Phase II, the partner function attributes and the relationships are maintained to provide 360 degree view of the customer
- The partner function attributes and the relationships are obtained in the reverse feed from ECC(MEDICAL System ) after core attributes The partner functions are modeled as roles in MDM. A role typically consists of a type, number (account number), a set of functional attributes and relationships to other roles.
- Relationships between roles could be either peer or parent-child. All peer relationships are accomplished via grouping .All parent - child relationships are modeled as hierarchies.
- All functional attributes are stored as an xml file inside the database. The xml file is controlled by an xml schema which is also known as SPEC in MDM Server.
- The spec is created upfront and every instance of the xml file is validated against the SPEC.
- Every instance of partner function (Sold To, Ship To, Bill To, Payer) will have its own xml file representing the values of its functional attributes
- The third party data SDI, coming in from various data sources matches to CAH accounts based of predefined rules and the information is merged to enrich the CAH parties.
- The same “compare-match-merge” cycle happens when CAH account enters in to the MDM system.
- To maintain MEDICAL and SDI Accounts Roles and Hierarchy the following service has been developed maintainPartyRole, retrievePartyRole, maintainHierarchyNode and retrieveHierarchy
- Creating the mapping documents for all interfaces to MDM.
- Design, development of initial Load Services for ECC.
- Design development of UI Services
- Taxonomy - Cardinal Health- Dublin, OH US.
Taxonomy project is to define 7 levels of categories in which all products (sale-able and non sale-able) can be aligned to the same common hierarchy. UNSPSC (United Nations Standard Products and Services Code) will be leveraged to produce the first 4 category levels. The next 3 levels cannot be defined from a global standard, but instead are based off of Cardinal Health specific requirements. These will be built from internally defined Cardinal Health “Secret Sauce” categories.
These 3 Cardinal Health levels are defined as such Level 5 - Product Class - What the original manufacturers says the use of the product is, Level 6 - Substitute – A set of products that meet the same operational specifications regardless of marketing or branding, Level 7 – Equivalent – A set of products that meet the same operational specifications and do so in such a way as to be the indistinguishable save for marketing and branding.
Pull data sets or deltas from GHX /PDQ (from Cardinal Houston Business Group) / CSC Registry for the UNSPSC using ETL and store them in the Cardinal’s third party DB and expose them as a Web Service.
Silver Creek implementation for cleansing and classification based on UNSPSC and new substitution rules.
Implement MDM Server as the repository for the classification data.
Place the Source systems Product data from R3 and Supply Line into the Process Server Message Queues for further processing. ECC sends the NIA (New Item Add, Updated) through iDoc into a Process server Message Queue. Process Server receives the source records from the Message Queues and does a lookup to the third party Web Services to get the UNSPSC. It calls the Quality Stage Web Service for Data Cleansing, Silver Creek for Data Classification and sends the final data to the MDM Server.
Exposing the MDM Product Taxonomy data as Service (Message Broker) for real time consumers (Taxonomy UI) and ECC, Enable the ability of exposing the MDM Product Taxonomy data as view (ETL) for batch consumers including E2, SAS, and ACWT.
Responsibilities:
- Creating the mapping documents for all interfaces to MDM,
- Design, development of initial Load Services for R3, Supply Line and ECC,
- Design development of Taxonomy UI Services,
Cognizant Technologies and Satyam.
Confidential, Bentonville, AR US
Responsibilities:
- Wal-Mart current master data required for global financial business analysis, this data is duplicated in multiple IT system. These Legacy systems were originally designed decades ago, the current data is fragmented in different systems, we need a master record for Location (Stores),
- Supplier and Contracts and also we need to integrate these Legacy systems with SAP business systems.
- As part of the Master data implementation WCC will provide the master record for Location,
- Supplier and Contracts of the Wal-Mart business, in the initial Load WCC will pull the information from the Legacy system STHD,
- SNSS and SALES and process the data through the Batch process, and stores the information in the WCC master data base, and any changes to master data can be send to the SAP systems Profit Center,
- Cost Center and Site Master system through EAI hub.
- This will ensure the seamless integration between the Legacy system and the Sap systems. WCC product is customized to store the Location and Supplier information as part of the Location and Supplier implementation multiple objects got extended and new objects got added.
- Creating the mapping documents for all interfaces to MDM, Legacy upstream systems, SAP Downstream systems.
- Design, development of initial Load Services for Location Legacy Systems.
- Back Feed Services design and development for STDH, SNSS, and SIS.
- Developed New Publisher Component for publishing to Profit Center, Cost Center and Site Master SAP systems.
- Implemented Event Manager Rules and Notifications.
- Designed and Developed Business Proxy’s for New UI Workflow system.
- Designed and Developed new Objects in WCC as part of Additions and Extensions.
Virtusa Technologies.
Confidential, US,
- Auto ingestion tool will mainly contains two processes,
- AITWebProcess, AITVCMProcess, AITWebProcess will validate the data from different sources,
- Client will provide the data of CI(Content instance) in an excel sheet or any other text format, or from a user interface, provided by the AIT tool, this data is got validated by the AIT tool Rule Engine, and generates an XML, this validated xml will be processed by the AITVCMProcess this is corn job it will execute for each one hour in the server, and will create, update or delete the CI in the VCM server.
- Design of AITWebProcess by using the struts frame work
- Designed and coded the All the Actions of the AITWebProcess..
- Designed the Validation framework using the XML structure.
- Designed and Developed the JSP required the View of the AIT WebProcess.