Rules Architect And Integration Lead Resume Profile
Albany, NY
PROFILE
- 15 years of IT experience in J2ee and SOA Integration related technologies, with domain knowledge in e-learning, Storage Area Network SAN , financial, telecom, and, government and public sector domain.
- Strong exposure and good hands-on experience on IBM SOA Integration technologies, like, SOMA Service Oriented Modeling and Architecture , IBM WebSphere Business Modeler, IBM WebSphere Integration Developer, IBM WebSphere Process Server, IBM WebSphere Enterprise Service Bus and IBM WebSphere ILOG JRules.
- Also possess strong exposure in Web Services, Java, J2EE, XML, XSL, XSL-fo, Struts and JSF framework, Oracle, JBoss, WebLogic and UML.
- Strong experience in gathering, architecting, implementing, and testing business requirement.
- Have experience in conducting requirement workshop with business stake holders, documenting the requirement.
- Strong contributor in Primary Design Review PDR , and, Critical Design Review CDR .
- Have strong experience in understanding business requirement and translating them into functional requirement, multiple language skills, able to come up with new ideas and skills and able to make strategic recommendation.
- Having good experience in designing, making project plan, development and testing and maintenance of various applications.
- Have good exposure in preparing due diligence report and Detail Transition Plan during the transition phase of the project.
- Extensive experience in designing class diagrams, activity diagrams, and, sequence diagrams using RSA.
- Have good exposure to Agile, Rational Unified Process, and, Water fall project methodology.
- Have experience in executing, monitoring, and, controlling the project to the approved project plan.
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
SKILL SET:
Languages/Technologies: | Java8, Java7, Java6, XML, J2EE5, EJB3, XSLT, XSL-fo, UML, JQuery, Web Services, WS-BPEL, XSD, BPMN, BEDL Business Entity Definition Language |
RDMS: | Oracle 11g, IBM DB2, Microsoft SQL Server 2012, Firebird and Sybase |
Framework: | Struts2.0, Spring3, Hibernate3 |
IDE/Development Tools: | Eclipse INDIGO, IBM WebSphere Integration Developer 6.2, Rational Software Architect 7.0, 7.5, and, 9.1 Rational Application Developer 7.0, 7.5, and, 9.1, IBM WebSphere Business Modeler v7.0 IBM Process Designer 8.5, Microsoft SQL Server Studio. |
Middleware: | IBM Business Process Manager 7.5, and, 8.5 , IBM WebSphere Enterprise Service Bus, IBM WebSphere Message Broker, IBM WebSphere ILOG JRules, IBM WebSphere DataPower Integration Appliance X150, IBM Operational Decision Manager 7.5, and, 8.5 |
Application Server: | WebSphere Application Server, BEA Weblogic and JBoss Application server. |
Process/Methodology | IBM's QMS Quality Management System , SOMA Service Oriented Modeling and Architecture , IBM's RUP Rational Unified Process , Business Entity Lifecycle Analysis |
Operating System | MS-Windows 2000/XP/NT, Solaris, Unix and Mac OS X |
CRM | Remedy |
Batch and Scheduling Tool | Control M Enterprise Manager and Desktop, Spring Batch Framework |
Third Party products | Experian Tallyman 3.4 |
Build Tools | Ant, Maven, Gradle |
Professional Experience
Confidential
Role : Rules Architect and Integration Lead
Responsibilities:
- Preparing the migration plan of migrating existing rules from iLog to WODM.
- Preparing guidelines and template for the Business Analyst team to author the new business rules.
- Educate the Business Analysts as to how to leverage the Decision center.
- Educate the testing team to prepare test data and test the rules set using the Decision Validation Services.
- Coordinating with the infrastructure team, and, deciding the topology of the Decision Server and Decision Center.
- Participated in the Preliminary and Critical Design Review.
- Prepare the deployment and Usage guide of the business rules through the Rule Integration framework, and, Decision Center.
- Introduced the Requirement Traceability Verification Matrix to map the functional requirement with the business rules, and, the corresponding test cases.
- Involved in the Design and development of the generic Rules Integration Framework that can be used to access the rules using JAVA client, BPEL Import, and, JAX RS.
- Design the XOM Execution Object Model of the entire Employer Domain.
- Designing and authoring the rules template that will be used by the developer to develop the rules.
- Designing the rule flow for various domains and sub domains.
- Managing the rules versioning and governance using the Decision Center.
- Preparing the Sprint back log and conducting daily Scrum meetings.
- Integrating the Rules integration Module in the WSRR WebSphere Service Registry and Repository .
- Designing the request header for routing message broker flow to route request to and from the WebSphere Service Registry and Repository Server.
Technology and Tools:
IBM Operational Decision Manager 8.5, IBM Business Process Manager 7.5, WebSphere Service Repository and Registry, Rational Clear Case, Rational Clear Quest, Spring Framework 3, Hibernate 3, JAVA 6, IBM Integration Bus v9.0, WebSphere Server Registry and Repository.
Confidential
Role : Support and transformation lead
Responsibilities:
Transition Phase:
- Was responsible for staffing resource for the onshore and the offshore team.
- Preparing Due diligence report, Current State Design Document, and, Support Handbook.
- Preparing the Detailed Transition Plan.
- Bringing the team from the transition phase to the steady state, this is an important milestone.
Steady Phase:
- Preparing the High Level Design document, and Low Level design Document for the JBA Java
- Batch Processing API module and the EAI module.
- Providing architectural decision on various design issues.
- Monitoring and controlling project and change activities as per the project plan.
- Configuring MQ queues in the WebSphere Application Servers.
- Implemented the JBA module with Spring Integration Framework.
- Provided the design for making the vendor provisioning more configurable rather than writing code for each vendor.
- Designed the EAI messages that need to be sent to Vision Plus and CIS for processing.
- Design the APIs to retrieve customer's recent transaction and updated customer details through WebSphere SOA DataPower, which is wired to Vision PLUS and Customer Information System.
- Responsible for infrastructure planning to and migrating the Tallyman Collection Application System to Cluster Environment.
- Monitoring the KPI and SLA closely.
- Creating and maintaining the product and Sprint backlog.
- Interfacing with third party vendor on On Time ticket follow-up, and, various queries regarding the product.
Environment: IBM Websphere Application Server V7.0, Tallyman Collection Application System v3.4, Control M EM/Desktop, Rational Application developer v7.5, Remedy, WebSphere SOA DataPower XI50, Spring Integration Framework, Veritas Cluster Service, F5 Load Balancer, MS SQL Server, HP Quality Center.
Confidential
Role : SOA Integration Lead
Project Responsibilities
- Creating High Level and Low level Design document.
- Preparing architectural decision document and software evaluation document.
- Participating in Primary and critical design reviews.
- Analysis Business or technical, including services modeling .
- Key member of UI Tax Rating project which is a part of Employer Domain. The purpose of this project is to re-design the UI rating system used to calculate rates for employers. The UI rating process is based on experience rating principles. Involved in planning and design of subsequent releases of Tax Rating application.
- Doing the Services identification, development and realization.
- Taking complete control of a set of use cases, get it successfully executed from the analysis and design, development and till the customer acceptance.
- Implementing the dynamic business rules for calculating tax rate applicable to employer using IBM WebSphere ILOG Rules.
- Integrating the IBM ILOG rules with other entities using Web services.
- Involved in Data Modeling and using the data to object mapping using the ORM Object Relational Mapping tools.
- Development of Application using IBM SOA stacks tools. Implemented the Voluntary Contribution and Total Transfer Of Experience business using WebSphere Integration Developer.
- Data Migration from Legacy Curam based Rating application to the new SOA based Rating application.
- Provide estimations for design and development work products using IBM estimation methodology function point FP analysis. Planning development work schedule following Iterative development Agile Methodology.
- Integrating Current Year Tax Rating application with Employer Registration Application using IBM WebSphere Enterprise Service Bus, IBM WebSphere Message Broker and IBM WebSphere DataPower Integration Appliance X150
- Production support for Tax Rating Application.
Environment: IBM WebSphere Business Modeler, IBM WebSphere Process Server, IBM WebSphere Integration Developer, IBM Integration Designer, IBM WebSphere Enterprise Service Bus, IBM WebSphere ILOG JRules, IBM WebSphere DataPower Integration Appliance X150, Java, J2ee, XML, XSL, XSL-fo, Web Services, Hibernate3, Spring 3, Rational Clear Case, Rational Clear Quest, Oracle 10g, SOMA, Agile Software Development methodology.
Confidential
Role : SOA Integration Developer
Responsibilities:
- Analysis Business or technical, including services modeling .
- Identifying the services using Service Litmus Test which is one of the area of adopting SOMA methodology.
- Taking complete control of a set of use cases, get it successfully executed from the analysis and design, development and till the customer acceptance.
- Implementing the billing rules for the post paid and pre paid customer using IBM WebSphere ILOG JRules.
- Modeling the business models using WebSphere Business Modeler and translating the business model into implementation or technical model using WebSphere Integration Developer.
- Designing the BPEL using WebSphere Integration Developer for Subscription provisioning from WAP channel for Pre paid customer and post paid customers process.
- Created automated test suite for the BPEL process using WebSphere Integration Developer and implemented it on the WebSphere Process server.
Environment: IBM WebSphere Business Modeler, IBM WebSphere Process Server, IBM WebSphere Integration Developer, IBM Rational Software Architect, IBM Rational Application Developer, IBM WebSphere Enterprise Service Bus, IBM WebSphere ILOG JRules, Java, J2ee, XML, XSL, XSL-fo, WebServices, Hibernate3, Spring 3, Rational ClearCase, Rational ClearQuest, Oracle 10g, SOMA, Agile Software Development methodology, Telecom Web Services Server, Alcatel Lucent Content Management System, Aepona-Parlay Gateway, Airwide-First Hop, Core Media-Digital Right Management, Adamind-Transcoding.
Confidential
Role : Technical Lead
Responsibilities:
- Involved in low level as well as high level design of the application.
- Involved in implementing the dynamic loading of Meta Object Format and exposing the selected Storage Area Network switches to the external application.
- Implemented the event monitoring console using Java Swing.
- Developed the schema for the management channel and data structure of the eventing model.
- Created the data model for persisting different states of the SAN switches.
- Implementing the business and the data access layer of the migration manager console.
- Developing JUnit test cases.
- Debugging and supporting the production environment.
- Customizing the migration manager console as per the OEM partners requirement.
- Training and mentoring the new recruits.
Environment:JDK1.5, XML1.0, JUnit, JSON, CIMOM Common Interface Model Object Manager , JMS, MOF Managed Object File , JNLP Java Network Launching Protocol , Java Web Start, JBoss 4.x, iBatis, Sybase
Confidential
Role : Technical Lead/ Onsite Coordinator
Responsibilities:
- As an onsite coordinator, I was the interface between the onsite team and the offshore team in resolving technical queries and queries pertaining to deliverables and project plan.
- Involved in designing and developing a generic schema that will suffice to all the K-12 and college books that are published in the content management system.
- Involved in the development of XSL and XSL-fo that will translate the existing XML as per the new schema and also converting these new XML into web and print format.
- Involved in mentoring the team and keeping track of milestones and following daily activities for the team.
Environment: J2ee, JDK1.3, XML1.0, XSL1.0, FOP, SVG, Passive Tex, Xalan 2.6.0, Xerces 2.6.2 and BEA Documentum.
Confidential
Role : Technical Lead/ Onsite Coordinator
Responsibilities:
- Out of the 5 months in this project, I worked as an onsite consultant for a month at client location in Manchester, UK.
- Setting up the offshore team.
- Participated in the low level and high level design.
- Developed the administrative module, which can be accessed as per roles assigned to them like superuser, teacher and student.
- Developed the schema for storing the Questionnaire in XML format as per QTI compliance.
- Developed the web service module for processing the assessment and forming the report with different graphs using SVG and XSL-fo.
- Involved in preparing the Unit Test Plan and interfacing with QA team for defect analysis and queries.
Environment: J2ee, JBoss, Axis, Sybase, XML1.0, XSL, XSL-fo, SVG
Confidential
Role : Software Engineer/ Sr. Software Engineer
Responsibilities:
- Responsible for preparing and review of functional specification.
- Participated high level and low level design of the book engine.
- Implemented the Quark conversion engine that uses Quark Express API and convert the quark content to XML content, which can then be converted to web or PDF format.
- Participated in database design for storing information about the user, book information, digital assets and the subscription details. Also, participated in creating SQL scripts.
- Developed the web based calculator using applet and internally uses MathMl to store the data and then WebEq API is invoked to convert he MathMl into images which are then attached to assessment result.
- Developed the XSL which can transform the glossary content of book stored in XML into different languages.
- Developed the framework for dynamic loading of various components for offline publishing.
- Preparing JUnit Test Plan for the modules that I had implemented.
- Participated in the architectural decision meetings.
- Design and implemented the chucked parsing engine which parse the fragments of XML rather than the entire XML thereby increasing the performance of the book engine.