Odm Sme Resume
2.00/5 (Submit Your Rating)
NY
SUMMARY:
- Extensive architecture and implementation experience leveraging SOA, Business Rules solutions and BPEL in varied legacy application environments. Deep knowledge and experience with industry specific application architectures: Banking and Financial Services, Hospitality, Healthcare
- Expert in designing Business Rules solutions using WODM
- Hands on with customizing WODM to meet business requirements.
- Designing and customizing business rules models, Event Models Business Model def.
- Lead the architectural and development effort and strategic analysis of using IBM WODM (IBM Operational Decision Manager) 8.5/8.7.1 as the BRMS solution
- Capacity planning for Pure App Server WODM servers Instance for projects using WODM 8.0/8.5 on IBM Pure Application Systems.
- Good knowledge on Decision Server Insights / WODM 8.8.1 and WebSphere extreme scale 7.x(8.5) Implementing Solutions project Defining Entity and Events Types Connectivity with external systems Data enrichments, Decision controls with Java and Rules agents, Defining Agent descriptors Testing with Event Sequence and Event Loaders, Using Insight Inspectors etc.
- Extreme scale integration and configurations
- Good knowledge in Spring Micro services on Pivotal Cloud Foundry (PCF), IBM Bluemix Platform and also Private Cloud setup with IBM ODM /BPM on pureapp Power 8 Servers and deploying with patterns.
- Integrate with IBM BPM 8.0/8.5, BPEL Services, WebSphere MQ, WMB etc.
- Integrated ODM with various 3rd party libraries and services. Apache oligo (ODATA), Spring Web service, Spring Data, Spring Integration, Apache Camel.
- Integrated with Various DB including NoSQL Databases MongoDB and Cassandra.
- Performance Analysis Tivoli Access Manager / PMI for server monitoring
- Thread dump and memory leak analysis with Heap Analyzer, Dump Analyzer to resolve thread issues and memory issues
- Rule harvesting from Business Policies/Requirements, and categorize rules and identifying Decision points
- Designed Decision warehouse solution for reporting, Auditing and customized to perform in high volume transaction systems.
- Integrated ILOG JRules with Informatica, Message Broker and Process Server
- Experience in ILOG JRULES 7x, 6x, 5x and ILOG 4.6 and writing rules in IRL,TRL,BAL etc
- Experienced in designing Business Process Flow using IBM Process Server
- Experienced in handling Business Scenarios with Micro Flow / Long running process involving Human Task
- Experience using templates with velocity for dynamic rules creation
- Experience using Hibernate, AspectJ (AOP), and AJDT with Eclipse
- Experience working on ILOG BUSINESS RULE STUDIO with Eclipse
- Have worked in Weblogic Integration with JRules (ILOG) using Weblogic controls
PROFESSIONAL EXPERIENCE:
ODM SME
Confidential
Responsibilities:
- As part of the FTT IDE (India Digital Ecosystem) program, Investor rules will help the business to configure and identify the recommendations investor qualify. IBM ODM decision services will be used in the recommendation processes of Investor/Advisor getting recommendations
- Analyze, design, develop, test, and implement, business decisions and rules using IBM Operational Decision Manager (ODM)
- Create requirements, rules lists, and decision trees, to support rules/decisions and business insights development
- Design the structure of the rule repository (defining what metadata customization is needed for implementation), optimization and traceability for rules within the technical architecture
- ODM integration with Middleware through SOAP/HTTP using HTDS web service.
- Performance tuning ODM Servers, applications and rules.
- Platform migration, Server upgrade, Applying patch and validations, PMR Resolution and support activities.
- Rule Orchestration, Design and integration aspects for the rules components
- Establish the rules validation using the Decision Validation Service / Testing and Simulation suite in Business Console and rule Unit Testing
- Installation of ODM in various environment
- Conversion of existing projects to ODM to Decision Engine from Classic Engine
- Integrating Rules with Database inside odm for data enrichments for specific rule set.
- Bringing in business users to Decision center. Mentoring them in getting used to the system and the projects and their task.
- Integration ODM with Spring Integration, Spring boot, IIB 10.x as adapter, SOAP Services and JSON Restful integrations.
- POC on Decision Server Insights to convert the recommendation rules using complex event processing
- BMD definitions for business objects and events
- Defining aggregates for notification for measuring advisors performance
- Synthetic events to schedule follow up events /recommendations
- Other POC including WODM integrations with IBM Watson tone analyzer.
- Integrating ODM with Spring Integration, ODM using JSR 235 ( Java Batch/Spring Batch)
- ODM Migration to 8.9
- Decision Governance framework for business users
- Understand the system architecture and functionality and assess feasibility of using ODM.
- Evaluate new and ongoing projects and provide estimates for proposed solutions
- Identify risks and opportunities and help define technology roadmap
WODM / Java Lead Architect
Confidential, Indianapolis
Responsibilities:- GCCP (Global Customer Consent Preferences ) Management system manages customer preferences and consents as an acknowledgment of a privacy policy. This capability is used to capture a providers or consumer agreement to one or more privacy policies determines user consent, authorization for data use, authorization for organizational access, or authorization for a specific clinical trial. This Capability also supports the recording of changes to prior privacy policies such as when a Provider changes their level of participation. Key task involved
- As WODM 8.7.1/8.8 Lead integrate WODM with OData 4.0 based services.
- WODM design to provide data filter capabilities based on user roles and responsibilities to apply filter on OData Query
- Integrate JSON libraries in WODM for data exchange on business objects
- Designed WODM to help with data enrichment and validations services interacting with other systems though lookup and service interactions.
- Dynamically load the metadata and restrict the access to the Entity.
- Used BPM 8.5.5/ BPMN 2.0/BPEL for Data management around key entities and build business process for managing and approval process.
- Integrated with .Net / Java SOA Service layer
- Support multiple language message based on user selection
- WODM integrated with JAXB, JSON, Olingo 4.1 libraries and Databases (Oracle and SQL Server) , BOM supports with XSD and Java models
- Integration with Fuse ESB, IBM BPM, Camel and Informatica ETL Process and Informatica Cloud Process.
- Exposing rules to business users through Decision Center
- Decision Validation Services to help business user level testing
- KPI defined to evaluate key services testing and simulation.
- Decision Warehouse optimizations , Rules Performance tuning for services
- JDBC access and tune up for data dependent ruleset/
- BPEL Integration , Integration with API Layers and other Integration Streams
- Mediation flows, Process Flows (BPEL), SCA binding , Data Objects.
- Servers configured for both High Availability and Disaster recovery
- MongoDB for storing Master Feed Data.
- SVN for SCM , Maven (RedMine) for Continuous Integration
WODM SME/Architect
Confidential
Responsibilities:- Lead the development and adoption of WODM solution patterns within the Walgreens application environment Architect WODM solutions and develop POCs for solution recommendations.
- As a WODM SME set up guidelines and best practices in developing BRMS solutions to Rule Harvesting, Rule Authoring, Performance Monitoring, Debugging, Using the right algorithm in rule flows and Rule Governance in alignment with Walgreens Gate Check process.
- Develop WODM solutions to run on IBM Cloud pureapps systems
- BPM /ODM fitment study for new projects and also helped IT solution architects and enterprise group to move towards SOA adoption and leverage SOA architectural paradigm for new projects using the IBM BPM, WODM and WODM Business Events.
- Perform rule harvesting and rule authoring activities, build and deploy rule sets, perform BOM Updates, Repository synchronization with studio, and implement Dynamic domains.
- Decision Server configurations and tune ups
- Designed a complex event processing system (CEP) using IBM WODM Business Events to handle the events emitted from IC+ systems for prescriptions which helps improve customer experience by sending notifications when prescriptions are ready to pick up.
- Customization of WODM customized Decision Warehouse to meet the high transactional volume needs. It reduces the turnaround time to resolve WODM issues and additionally meets auditing and TCONFR (Total Cost of Ownership and Non Functional Requirements standards) requirements for Walgreens
- Developed a WODM/BPM Server health check utility tool using JMX API for helping to identify WODM Server issues for Level 1 support team to help them with routing the tickets.
- Customized the business needs to externalized data from WODM decision table into Relational DB and provide solutions to update it dynamically, so the data updates can be done from CORP ED system. There by avoiding /reducing the number of WODM deployment requirements.
- Designed event based solutions using IBM WODM Business Events for highly transactional system supporting
- Enabled decision warehouse in production for electronic prescription (eRx) system with 2 million transactions by customizing the out of the box solutions to meet the performance needs.
- Rule Governance in adherence to Walgreens gate check process standards and deployment automation as per ISIS/ABRD methodology
- Guide the development of development infrastructure around ODM and customization of ODM solutions
- Serve as SME for WODM solutions working with Solution Architecture and Infrastructure architecture teams on deployment patterns and performance engineering
- Support PMR to identify and resolve product issues and applying patches in local and server environments.
- Create and present solution recommendations to business stakeholders
- POC to customize the Decision Warehouse works asynchronous way and handle high volume transactions
- Designed business events based architecture for Pharmacy events using WODM Business Events a new enterprise wide initiative.
- As a SME conduct code reviews for all WODM/BPM projects from various vendors to ensure adherence to the Walgreen's Practice Standards across projects.
- Capacity Planning estimation for WODM , Product Database,
- Product Migration plans and upgrades task prep and estimation.
- ROM estimation and other work effort estimations for projects.
- Support deployments, production issues for most of BPM /WODM projects.
- Tivoli Access manager for monitoring Servers , SOAPUI / DVS /JUnit based test scenarios
- IBM BPM 8.0 BPEL Orchestration to orchestrate SOA services.
- Integration with WebSphere MQ for async processes
- Used EJB 3.0 integration for batch transaction with WODM
ILOG/ODM Lead Developer / Analyst
Confidential, NY
Responsibilities:- Used ILOG JRules extensively for organizing and centralizing the business logic and provided the ability to changes the business rule on the fly leading to quick turnover of changes back to business improving the product efficiency. Minimized the loss occurs due to tight coupling of Business rules/logic in the code and moving to BRMS based solution as the system was so flexible to accommodate any business changes.
- Developed enterprise wide business object model and rules specific object models and schema
- Designed and developed Decision Managements System using ILOG BRMS systems for multiple projects and services Guided the team to achieve the roadmap for implementing Business Rules Strategy
- Integrated Business Rules system to validate data quality and sets up threshold for MDM
- Implemented various testing scenarios for various requirements through Data Validation Services (DVS)
- Co - ordinate rules deployment with Business Users
- Created Rule Mining Template for sharing the Rules with users and establish traceability from requirement to implementations
- Organize rules in multiple projects and shares common BOM and rules set organized to meet functional requirements
- Worked with Enterprise Architecture team on NOD (Notice of Decision) document for setting Integration standards within HealthNow
- Create Functional requirements and Technical specifications for the Business modules
- Used JMX events capture techniques to parse the rules set upon deployment
- Externalized Decision Warehouse to external DB
- Orchestration SOA services using IBM Process Server 71
- Design long running business orchestration using Human Task for Business groups level
- Integrated IBM Process Server with ILOG/ Message Broker through JMS Binding and Web Services
- Tracing mechanism implemented through extending the default notification system for debug purpose
- Have some experience with Informatica 91 Power Designer
- Worked effective to understand needs and requirements to design a better systems and able to determine how rules system responds to changes for conditions and affect the outcomes
- From the Business Requirements write Functional and Technical Design documents for appropriate application design and rules design
- Helped testing team in setting up test data to system testing and Business Rules testing through DVS and other methods
- Helped testing team and business unit to use the DVS, so that they can change rules through RTS and able promote the change with confidence
- Integrate Informatica with MDM through RMI Invocation
- Implemented various Integration solutions for ILOG with services using MDB, Web services also Native Invocation from Informatica so ILOG can run in Same JVM within Informatica
ILOG Lead Developer
Confidential
Responsibilities:- Design rules based solutions for multiple services using ILOG JRules Implemented the business rules for pricing where the inventories for multiple product types. Worked on rules system to control inventory and availability (Visibility Rules ) for different users by the type and products. Based on their Trading Power, Seasons etc and sending notification for all users from different regions in multiple languages as per user preference or location for various confirmation, cancellation, guest certificates activities etc..
- Lead the Center of Excellence for Business Rules Solutions Development and come up with leading design and solutions to utilize ILOG across Enterprise wide effectively
- Designed a Rule Governance Solutions so business users can make their changes using the Rule Team Server (RTS) and changes are deployed to Rule Execution Server
- Automated the deployment process on timely manner thereby reduce the time taken to deployment and avoid the human interventions for every rule changes
- Worked as lead for designing and implementing Business Rules Solutions for SOA Services
- Designing rules system, BOM, XOM, setting up vocabulary, implementing best practices
- Organize rules and BOM in reusable and extensible Rule artifacts
- For every rule project come up with Rule Mining Template which helps both business and IT to trace implementation back to requirements and ease the maintenance and history details all at one place
- Involved in Rule Harvesting and identify the rules from existing code (buried) and help extracting and align rules with the decisions points, delivering the business topology and documentation for Business Rules, Flows and Decisions
- Helps the business and IT to ensure all the decisions are met with requirements and solutions is optimized for performance
- Worked in Rules Design, creating Rule Mining Template, Interacting with Business, Rule harvesting
- Writing rules in BAL, IRL, TRL and Decision tables
- Automated rule parsing / refresh on deployment especially for larger rulesets and online applications
- Set up tracer, performance measurement at rule /task level
- Improved runtime performance using hashers, finders
- Used MDB’s for data cache refresh to synch with ETL data migration
- Implemented EJB interceptors for tracing / performance monitoring
- Used Watir scripts to automate the setup of Roles and Responsibilities in RTS
- Implemented persistence service with Hibernate
- Used EJB 2/3 for exposing Rule Services to EJB Layers
- Used testing framework build around JUnit using RSM for Java and XML Input
- Migration work from JCS to Oracle Coherence 35 and enforce the caching policy and constraints using business rules
Sr Java J2EE/Spring Hibernate and ILOG CONSULTANT
Confidential, Arlington Heights, IL
Responsibilities:- Worked in Auto Enrollment where you can automatically enroll the employees into the Retirement Plan. A 401k is an employer sponsored retirement plan and is grouped into two categories-defined benefits and defined contribution. Both the modules had different criteria to meet.
- Working as a Senior J2EE, Java, ILog Jrules Developer
- Implementing service tier using Spring
- Use Spring / Hibernate for the persistence layer for the Auto Enrollment
- Use AOP/AspectJ for performance,logging,security,transactions
- Use AspectJ for filling up the Gap between XSD Objects and DB using Inter-Type Declarations
- Implement Rules System using ILOG in J2EE environment
- Involved with designing Activity Diagram and Use Cases
- Extensively use hibernate framework for persistence
- Work on JUnit for creating test cases for all the Business Rules
- Use Rules Scenario Manager for creating scenarios and test cases for Unit Test/ QA testing
- Set up SSP (Scenario Service Provider) for all applications
- Use RTS for code promotion creating baselines
- Involved in creating basic framework and giving overall architectural solutions for ILOG, writing all the business rules using ILOG Jrules
- Migrate from different versions to latest version of ILOG Also migrated business logic from PL/SQL, Oracle Stored procedures/ Application to ILOG Responsible for Integrating with the ILOG Team Server, BRES, Scenario Manager Support multiple projects in respect to ILOG
- Use ANT/Maven for building scripts
Sr. Developer
Confidential, Stamford, CT
Responsibilities:- The Regulatory Reporting team of Finance & Control IT team is implementing a reporting system using ILOG JRules and Java. This role is specifically being on the Meridian application, which delivers a multi-node java application utilizing ILOG business rules to meet the banks regulatory reporting needs.
- Java 1511 and ILOG JRules 65 / 66
- Involved in designing rules based system
- Involved in creating rule model (XOM) for the system
- Involved in authoring and reviewing business rules
- Orchestrate the rules execution using the rule flow
- Worked in creating hibernate mappings for data model
- Involved in writing aspects for performance monitoring, logging , tracing using AspectJ and Spring AOP
- Involved in creating event tracing for JRules 65
- Involved in writing rules from the Functional Spec
- Involved in creating Testing Framework using Java and Excel and Mock Objects
- Involved in rules optimization
Application Developer
Confidential
Responsibilities:- IBM portal applications developed for meeting the needs for the Key Customer to apply loans online. All these applications developed using JSR 168 Portlets and the Loan process flow and content generation is integrated using Filenet P8 BPM and CM to set up the workflow. Application can get loan application input (as XML) through existing systems (Auto) and also through Manual input Data will get persisted once the basic requirements are met and Filenet workflow will use the persisted data for rest of workflow also it reduces the content generations.
- Implemented web service using SDO
- Worked on Creating XML-Castor Objects
- Worked on hibernate mapping for entire applications
- Used hibernate to map against Legacy database with composite keys
- Worked in ILOG JRules 61 integration with FileNet P8 BPM
- Used File based repository and also setup Rule Team Sever for shared access
- Implemented logging/tracing mechanism using AspectJ
- Created testing framework for running test with different set of XML request
- DAO's exposed to the UI layer through Spring Framework
- Logging for Persistence layer implemented using Spring AOP
- Used Dependent Injection for injecting Session Factory into the DAO
- Also used Spring AOP for managing transaction for the DAO
- Used Castor for Java XML binding
- Used FacesPortlet for developing portlets using JSR 168 and deployed in IBM Portal
- 60 Server
- Used AspectJ Inter-type declarations for setting up data externally on Generated BOM from XML Schema
- Used AspectJ to cross cut all domain data values to handle data Conversion to default values
- Facilitate auto code generation from XML Schema to BOM using castor and to also map against Hibernate
Develper
Confidential
Responsibilities:- Decision Support Services team is a sub system under Retail Shared Services and helps the Business to provide offers to customers based on various channels It helps to decrease the time to market for business changes. Real time offer delivery customized for Customer Channel and Agents Policy Enforcement (Fee Refunds).
- Involved in rule analysis and authoring of business rules
- Involved in extracting rules from Business Policies and Business Requirements
- Involved in Rules Design, Inference Networking models and Rules Organizations and rule flows
- Involved in deployments and testing rules
- Involved in performance analysis of rules system
- Implemented both Sequential and Rete algorithm mode rules
- Identify rules qualified for Sequential flow to improve performance
- Applied filter at agenda level to regulate the rule flow
- Modified the applications to enable using Web Rule Builder So that the business team can update the changes they need
- Applied filter on the Web rule builder so that only rules based on Decision table can be shown up in Web Rule Builder
- Used DB2 based repository and so have shared access across the development team
- Implemented data population to Decision table using DB
- Implemented logging using ILOG event notifications
- Implemented Rules Development Best Practices
- Implemented Unit testing methodology using ILOG Rules Studio Also utilized Hibernate and HSQLDB for storing test/Decision table data’s
- Implemented Tracing framework for Rules Layer using AspectJ M5(testing)
J2EE and ILOG Developer
Confidential
Responsibilities:- Worked in ROAR (Reimbursement Operation Assessment Reengineering) project It helps the drug companies to get funding for the patients. It also helps the Patient to find the funding from alternate sources when the drug is not covered by his insurance companies. It uses ILOG JRules engines to maintain all the health care regulations and the project is implemented based on RUP process methodology. The application implemented using Service Oriented Architecture (SOA) on J2EE 14 Platform.
- Participated as J2EE Java and ILOG rules designer and developer
- Created BOM, XOM for ILOG JRules
- Deployed RuleApp in BRE Server
- Integrated Project various modules into 1 repository using extended repository
- Involved in OR Mapping for the analysis model using Hibernate
- Helped other developers to integrate rules with the use case
- Involved in multiple use cases and developed Insurance Verification
- Integrated with Liquid BPM 354 workflow engine
- Utilized ILOG Rule Builder 50, Rule Flow Editor and Decision Tables, BRE Server for setting up rules and deploy to J2EE Environment
- Wrote the Rules using BAL, TRL and also using IRL
- Integrated ILOG 50 Business Rule Engine Studio with Eclipse platform
- Use Customization to extended repository to have multiple projects/modules in one repository
- Deployed the BRE server in Weblogic 81
- Utilized Rational XDE for doing Use Case and Class and Sequence Diagrams design
- Utilized Oracle 9i
- Used TOAD 76 for Oracle
