Sr.ibm Bpm Developer Resume
Princeton, NJ
PROFESSIONAL SUMMARY:
- Total 8 years of experience as a developer in development and deployment of applications using BRMS, IBM BPM 8.x versions, ILOG JRules 7.x versions, WebSphere ODM (WODM)and JAVA/J2EE technologies.
- Technical experience in implementation of IBM Process Server(ID), IBM BPM Process Designer (PD).
- Technical experience in using IBM BPM with different versions IBM BPM 7.5.1, IBM BPM 8.0, 8.5 and 8.5.7.
- Designed and executed migration plan for platform upgrade from IBM BPM 8.5.5 and onto 8.5.7.
- Experience in ILOG JRULES 7x, 6x and WODM 7.5 and 8.5.
- Expertise in Migrating iLogJ Rules to WODM.
- Expert in designing Business Rules solutions using WODM.
- Experience in Rules Harvesting, Rules Designing, and Rules Implementation and Rules Migration activities.
- Excellent skills in architecture diagrams preparation and rules repository model designing.
- Good experience in creating and updating Business/Technical rule as per user requirement.
- Experience in Agile based environment with SCRUM master and Business Owner.
- Experience in designing and development of business processes using IBM BPM including process analysis, process modelling, Web services, REST services, Coaches, Coach views, Dashboards and Reports, Business Objects, Decisions, UCA's, Exception Handling, Tracking Points, Ajax services and Task routing.
- Used SQL SERVER on the back end to develop and deliver Applications with the help of BPM Process designer.
- Good Experience in writing python scripts for configuring, deploying application on WebSphere Process Server.
- Experience in developing Business Process Definitions (BPDs) using various modelling patterns.
- Experience in developing toolkits that can used for various process apps.
- Established IBM BPM best practices and guidelines throughout the organization and also mentored the new team members on BPM tool.
- Experience in implementing DOJO, XML, HTML, CSS, JQuery, JMS, JSON and JavaScript in IBM BPM (Lombardi Teamwork’s) tools.
- Experience in distributed integrated applications using Web Services, SOAP external UI using WEB/REST API.
- Understanding of Database application designs and implementation using Oracle 8i/9i/10g, DB2 and SQL Server.
- Good exposure on Build, Deployment, Release& Change Management processes.
- Experience in all phases of Software Development Life Cycle (SDLC) includes the Requirement Analysis, Design, Development, Integration Testing, Implementation, Packaging and Deployment of web/enterprise applications on JBOSS, WebLogic and WebSphere Application Servers.
- Proficient in creation/modification of rule development using BOM, Execution Modes, BAL, Decision Entities, Rule Flows, Dynamic Domains, Rule Model Extension, Rule sets, Decision Metaphors (decision tables, decision trees, score model) and product modules (Rule Studio, Rule Designer, Decision Center RES, RTS, Business Console and Enterprise Console, DVS).
- Good working experience in Waterfall and Agile - Scrum projects.
- Developed standards and best practices documents for building and deploying enterprise applications.
- Acting as a Team player with the positive attitude and ability to learn in a fast paced environment.
- Effective in working independently and collaboratively in teams with excellent communication and written skills with exemplary analytical and problem solving skills.
TECHNICAL SKILLS:
BPM Technologies: IBM BPM 8.0/8.5, Lombardi, IBM Blueworks Live, Pega PRPC 6.1
BRMS: ILOG JRules, IBM ODM 8.x, WebSphere ODM (WODM)
Scripting languages: HTML, JavaScript, JQuery, AngularJS, XSD, XML
Testing: SOAP UI, DVS, POJO, ATA, ADA
Server: IBM WebSphere, Oracle WebLogic, Tomcat, Decision Server
SCM: GIT, SVN, IBM Clearcase
Platforms: Windows, Solaris, Linux
IDE: Eclipse, IBM RAD, NetBeans, Rule Studio, Rule Designer
EXPERIENCE DETAILS:
Confidential, Princeton, NJ
Sr.IBM BPM Developer
Responsibilities:
- Implementing Business Process Definition (BPD) components for designing process by using Lines, Activities, modeling execution path by using sequence flow, Converging and diverging flows and gateways IBM Process Designer v8.5.5 and IBM Process center v8.5.5.
- Expertise into Configure Java/Web service connectors to invoke Java classes /web services from Teamwork's and IBM BPM.
- Having experience to use the spark UI toolkit in IBM BPM to customize the coach view controllers.
- Worked on different modeling events Message, Timer, Tracking, Error and content in the IBM Business Process Manager V8.5.5.
- Working on the BPM variables type, variable scopes, shared business objects, Business objects attributes, EPV variables, and ENV variable in order to store information in the IBM Process Center 8.5.
- Worked on the BPM variables type, variable scopes, shared business objects, Business objects attributes, EPV variables, and ENV variable in order to store information in the IBM Process Center 8.5.
- Worked on BPM 8.5.5 user interfaces Human Services, client side Human Services, Heritage Human services, Dashboards, coaches, reusable coach views, templates, data bindings for coach views boundary events event handlers for designing coaches.
- Developing on client applications IBM BPM REST APIs, JavaScript API, JSON format, Localizations support in order to build business logic in the IBM Process Designer v8.5.5.
- Developing services for dynamic team resolution (Team filtering and Team retrieval services) and integrated with corporate LDAP system and define the team structuring dynamically associated with teams in Business Process Manager V8.5.5.
- Implement various Coach Development APIs script languages like Coach View API, Object Oriented JavaScript, JQuery DOJO scripting by using IBM Process Designer 8.5.5 and Lambadi Authoring Tool.
- Implemented IBM BPM 8.5.5 Dashboards, JavaScript API, Restful API (BPMUI), Dojo programming for the coaches and coaches view development in order to build client application.
- Provided technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.
- Defined the interface partners, reference partners to communicate with other services.
- Implemented BPMN workflow activities Swim lanes, Decision Gateway, Milestone, BPD Events in the Process Designer 8.0, IBM Process Center V8.0.
- Worked on extensively Human Services and developed on Coaches, Coach Views in IBM Business Process Manager.
- Triggered the process initiation using Time elapsed UCAs.
- Worked in a Scrum methodology in fast based environment with short deadlines and deliverables.
- Execute test cases accurately and concisely report both progress and defect status and Done Unit and Integration testing. Fixing the defects.
Environment: IBM Web Sphere Process Center, Process Designer 8.5, Oracle 10, Web services, Eclipse, Spark UI toolkit, JavaScript, IBM WebSphere Process Server V8.5, IBM Integration Designer V8.5, AngularJS and Rally.
Confidential, Pittsburgh, PA
Sr.IBM BPM Developer
Responsibilities:
- Implemented advanced integration service (AIS) to integrate IID BPEL Process and java components.
- Worked closely with the BPM/SOA Architects, Business Analysts & Project Managers as a tech lead to understand Business and Technical requirements and estimated the timelines of different phases of the projects like Design, Implementation and testing. And involved in the architectural, task breakdown and scope discussions.
- Implemented BPD workflows activities Participant group, creating and managing Process Application, Snapshots, Tracks, managing user access roles in the Process Center 8.5.
- Integrated IBM BPM with external systems using SOA/Web Services.
- Having experience to use the spark UI toolkit in IBM BPM to customize the coach view controllers.
- Conducted playback zero session and process model validation meetings with different stakeholders of the project.
- Created the BPEL (Process Composition of Modules).
- Developed Service Components Java Objects, BPEL process, Mediation Flow, Relationships, Routing with Selectors, Business Calendars Interface Maps and Stand-alone References.
- Analyzing and debugging existing process applications to improve the performance.
- Expertise in BPM development and support to conduct remedial activities identified in the Agent enrolment and USIP applications.
- Exposed Lombardi service as a web service and consumed external web service using the WSDL provided by the call back application to create Web Service connector and use inside service.
- Strong knowledge in angularJS, javascript, jdbc, Struts, JEE and Hibernate.
- Handled session cleanup in each coach service.
- Contribute to solution development in the areas of process flow, business logic and user interface.
- Worked on IBM BPM 8.5.5 user interfaces Human Services, client side Human Services, Heritage Human services, Dashboards, coaches, reusable coach views, templates, data bindings for coach views boundary events event handlers for designing coaches.
- Developed Dashboards and Reports using IBM BPM 8.5
- Developing on client applications IBM BPM REST API’s, JavaScript API, JSON format, Localizations support in order to build business logic in the IBM Process Designer v8.5.5.
- Created rule services to implement business logic.
- Created process in Blueworks Live and Imported the BPDs into IBM Lombardi Process Designer for development.
- Worked on Human Services, General system Services, Integration services, Ajax Service.
- Designed and developed User Interface Coaches in Teamwork's
- Reading the custom templates from file server and displaying into coach using Ajax
- Worked on various Activities like Modelling Sub Processes and Linked Processes, User Task, Script Activities.
- Designed and developed services to implement the process activities in Teamwork's
- Conduct multiple levels of testing including unit, system, integration and performance.
- Execute test cases accurately and concisely report both progress and defect status and Done Unit and Integration testing. Fixing the defects.
Environment: IBM BPM Advanced V8.5.6 and BPMN V2.0.XML, V7.5.1/Lombardi, IBM Web Sphere Process Center, Process Designer 8.5.6, IBM Integration Designer V8.5, Web services, Spark UI toolkit, JavaScript, JQuery, Eclipse, angularJS, Microsoft SQL, and Rally, XML, XSLT, CSS, HTML, DOJO.
Confidential, Delaware City, DE
IBM BPM Developer
Responsibilities:
- Involved in all phases of the project lifecycle from requirement gathering to production deployment and support.
- Implemented gateways to control business process flow, routing for tasks, assigning expert group to an activity, expose a process application to a team, validate business process flow.
- Building a business object, initializing a complex object and a list, using coaches to define and implement guided user interactions.
- Build and implement integration services & general system services for an activity in a BPD. Created snapshots of a process application for deployment.
- Create a decision service, Implement message start event, IME (Intermediate message event), Inbound web service, create and configure undercover agent (UCA), working with environment variables and an exposed process variable.
- Conducted playback zero session and process model validation meetings with different stakeholders of the project.
- Error handling in a BPD and a service (debug).
- Communicated on a regular basis with the BPM Project Manager and BPM Analyst during different stages of the project.
- Involved in configuring Multiprotocol gateway in IBM DataPower which routes different SOAP, REST and HTTP calls to multiple endpoints
- Utilized JavaScript, jQuery, Ajax and CSS to customize look and feel of Lombardi out-of the box Coaches.
- Exposed Lombardi service as a web service and consumed external web service using the WSDL provided by the call back application to create Web Service connector and use inside service.
- Developed reusable Coach Views.
- Handled session cleanup in each coach service.
- Contribute to solution development in the areas of process flow, business logic and user interface.
- Design and Develop Coaches, Services, Nested Services and worked on Variables, EPVs, Events, UCA's, Calendars.
- Developed Dashboards and Reports using IBM BPM 8.5
- Developing on client applications IBM BPM REST API’s, JavaScript API, JSON format, Localizations support in order to build business logic in the IBM Process Designer v8.5.5.
- Created rule services to implement business logic.
- Created process in Blueworks Live and Imported the BPDs into IBM Lombardi Process Designer for development.
- Developed Web-Services module for integration using SOAP, WSDL
- Developed reusable components using Core Java, Java Script.
- Took part in software and architectural development activities.
- Transform requirements into stipulations.
- Develop and design software
- Designed and developed User Interface Coaches in Teamwork's
- Reading the custom templates from file server and displaying into coach using Ajax
- Designed and developed services to implement the process activities in Teamwork's
- Conduct multiple levels of testing including unit, system, integration and performance.
- Developed common utilities in Teamwork's which can be used for entire Project
- Troubleshooting and resolving users’ issues.
- Troubleshooting Performance server skip data transfer and Event Manager queues hang Participated in code review process for peers.
Environment: IBM Business Process Manager 8.0.0.0, 8.0.1.2, SQL Server, XML, XSLT, CSS, JavaScript, HTML, Web Services, WebSphere Application Server.
Confidential, Jacksonville, FL
IBM BPM/ODM Developer
Responsibilities:
- Design, development, testing and deployment of IBM BPM/WebSphere Lombardi Edition application including, process modeling, process analysis, UI (Coaches, Variables) & Dashboard design, build, validation, migration of code and delivery of the solution on IBM BPM 7.5/8.x version.
- Design a highly robust and scalable architecture including the BPM and iLogJRules technologies with the best integration strategy. Develop re-usable generic SOAP integration services to connect to iLogJRules.
- Develop generic services for FTP to transfer auto-cad fixture files on BPM server and also for iTextapi to generate PDF for the final BoM.
- Design and develop the JRules application using java xom and various rules artifacts such as rule flow, decision tables and action rules. Deploy to Team Server and Execution Server and integrate with BPM.
- Design and develop the BPM workflow using multi-instance looping to create tasks for each department involved. Design coaches and integration services.
- Maintain IBM BPM snapshots and deploy applicable deployment packages to QA and Pre-Production/UAT environments along with .css and .js files and java custom code.
- Manage an offshore team including 5 members; distribute tasks between them, managing delivery, status reporting etc. at onsite. Work with users for requirement gathering and setting up demo playbacks.
- Analyze older system for discovery of the core processes and rules involved and help convert to a workflow and rules engine based framework applying the core principles of BPM and BRMS.
- Utilize Application Profiler and Application Accelerator for the creation of an implementation platform for the new Application. Design high level Process Flows and subflows and replicate the existing manual system with the BPM framework.
- Develop various harness and activities to implement the workflow in PRPC.
- Develop PRPC application packaging and deploy the code from Development environment to Test, UAT and then to the Production environments.
Environment: IBM BPM, Lombardi, ILogJrules,Pega PRPC 5.5, 6.1, Oracle 10g.
Confidential
IBM ODM DEVELOPER
Responsibilities:
- Worked in Agile Model for developing rules for QC Module in BOA.
- Harvested rules from Documents/Source Code and design rule flows and develop rules.
- Developed and tested Business Rules using Business Action Language (BAL), ILOG Rule Language (IRL).
- Created new POJO Objects and modified various existing objects in coordination with POCO Domain Objects.
- Mapped XOM, BOM and .Net components while creating and modifying necessary changes.
- Generated XSDs timely and coordinated with Testing Team and Front End Team.
- Migrated MySQL database queries to Business rules/Action Rules and Decision Tables
- Test Driven Development with DVS, POJO, XML
- Unit Testing-using XML’s for various positive and negative scenarios.
- Involved in Rule dump process and fixed problem during production.
- Fixed Null Pointer Exceptions wherever necessary.
- Followed coding standards for XOM and XML elements for XSD
- Analyzed the scope of Business Rules implementation.
- Created design documents for each user story and got reviewed by Architect.
- Worked with Product Owner and LOB timely to coordinate the changes and progress
- Used Rally for tracking the status of user stories and tasks.
- Attended Daily Scrum calls and completed all the user stories before the sprint ends with development and testing all the rules.
- Involved in Migrating rules from ILOG Jrules to IBM ODM version 8
- Generated reports from Decision Center or Rule Team Server
- Exported all the Rule Artifacts to rulesets archive for Testing.
- Involved in the design and creation of Repository Structure for the project.
- Developed complex rules using Rule sets, Decision tables, Functions, Decision trees and templates.
- Worked for the implementation of entire java object model (XOM) for the application.
- Involved in creating rules, rule flows; rule set orchestration, BOM to XOM mapping, queries, templates etc.
Environment: IBM ODM 8.5.1, 8.7.1, ILOG JRules 7.1, WebSphere ODM (WODM) 7.5, MySQL, Java/J2EE, Spring MVC, Hibernate, .NET, PEGA, SOAP UI, DVS, XML, SOAP and RESTFUL Web Services, Decision Center, Decision Server, HTDS, Rally, SVN, WebSphere Application Server, AGILE, HTML, CSS, JavaScript, JQuery, JSF, EJB, JMS.
Confidential, AZ
Software Developer
Responsibilities:
- End to End Development and Implementation of Stored Procedure Rules migration to ODM.
- Implementation of bookmarks in Bond Forms.
- Involved in Analysis, design and development of complex rules in ILOG Environment.
- Involved in creation of Business object models and Executable object models using Java and integrating them with Business rules.
- Involved in deployment of business rules to various environments.
- Involved in initial project setup and configuration of Rule Team Server and Rule Execution server
- Prepared project plans and Estimations for all assigned projects to understand and fulfil business needs.
- Implemented procedures for defining test cases to ensure quality assurance of overall enterprise applications.
- Participated in all phases of project development life cycle from initiation to completion.
- Provided technical assistance in decision making process for development of software solutions.
Environment: IBM ODM 8.5.1, 8.7.1, ILOG JRules 7.1, WebSphere ODM 7.5, SQL Server, Java/J2EE, SOAP UI, DVS, XML, SOAP and RESTFUL Web Services, Decision Center, Decision Server, HTDS, Rally, SVN, WebSphere Application Server.