Odm Technical Lead Resume
Columbus, OH
SUMMARY:
- 7 Years of Professional Experience in IT industry involving in System Analysis, Object - Oriented analysis, Design, Development and Testing.
- Developed multiple projects through full life cycle, from requirements gathering through deployment using object oriented methodologies/Programming (OOP’s) and various technologies.
- Quick in grasping client’s business requirements and good at adapting to new work environment.
- Have good hands on experience in writing Complex SQL Queries.
- Integration of business rules, validation and deployment into the enterprise applications enabled for business users using ODM and Java technology.
- Analysis and Implementation of Rules Harvesting, Business rules and Processes involving in interaction with IT and Business teams using ILOG JRules 6.7.4 / IBM ILOG JRules 7.1.1 / IBM ODM 8.5/8.6/8.9.
- Experience in working with Business Rules in I-LOG JRules. Experience in Rule Team Server/Decision Center, Decision Warehouse, Rule Execution Server and Rule Studio/Rule Designer.
- Working Knowledge of BAL (Business Action Language) in writing rules for the Business Scenario’s.
- Proficient in implementing rules using Rule Designer or Rule Studio - Business Object Model(BOM), Execution Object Model(XOM),Business Rules, Technical Rules, Decision Tables, Decision Trees, Rule Flows, Queries, Decision Validation Services (DVS) and functions.
- Participated in Requirement analysis, designing, implementation, review meetings, involved in Scrum, sprint planning and demo.
- Experience in BOM To XOM Mapping, Verbalization.
- Expertise in working with Rule Team Server, Rule Studio, Rule Migration facility, Business Rule Execution Server, Decision Validation service.
- Expertise in Software Development Life Cycle processes right from Inception Requirements Analysis, Design, Development, Testing and Deployment though the Implementation.
- Involved in Project planning, System Impact Analysis, Effort estimation, Resource planning, Quality compliance, weekly status update to Management.
- Code reviews, value ads, process Improvements done in addition to assigned work.
- Worked in Waterfall and Agile Software development methodologies.
- Proficiency in programming with different Java IDE's - Rule Studio, Rule Designer, Eclipse.
- Expertise in developing Business Object Model and Executable Object Model in Business rule applications using Java.
- Good exposure on Rule execution server, Rule team server and Rule migration server.
- Expertise using SVN Version control system.
- Excellent written and oral communication skills, team playing spirit and strong analytical & problem solving abilities.
- Good in analytical skills, problem solving techniques and interpersonal skills. A good team player and have mentored and groomed other members in my team.
TECHNICAL SKILLS:
Programming Languages: C#, C, PL/SQL, Java, Oracle
Web Technologies: XML, Java Script and CSS
Tools: Microsoft Visio
Databases: Oracle 11g/10g, SQL Server, Access, SQL, PL/SQL, DB2
Operating Systems: Windows Server 2008/2003/XP, Unix
IBM ODM Developer: Rule Designer, Decision Center, Decision Server, DVS testing, SOAPUI,, XOM/BOM/Rules/Deployment Scripts, Java, Spring, Hibernate, and Struts Decision Center, DVS testing, SOAPUI, Business and IT release process, ABRD, Rules Analysis Specification, Functional/Non-Functional Reqs gathering, and HP Quality Center for defect tracking
Java & J2EE Technologies: Core Java, JSP, Servlets, JDBC, EJB, JAXB, DOM, DOJO.
Web/Application Servers: IBM Web Sphere
Frameworks & Middleware: Struts, Spring Framework, JSF, JMS, Hibernate
Languages: Java, SQL, PHP, HTML, XML, XSL, XSLT, DHTML, Java Script
WORK EXPERIENCE:
Confidential, Columbus, OH
ODM Technical Lead
Responsibilities:
- Interact with business team to gather requirements, ODM Rules development, participate in team/client meetings, rule testing, project implementation, and application support.
- Worked on all the phases of rules like Rule Discovery, Rule Analysis, Rule development, Rule Testing and Rule Deployment.
- Developed Web Service and Rest services.
- Synchronized the rule projects to the Rule Team Server and provided the rule templates to the business users to create rules
- Tested rules using SOAPUI testing, Decision validation service, and simulation functionality in Decision Center to ensure the rules are laid out properly and yielding the expected result.
- Provided support for business users/Analysts to create, test and deploy the Rulesets on the Rule Execution server.
- Knowledge on HTDS, MDB and MTDS Decision Services.
- Analyzed the stack trace report on the Decision warehouse to verify the results generated after firing the rules.
- Provided Integration support during the integration testing.
- Implemented various execution modes like rete plus, sequential, and fast path depending on the behavior of the rules so that the rules are easily maintainable.
- Created tests, test suits, scenarios for testing the rules in Rules Designer.
- Worked on all the rule artifacts to optimize the performance of the rule engine.
- Orchestrated the rules effectively for better performance of rule engine.
- Worked with Business Analysts and subject matter experts to identify and define the rules.
- Created decision models to identify rule patterns.
- Created Rule Artifacts, Vocabularies, BOM, BOM to XOM mapping.
- Created rule flows and rulesets, decision tables and Rule Apps.
- Developed Rules Design / Solution Architecture documentation and presented to different teams.
Environment: Java, J2EE, Oracle, Eclipse, ILOG JRules/ ODM 8.6/ 8.9 for Business Rules, HTML, SOAP/REST Web services, WSDL, SOAP UI, Jenkins, ANT and SONAR QUBE.
Confidential, Bentonville, AR
ODM Technical Lead
Responsibilities:
- ABRD Methodology, defining features, Stories, Backlog Grooming, Spikes, Epic, Sprint planning.
- Understand Business needs and processes; identify solutions, present and work with project team/sponsors in identifying best solution.
- Participate in Requirements Analysis; design Applications based on System Requirements; promote top code quality and solve challenging issues related to performance tuning and scalability.
- Provide production support that includes evaluate defects, investigate cause and come up with solutions to address defects.
- Expertise in writing rules using Decision Tables, Decision Trees and BAL.
- Expertise in working with Decision Center, Decision Server, Business Rule Execution Server, Rule Scenario Manager and
- Rule Project Map.
- Lead and perform rule harvesting and rule authoring activities, build and deploy rule sets, perform BOM Updates, Repository synchronization with studio, and implement Dynamic domains.
- Deployment/Validation using Decision Center for published Rule Projects.
- Extensively worked with TA's and Business for the business requirement clarifications.
- Extensively worked on Defect Fixing of Rules.
- Recommendations for business rules changes based on ODM knowledge.
- Performance Tuning of Business Rules Using RetePlus/Sequential algorithms.
- Defining XOM, BOM and Parameters in ODM Rule studio 8.5
- Developed Business Object Model (BOM), rule flows, function tasks.
- Created/Modified Verbalization of Business Object Model attributes.
- Development of BAL Rules and Decision Tables in ILOG Rule Designer.
Environment: ODM 8.5, Decision Center, Rule Execution Server, Rule Scenario Manager, Decision Validation Services, Web Sphere 8.0, RESTful WebServices, J2EE, EJB, JUnit, Oracle, SVN, SOAP UI, JSON, Eclipse IDE, Java.
Confidential, Jersey City, NJ
ODM Developer
Responsibilities:
- Involved in business interactions and development of Execution Object Model (XOM) and Business Object Model (BOM).
- Developed critical rule flows with nested sub flows involved.
- Involved in unit test processing with Decision Validation Service testing.
- Involved in rule authoring in Rule Studio, Rule Designer and Decision Center.
- Designed and developed client applications for the ODM Rule apps.
- Played an active role in testing the application by testing the application for different scenarios and in production bug fixing.
- Used Rule designer for rule flow design, coding and developing applications.
- Responsible for Integration testing and System testing
- Recommendations for business rules changes based on ODM knowledge.
- Deployments and Migration of rules into different test environments.
- Unit testing Business rules for Property
- Experience with Scrum methodology and well versed in writing user stories.
- Analyze the new enhancements going into application, impact of it and include it in testing.
- Defining XOM, BOM and Parameters in ODM Rule studio 8.5
- Developed Business Object Model (BOM), rule flows, function tasks.
- Created/Modified Verbalization of Business Object Model attributes.
- Development of BAL Rules and Decision Tables in ILOG Rule Designer.
Environment: IBM ODM Rule Designer 8.0, IBM WebSphere, JDK 1.7, Core Java, XML, Oracle
Confidential, Titusville, NJ
Sr.Java Developer
Responsibilities:
- Interact with business partners to gather requirements, code development, participate in team/client meetings, testing, project implementation, and application support.
- Developed SOAP Web services, REST, and generated WSDLs/WADLs
- Implemented J2EE design patterns like DAO, Front Controller, Session Façade, Factory Pattern and Singleton.
- Worked on UML class diagrams and sequence diagrams for design requirements.
- Worked on Object Oriented principles, Collections Framework, and Multi-threading using Core Java.
- Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
- Used JSP, JavaScript, Spring, Ajax and jQuery for implementing web pages.
- Preparing various Business reports for Property insurance using Congos reporting
- Project planning & Effort estimation.
- Performance Tuning of Business Rules Using Rete Plus/Sequential algorithms.
- Used Hibernate ORM framework to interact with Database to retrieve using Cursors inside PL/SQL Stored Procedures and Functions.
- Involved in Unit testing, Integration/System Testing, and User Acceptance Testing (UAT).
- Involved in troubleshooting, bug fixing, and provided production support.
Environment: Java 1.5, J2EE, Struts 2.x, Spring, Hibernate, JSP, HTML, XML, ANT, JAXB, Sybase WebLogic Application Server, IBM Rational Tools (Clear case, Clear quest), JUnit.
Confidential
Java Developer
Responsibilities:
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Application developed in Java and JSP
- Designed, coded and configured server side J2EE components like Servlets, JMS, JNDI, XML.
- Deployed applications on Web sphere Application Server.
- Responsible for creating the Detailed Design and Technical documents based on the requirements given.
- Developed the application using with Java technologies like JSP, Servlets, Struts, Hibernate, Java Beans, XML, and JAXB.
- Worked with Struts 2 framework - creating Action classes and coding JSP’s using Struts 2 tags for the presentation layer.
- Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
- Involved in developing SQL and Stored procedures with the databases Oracle and IBM DB2.
- Used these Web Services to interact with other application in organization using WSDL file.
Environment: JDK 1.6, J2EE, JSP, Web sphere 8.1 Server, Oracle 11g, XML, HTML, CSS, JavaScript, Eclipse
Confidential
Java Developer
Responsibilities:
- Designed and developed the application using Agile Methodology.
- We used SPRING MVC framework for separating user interface, controllers and business logic.
- Developed the Product Builder UI screens using HTML, CSS, JavaScript, Angular-JS, and Bootstrap.
- Followed Single Page Application (SPA) Pattern and used AngularJS, MVC to build a cross-browser compliant application.
- Created Restful web services using Jersey framework(JAX-RS),REST annotations & used JACSON based REST-JSON convertors
- Used XML to transfer the application data between client and server from the SOAP web services.
- Configure beans in spring configuration file with Spring IOC, Spring AOP concepts.
- Developed SPRING validators and services for handing correct data to SPRING DAOs.
- Developed Hibernate entities, mappings and customized criterion queries for interacting with database.
- Developed ORM mappings using Hibernate and wrote Criteria, Named queries for data retrievals in the DAO layer.
- Used SQL developer to write database queries.
- Used MAVEN as build tool.
- Implemented LOG4J for debugging and written test cases in JUNIT.
Environment: Java, SPRING MVC, SPRING ORM, RESTful web services, Hibernate, HTML, CSS, JQuery, JavaScript, JSP Form, XML, AngularJS, Bootstrap, Web Services, JAXB, JBoss Application Server, JUNIT, LOG4J, SQL Developer, JIIRA, SVN, Maven.