Ibm / Camunda Bpm Consultant Resume
Atlanta, GA
SUMMARY
- 6 years of Information Technology experience encompassing design, development and maintenance of software applications, developed on BPM and Java platform.
- Proven ability to engineer complex systems that are flexible, easy to maintain, reuse code and business rules, and that align to business objectives.
- Good track record of understanding new software technology and implementing them to build innovative business solutions.
- Good working experience in Teamwork’s Lombardi 6.2, IBM WLE v7.0, IBM BPM v8.x versions
- Experience in designing Business Process Definitions using Blue Works Live based on the requirements and modeling them in the IBM Process Designer.
- Experience in developing BPDs, Participant Groups, Coaches, Coach Views, AJAX, Business Objects, Services, UCAs, Decision Gateways, KPIs, Task Routing, Web Services and REST services using Process Designer.
- Experience in IBM Business Process Management and service - oriented architecture.
- Good experience developing Parser, Exception Handling, Coach View and Help Links toolkits that can be used in different Process Apps.
- Implemented best practices like coding guide lines and BPD design patterns in IBM BPM tool.
- Experience in utilizing BPM REST API and expose the Process Instances to various teams in the organizations
- Good working experience in Camunda BPM v7.4/7.5.
- Experience working with Jenkins Build Tool.
- Expertise in Customizing Coaches by using Cascading Style Sheets (CSS), JavaScript, DOJO and Coach Designer.
- Experience in implementing Timer Events, Message Events, Tracking Events and UCA.
- Accustomed to high profile, business critical implementations and on-site customer interactions.
- Highly process aware with a commitment to quality. Delivery focused.
- Good interpersonal skills with ability to gain the confidence and respect of senior executives.
- Proven ability to work with all levels of management, and the most senior of Subject Matter Experts.
- Good analytical, problem-solving, and decision-making skills.
- Ability to work independently and organize workload with minimal direct supervision.
TECHNICAL SKILLS
BPM Suite: IBM Business Process Manager v7.2 / v8.0 / v8.5/ v8.5.6, Camunda v7.4/v7.5.
Web/Distributed Technologies: HTML, XML, DOJO, JavaScript, Ajax, Velocity, JMS
Database: Oracle, MySQL, PostgreSQL, DB2
Tools: Development - Eclipse, SQL Developer, TOAD, Soap UI Project Management - Rally and Redmine Design - Microsoft Visio, Jenkins Reporting - Pentaho Data Warehousing
Application /Web Servers: WebSphere Application Server, Apache Tomcat
Operating Systems: Windows, Unix, Mac OS X
Configuration Management: SVN, IBM Rational Clear Case
Testing Experience: Unit testing, Function Testing, Smoke Testing, Regression Testing
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
IBM / Camunda BPM Consultant
Responsibilities:
- BPDs are developed using requirement documents, use-cases.
- Using industry best practices and design patterns, BPDs are optimized.
- Developed Coach Views for custom UI components and also implemented UI validation framework.
- Extensively involved in all phases of the project lifecycle from requirement gathering to production deployment and support.
- BPM toolkits are developed for JSON/XML parsing, Help link and Exception handling.
- Experience building REST quires using BPM REST API and used them in Process and WebSphere portal.
- Involved in requirements gathering from the integration vendors/clients and prepare Integration documents.
- Worked with IID team to integrate BPM with other vendors in the work flow.
- Implemented SLA framework for task prioritization and implemented routing policies accordingly.
- Integration logic was implemented by creating Business Process using UCAs and Mediation flows.
- Worked on email automation system which sends automatic email reminders when the task is due.
- Worked on database connectivity to the background Oracle databases using SQL Connectors
- Attend defect triage calls with BA and QA to understand defects and fix them accordingly.
- Provided super-user training on the various processes involved and also on how to use IBM BPM
- Triggered the process initiation using time elapsed UCAs, REST, SOAP Web Services
- Used Exposed Process Variables to store the various global variables
- Deployed the application on several environments such as QA and Staging
- Worked on proof of conformation in Camunda BPM in which I was involved in developing Active classes.
- Worked on REST services in Camunda BPM and also integrated to call BPMN.
- Worked on Jenkins Build Tool to start a process remotely by using REST call.
- Integrated database using Hibernate and JNDI.
- Worked on Exception Handling in Camunda BPM.
Environment: BPM 8.5.6, DB2, JSON, XML, DOJO, CSS, JavaScript, Jenkins, Web Services, REST, WAS
Confidential, Chicago, IL
IBM BPM Developer
Responsibilities:
- Involved in all phases of the project lifecycle from requirement gathering to production deployment and support.
- Developed BPDs using requirement documents, use-cases and Blueworks Live.
- Optimize BPDs using industry best practices and design patterns.
- Developed BPM toolkits for JSON/XML parsing, Help link and Exception handling.
- Built SOAP quires using BPM SOAP API and used them in Process and WebSphere portal.
- Gathering requirements from the integration vendors/clients and prepare Integration documents.
- Implemented Integration logic by creating Business Process using UCAs and Mediation flows.
- Worked on database connectivity to the background Oracle databases using SQL Connectors
- Implemented SLA framework for task prioritization and implemented routing policies accordingly.
- Worked on email automation system which sends automatic email reminders when the task is due
- Worked with IID team to integrate BPM with other vendors in the work flow.
- Triggered the process initiation using time elapsed UCAs, SOAP Web Services
- Provided super-user training on the various processes involved and also on how to use IBM BPM
- Used Exposed Process Variables to store the various global variables
- Deployed the application on several environments such as QA and Staging
- Attend defect triage calls with BA and QA to understand defects and fix them accordingly
Environment: BPM 8.0/8.5.5, DB2, JSON, XML, DOJO, CSS, JavaScript, Web Services, SOAP, WAS
Confidential, Addison, IL
IBM BPM Developer
Responsibilities:
- Understand requirements and conduct use case walkthroughs with BA team and co developers
- Identify ambiguities in requirements and report to BA team
- Involve in agile scrum calls and discuss BPM activities and challenges with the lead and Project Manager.
- Design and implementation of BPM process applications for different workflow modules.
- Implemented Ajax Services to make coaches user friendly and performed client side validations.
- Design business processes utilizing Lombardi
- Worked on Migration process from WLE v7.2 to IBM BPM 8.0.
- Integrated IBM BPM with external systems using SOA/Web Services.
- Developed toolkits with all the reusable components like system services, coaches and BPDs.
- Created ad-hoc and custom reports according to the business requirements.
- Implemented UCA, Message Events, Tracking and Timer Events.
- Worked on customizing the process portal according to company requirements.
- Supported all phases of testing and defect resolution in IBM BPM. Assisted in deploying process applications to process servers in various environments.
- Implemented Best practices across BPM projects in organization
- Implemented reusable BPM decision services for File upload features
Environment: WLE v7.2/ IBM BPM 8.0, Oracle 11g, WinSCP, Java, XML, JavaScript, JQuery, DOJO, HTML
Confidential
Software Engineer
Responsibilities:
- Understand and analyze the new requirements with Design and Business through direct interaction with them. Skillful understanding of Business Priorities
- With perfect Domain and functional knowledge, on time delivery of Scripts to Onshore.
- Identify Test Scenarios, preparation of Data and prepare Test Design and Execution Plan.
- Reviewing of Test cases & Enhancing of test cases according to the change requirements
- Execute test cases accurately and concisely report both progress and defect status
- QC maintenance - test case upload, review, test coverage maintenance, defect maintenance
- Timely defect tracking to resolution, with appropriate priority and severity as agreed with the client
- Daily interactions with Delivery Manager and Development Team during the enhancements and Defect verification
- Involved in Sanity Testing, Regression Testing and E2E Functional testing.
- Follow up with the Component teams (Development Team-Onshore and offshore).
- Escalating the issues and the risks in the project area.
- Status Reporting to Client in the Client Reporting calls
Environment: HP Quality Center, Oracle, Java/J2EE, Agile Methodology