Ibm Bpm Architection Resume
PROFESSIONAL SUMMARY
- IBM Certified BPM Architect with over 9 years of IT experience involves Business Analysis, Modeling, Software Development and Quality Assurance
- Good domain experience in Medical, Banking and Insurance
- Hands - on experience in Global Delivery Model. Handled onsite, offshore projects for reputed clients
- Possess technical expertise in using IBM BPM (Lombardi Teamworks), IID and ODM tools for medical, insurance and Banking applications
- Experience in conducting playback sessions and developing business workflows using IBM Blue Works Live (BWL)
- Strong experience in working with business teams and design workflows using Lombardi/WLE 7.2/BPM 8.0/8.5/8.5.5
- Experience in Business Process Discovery, Design, Modeling, Development and Deployment
- Experience in Business Process Analysis, Improvement, Optimization, Application Integration and Collaborative solution development
- Established IBM BPM best practices and guidelines throughout the organization and also mentored the new team members on BPM tool
- Good exposure with IBM Integration Designer (IID) and developing mediation flows and implementing JNDI in clustering environment
- Expertise in implementing DOJO, XML, HTML, CSS, JQuery, JMS, JSON and JavaScript in IBM BPM(Lombardi Teamworks) tools
- Expertise in design and development of business processes using IBM BPM (Lombardi Teamworks) including Process Modeling, WEB Services, REST Services, Coaches, Coach Views, UCA's, Tracking Points, Ajax Services, Decisions and Task Routing etc.
- Experience with Web-Services/ESB development and other key standards (SOAP, WSDL, Security, Encryption/Decryption) and familiar with SOA concepts
- Experience in distributed integrated applications using Web Services, SOAP external UI using WEB/REST
- Possesses a thorough understanding of Database application designs and implementation using Oracle 8i/9i/10g/12c, DB2, SQL Server and MS Access.
- Experience with Iterative development methodologies like Agile-Scrum, Rational Unified Process (RUP) and JAD (Joint Application Development)
- Involved in Formal Code Reviews, Peer Reviews, Walkthroughs and Inspections as needed to the project
- Proficient in Defect management, including defect creation, modification, tracking, and reporting using Industry standard tools like HP QC, RTC etc.
TECHNICAL SKILLS
IBM Tools: Lombardi 6.2, IBM BPM 7.2, 8.0. 8.5, 8.5.5, Oracle SOA BPM, IID & ODM
Technologies: Core Java, Servlets, JSP, JDBC, JSF, Struts, Hibernate, PL/SQL
Web Technologies: Java Script, VB Script, XML, HTML, DHTML, AJAX, XSL, REST, WSDL,SOAP, UDDI, JSON, JMS, DOJO
Database: Oracle 8i/9i/12c, DB2, MS-SQL Server, MS-Access
App /Web Servers: IIS, Web Sphere, Apache Web Server, Tomcat, Web Logic
PROFESSIONAL EXPERIENCE
Confidential
IBM BPM Architection
Responsibilities:
- Understand requirement specifications given by BAs and implement in BPM.
- Designed and developed the coaches, coach views, human services, decision services and dashboards, reports and custom portal.
- Coded application components using a test-driven Agile approach.
- Architected and implemented work flow of this application.
- Developed the BPEL processes, mediations and to-do Human tasks.
- Implemented Saved Searches in BPM which is a landing page for users to access loans.
- Used IID to retrieve and save data to an external database
- Design and develop the orchestrations for various SOAP based web services and RESTful services
- Used Rest API calls from Coach Views to get and set data between tasks and to close tasks.
- Developed various toolkits and also used industry standard toolkits for the project
- Involved in database design discussions.
- Identified the issues and performance bottlenecks in the processes deployed on IBM BPM advanced 8.5.6 and provide resolutions and code fixes.
- Developed error handling system for the whole application using General Exception Handling toolkit.
- Worked on email automation system which sends automatic email reminders when the task is due
- Deployed the application on several environments such as QA and Staging
- Implemented using an Iterative-Agile
- Participate in daily scrum call and bi-weekly retrospective meetings with scrum master.
- Provided training for users on how to use BPM OOB portal.
Environment: IBM BPM 8.5.6, Oracle 12c, XML, DOJO, CSS, JavaScript, IID & ODM.
Confidential, MN
IBM BPM (Lombardi) Consultant
Responsibilities:
- Review and understand requirement specifications to ensure they are of high quality standards.
- Created the artifacts like architecture document, use case documents, process models, solution design document, high level and low level design documents.
- Involved in process modeling, process analysis, UI (Coaches, Variables) & Dashboard design, build, validation, migration of code and delivery of the solution on IBM BPM 7.5
- Evaluation of architectural and design patterns for the BPM projects
- Upgraded Lombardi Teamworks to IBM BPM 7.5.1 in multiple environments (Dev, QA, Stg, and Prod)
- Fixed environmental issues on back up CBO servers.
- Designed and developed Customized Coaches for user forms in the process
- Worked on intermediate message events to pass messages from one process to the other
- Identified Key Performance Indicators (KPIs) for key Business processes and tracked using Tracking Groups to collect performance data.
- Implementation of task assignment back and forth to different users according to the business logic and role of users.
- Developed various toolkits and also used industry standard toolkits for the project
- Used SQL Connectors to invoke SQL Stored Procedures and communicate with the SQL/Oracle Servers
- Worked on email automation system which sends automatic email reminders when the task is due
- Used Exposed Process Variables to store the various global variables
- Deployed the application on several environments such as QA and Staging
- Worked on fixing the bugs found by the users and testers
- Worked on several enhancements to the application according to the user requirements
Environment: IBM BPM 7.5, Teamworks 6.2, Oracle, SQL, JSON, XML, DOJO, CSS, JavaScript.
Confidential, Coppell, TX
BPM Consultant/Developer
Responsibilities:
- Thoroughly understand and review requirement specifications to ensure they are of high quality standards and no ambiguities
- Participate in high level architectural and design discussions to understand the system and provide the possible recommendations
- Automation of the Home Equity Servicing and fulfillment platform by using IBM BPM Lombardi 7.5.1
- Sr. designer/process modeler, established the BPM guidelines and best practices across the project
- Implemented REST and web services invocation using Java integration services
- Created reusable events using BPMN standards and implemented in BPD process flows
- Created reusable toolkits and integrated with IBM BPM authoring environment for designing BPDs and coaches
- Exposed Teamworks Processes and Services as Web Services through SOAP and WSDL.
- Built rich UI custom coaches and process portals using DOJO framework
- Installation and Upgrade Lombardi 7.2 to IBM BPM 7.5.1 in multiple environments (Dev, QA, Staging, Training and Production)
- Used SQL Connectors to invoke SQL Stored Procedures and communicate with the SQL Server
- Created reusable error handlers and logging services
- Involved in Monitoring and Performance Tuning the Teamworks systems
Environment: IBM BPM 7.2/7.5, WEB/REST API, BPMN, JMS, DOJO, JSP, struts, Hibernate, SQL server
Confidential, LA
Java/J2EE Developer
Responsibilities:
- Responsible for gathering all required information and requirements for the project.
- Experience in Agile Programming and accomplishing the tasks to meet deadlines.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Involved in design of ClassDiagrams, SequenceDiagrams and EventDiagrams as a part of Documentation.
- Developed the presentation layer using CSS and HTML taken from Bootstrap to develop for multiple browsers including mobiles and tablets.
- Extended standard action classes provided by the Struts framework for appropriately handling client requests. Configured Struts tiles for reusing view components as an application of J2EE composite pattern.
- Involved in the integration of Struts and Spring 2.0 for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
- Designed DTO, Business Delegate, Factory and Singleton design patterns.
- Implemented cross cutting concerns as aspects at Service layer using Spring AOP.
- Involved in the implementation of DAO objects using Spring - ORM.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven POJO (MDP) to subscribe from the JMSprovider.
- Involved in creating the Hibernate POJO’s and developed Hibernate mapping Files.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
- Developed Ant Scripts for the build process.
- Version Control was mandated through Subversion.
- Performed Unit Testing Using JUnit and Load testing using LoadRunner.
- Implemented Log4J to trace logs and to track information.
Environment: Java, Struts, JSP, JSTL, JavaScript, JSF, POJO's, Hibernate, Spring, SQL, PL/SQL, CSS, Log4j, JUnit, Subversion, Eclipse, Oracle 11g, LoadRunner, ANT.
Confidential, Stevens Point, WI
Java Developer
Responsibilities:
- Responsible for prompt development of services, features and tools for the company's highly interactive lending-based System
- J2EE application development on Windows and UNIX platforms
- Developed business modules with JSP, Servlets, Struts framework, Java, XML/XSL and EJB technologies and built web services
- Involved in writing XML web services using SOAP to communicate between applications
- The existing web system was enhanced using Struts
- Developed entire project using struts framework and developed layout using tiles
- Used Struts Framework, Html, JSP, and JavaScript for Front End User Interface Design
- Developed Java Beans to use in JSPs
- Writing SQL queries with Indexes, Sequences, Stored Procedures and Functions
- Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile
- Added security features to the existing system
- Responsible for generating JSP Tag libraries embedded with client specific
- Deployed the application on Web Sphere server
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit.
Environment: Java 2.0, J2SE (JDK 1.4, JRE), J2EE 1.4, EJB 2.0,UNIX, JSP, Servlets 2.3, JDBC 2.0, Struts, WebSphere5.0, HTML, XHTML, CSS, XML/XSLT, DHTML, SOAP, WSDL, UDDI, JAXP, Javascript, Unix, Oracle9i, SQL, JUnit, Windows.