Bpm Lead Developer Resume
Strongsville, OH
SUMMARY:
- I have a total more than 11 + years of IT experience including 9+ years of Business Process Management Implementation/Development/Migration/Application Support/ Administration experience. I have been involved in all the SDLC phases of an application using agile & waterfall methodology. I have expertise in Teamwork Lombardi 6.x, IBM BPM 7.5.1.2, IBM 8.5.6, IBM 8.5.7, and IBM BPM 8.6.
- Experience with working in WebSphere 6.1, 7.0.0.31, 8.x and Lombardi Teamwork 6.x, IBM BPM 7.5.1.2 and IBM BPM 8.5.6,8.5.7,8.6
- Extensive experience in Business Process Management using Lombardi Teamwork and IBM BPM Edition from Discovery phase to design, development, Testing (UT/SIT/Performance Testing), deployment and Production Support
- Played BPM based application scratch level implementation, design, development, UT, SIT, Support roles including Lombardi/IBM BPM Based application
- Worked in SPARK/BPM UI Toolkit
- Expertise in implementing XML, XPATH, XSLT, HTML, CSS, JavaScript in Lombardi Teamwork BPM.
- Expertise in IBM BPM Process Designer, implementing UCAs, Ajax, and Generic System Services
- Experience in using JavaScript frameworks like Angular JS, Dojo,
- Experience with Process Modules, SCA modules and various bindings, Mediation modules, libraries, message handing, error handling, Human Tasks, BO, SDO, Business Rules
- Experience in Integration Designer, did couple of POC
- Defines expected behaviors of service in terms of performance, service levels, and so on. Implements KPIs, SLAs, and dashboards within the BPM product
- Demonstrable experience working with Process Designer, BPDs and Coach Framework as a Front End technology
- Experience in XML, XPath, XSLT, SOAP and Web services, REST and Junit
- Experienced in developing Web Services/WSDL, HTTP bindings to exchange information as part of the process flow.
- Experience with SOA (REST and/or SOAP)
- Good experience with the Teamwork Authoring, Process Designer Environment (Process App and Toolkit)including BPDs/Process, Teamwork Services, Heritage Coaches, Integration Components, Web Services, REST API, Reports, Sub Process, Linked Process, System Task, UCA & Connectors
- Good understanding and hands on experience in Coach Views and boundary events
- Expertise in design and development of Business Process Modeling Notation (BPMN) processes and integrating them with system - centric Business Process Execution Language (BPEL) processes (process modeling, service modeling and integration components) using Business Process Management (BPM) Tools IBM BPM v8.5.7,8.6, Teamwork Lombardi 6.2.2, IBM BPM v7.5.1.2, integration with IBM WebSphere Portal, LDAP, CA IDM, Documentum content management, FileNet, NAS, IBM ODM, with relational databases, involved in application development using several RDBMS like IBM DB2, MS SQL Server, Oracle and MySQL
- SCJP Certified Programmer with a broad range of experience in installation, configuration, deployment, Performance tuning and problem solving of IBM BPM, administering IBM BPM with Admin tasks
- Worked on IBM BPM 7.5.1.2 to 8.5.7 Migration project.
- Installation, configure and manage an IBM Business Process Manager environment.
- Cross Cell configuration between WebSphere application server for IBM BPM and FileNet SSO Configuration
- Good exposure in IBM WebSphere Process Server, IBM Business Process Manager Standard and Process Center 8.5.6,8.5.7
- Monitor IBM Business Process Manager Process execution and perform performance tuning.
- Extensive knowledge in CRON Job configuration and scripting
- Worked on several migration projects and deployments- particularly worked in TW622 to IBM BPM 7.5 Migration project
- Experience with Code/Artifacts Deployment using CA Harvest and IBM uDeploy
- Expertise in database programming in writing on Oracle, SQL Server, DB2 and MS Access.
- Experience in designing and developing Windows based applications and Web based applications using Java, J2EE, WDK and SQL Server.
- Extensive knowledge in design and development of rich and user friendly interfaces using HTML, CSS, XML, AJAX.
- Good programming knowledge in Java, SQL and PL/SQL
- Good knowledge in Websphere administration
- Hands on experience in BPM Performance Improvement/Tuning - Knowledgeable using tools such as Dynatrace/IBM Tivoli/Net Cool
- Extensively worked on BEA WebLogic 8.x, 9.x, 10.x, 11 Server, Apache http Server, Apache Tomcat Server as administrator for Server Installations, Configuration, Application components deployment, performance tuning including troubleshooting and maintenance.
- Experience on the project development tools like Eclipse, IBM RAD (Rational Application Development) 6/7, IBM PD, Lombardi Authoring Environment, Idea IntelIJ version 12.1.4. And also Database connection tool Toad9.7.2, SQL Developer 4.0.2.15 for Oracle
- Having very good exposure on the Documentum (ECM and BPM) and Interwoven Teamsite content/web content management systems
- Strong domain knowledge in Print and Publishing, Insurance and Finance sectors.
- Expertise in handling the Infrastructure issues and analysis of system hardware configuration
- Good hands on experience with the software installation and upgrades of the third party systems.
- Having good knowledge with the Issue tracking tools like Remedy, Service Now, HPSM for end user helpdesk
- Excellent problem solving skills with a strong technical background and good communication and interpersonal skills. Self-motivated and a good team player.
- Ability to learn quickly in work environment, excellent communication skills, productive interpersonal skills, problem solving skills
- Innumerous Client Appreciation on successful project delivery
- Outstanding leadership abilities; able to coordinate and direct all phases of project-based efforts while managing, motivating and leadership project teams.
- Hands-on experience in learning and excelling at new technologies as needed. Adept at developing innovative applications, and technical specifications
- SSL Renewal in JBoss,Websphere,Apache,F5
- Extensively worked in different type SSL related issues
- Strong experience in BPM based Production support and Development projects
- Good Experience on Version control systems like SVN, VSS and TFS
TECHNICAL SKILLS:
Programming: Languages: Java, Advanced Java. J2EE
Web: Technologies: HTML, JSP, Servlets
Application: Frameworks: IBM BPM JS API, IBM REST API, JDBC, SOA WS Product/Package: IBM BPM 8.6, 8.5.7, 7.5.1.2, Lombardi 6.2.2, Documentum Databases: Oracle 9i/10g/11g, MS SQL Server 2008
Web &: Application Servers: Tomcat6.0/5.0, WebLogic8.1, WebSphere 6.1, 7.0.0.31, 8.x IDE: Process Developer, RAD 6/7, Eclipse, Lombardi Authoring Env
Platforms: MS Windows 9x/NT/XP, LINUX, AIX
Source: Control: SVN, VSS, TFS, CA Harvest, IBM uDeploy
Scripting: UNIX Scripts, JavaScript, CSS
PROFESSIONAL EXPERIENCE:
Confidential, Strongsville, OH
BPM Lead Developer
Responsibilities:
- Perform design Task and develops BPM application based 8.6/8.5.7 from scratch level and technical architecture, work with other programmers, designers and architects to meet application requirements and performance goals, participate in code reviews.
- Design/Develop integrate BPM with different system i.e. IIB, Informatica (ETL), Reporting (Tableau),ODM (BRE),DB after understanding business requirement
- Develop IBM ODM 8.8.1 based Decision Service and integrate with IIB
- Formulate strategies and tactics for successful project completion
- Completes the delivery of design, code or testing for modules or multiple functions related to Integration Service development initiatives.
- Worked in BPM implementation for both Agile and Waterfall model
- Prepare requirement definition, design, technical specifications
- Analyzes user requirements and defines technical scope and assumptions for assigned tasks
- Fix any defects and performance problems discovered in testing
- Creates business and technical designs for new systems, and or modifications to existing systems. Translates detailed requirements into functional system designs. Provides coding, testing and implemented support for identified technical platform (i.e. BPM and ODM).
- Deploying applications through uDeploy tool from Test to QA to Production environments.
- Working with SMEs to have performance reviews.
- Having regular discussions with Business Analysts to understand the requirements, analyzing and come up with target dates and execution plan.
Confidential, Plano, TX
BPM Developer
Responsibilities:
- Setup and configured all BPM System cleanup related activities
- Performance tuning in WAS and teamwork level
- IBM BPM Security model has been defined and implemented for Process Center and Process Server environment to meet all best practices
- Configured cross cell SSO setup between BPM and FileNet
- BPM System Clean-up script development and automation
- Process DB purging script development and automation
- IBM Fix-pack installation for BPM and WebSphere in all environments (i.e. Dev, QA and Prod)
- IBM BPM 8.5.7 (i.e. )minor version Up-gradation
- Perform design tasks and develops components of application and technical architecture
- Business Requirement Gathering and Analysis
- Develop reusable utility service for easier administration
- Customization of Process portal action per business requirement
- Work with other programmers, designers, and architects to meet application requirements and performance goals
- Exception Handling and custom application logging toolkit development
- Web Sphere Cache Refresh custom toolkit development
- IBM BPM Server Health Reporting automation
- Participate in code reviews
- Web Sphere Administration
- Inform the technical architect and project manager of any issues that may affect any other areas of the project
- Document the application to facilitate maintenance
- To ensure a stable environment across our BPM landscape and establish any best practices in environment maintenance.
- Complete the delivery of design, code or testing for modules or multiple functions related to IS development initiatives
Confidential, Strongsville, OH
BPM Developer
Responsibilities:
- Perform design tasks and develops components of application and technical architecture
- Business Requirement Gathering and Analysis
- Develop test cases and data
- Execute tests for the application or technical architecture components
- Work with other programmers, designers, and architects to meet application requirements and performance goals
- Participate in code reviews
- Inform the technical architect and project manager of any issues that may affect any other areas of the project
- Fix any defects and performance problems discovered in testing
- Document the application to facilitate maintenance
- Complete the delivery of design, code or testing for modules or multiple functions related to IS development initiatives
- Monitor jobs and take necessary steps to correct job failure, communicate with On shore support on status of jobs, accept and resolve problem tickets etc
- Provide coding, testing and implementation support for identified technical platform (i.e., Mainframe, Mid-range, Distributed or Web)
- Analyze user requirements, and defines technical project scope and assumptions for assigned tasks
- Create business and/or technical designs for new systems, and/or modifications to existing systems
Confidential, Phoenix, AZ
Lombardi Developer
Responsibilities:
- Module Leader for the Applications involving Trial and R&D Related data management.
- Involved in meetings with team members in understanding the user requirements and developing functional requirements accordingly.
- Responsible for planning, set up and maintenance of infrastructure for the Lombardi BPM-based application support
- Responsible for technical development of J2EE-BPM project including server installation, sizing recommendations, SDK development and other development needs in support of document digitization.
- Detailed design and development of the Business processes of Mutual Fund Add/Change Workflow
- Introduce enhancement of existing functionality of application
- Websphere 6.1 server administration/maintenance
- Worked with BP3 Support, DBA’s and UNIX teams to address bugs, create indexes, optimize queries and increase system resources to tune the performance of Lombardi systems.
- Worked for Quality management to maintain all the project related documentation and source code in share point and VSS to maintain the versioning and for future use.
- Developed highly configurable Bulk Export Tool using apache commons task chain framework to export the content from repository without impacting the production application performance.
- Logistics like Login ID creations for Vendor onshore team
- Involved in Weekly and Monthly status meeting with the business to present the inbound/outbound data of the application and usage report.
- Used Microsoft Project Plan and Visio to prepare the project plan and the application process flow and architecture diagram.
- Developed several custom activity templates and revised the existing workflow design using BPM/Process Builder with more efficient and reusable workflow methods.
Environment: Java, Lombardi 6.2.2, JDBC, Web Services, RAD, Websphere 6.1, Remedy, TFS, MS SharePoint
Confidential
BPM Support Analyst
Responsibilities:
- Responsible for development, support, maintenance and implementation of a relatively complex project module
- Involved in meetings with team members in understanding the user requirements and developing functional requirements and Technical Design Document accordingly.
- Provide Post Prod Support for BPM application
- Involved in Production deployment
- Has the ability to respond to detailed queries. Applies own judgment to independently determine a course of action, which is then executed independently post review
- Developed new java utility component using Java for data reconciliation purpose after importing business data into db as per client requirement
- Provided system administration support including code deployment, resumed process instance, on-demand business report generation, resolved many run-time application related issues
- Worked for Testing Strategy and created the System and Integration test script to test the full functionality before Production live.
Environment: Lombardi 6.2.2, Process Admin Console, Process Portal, Eclipse, RHEL 5.7/6.2, Remedy.
Confidential
BPM/ECM/WCM Support Engineer
Responsibilities:
- I was part of initial knowledge transition from client for taking over this project
- Responsible for development, support, maintenance and implementation of a complex project module
- Works on problems of complex scope, through extensive usage of standard concepts & principles
- Works as a fully contributing team member, under broad guidance with independent planning & execution responsibilities
- Weblogic 9 administration and maintenance
- Has the ability to respond to detailed queries
- Applies own judgment to independently determine a course of action, which is then executed independently post review
- Responsible for coaching, guiding and mentoring junior members in the team to help the scale up faster
- Responsible for web publishing on corporate website and all other departmental websites
- Responsible for all production support issues related with enterprise document management system and web content management system
- Involved in Site creation, configuration, deployment activities including web template creation and development
- Involved in meetings with Business and team members in understanding the user requirements and developing functional requirements and Detail Design Specification accordingly.
- Provided system administration support including teamwork group creation, data source configuration, cache configuration, service ac user creation etc.
- Created many SQL scripts for application DB configuration
- Worked Documentum Lombardi based BPM application enhancement as per business requirement
- Worked for Unit and System testing using HP Quality Center.
- SSL Renewal
Environment: Lombardi 6.1, Eclipse, JBoss, Weblogic 9, Windows 2003/2008 server, Interwoven Teamsite Open Deploy 6.1, Remedy,unix
Confidential
BPM Consultant
Responsibilities:
- Worked for requirement specification according to business need.
- Involved in meetings with Business and team members in understanding the user requirements and developing functional and technical requirements specification accordingly.
- Design and Development of Lombardi 6.1 based bpm application
- Environment Setup from scratch level
- Unit Testing and Integration Testing
Environment: Windows XP, UNIX, Lombardi 6.0, JBoss, Java, Citrix, Windows 2003/2008 server, Tomcat6.
Confidential
ECM Analyst
Responsibilities:
- Worked for requirement specification according to business need with direct interaction with Client and the business user.
- Responsible for Documentum development, support, maintenance and implementation of integration with Portal
- Provide Post Prod Support for DCTM
- Involved in Production deployment
- Works on problems of complex scope, through extensive usage of standard concepts & principles
- Works as a fully contributing team member, under broad guidance. Requires extensive knowledge of at least one development technology/ programming language. Has the ability to respond to detailed queries.
- Applies own judgment to independently determine a course of action, which is then executed independently post review.
- Responsible for coaching, and mentoring junior members in the team. Helping team to fix the issues for custom components during Regression testing, SIT.
- Creating technical and functional documents for enhancement.
- Doing code and document review for newly developed components.
- Scratch level development and unit testing
- Taking user session, technical/functional solution KT/Handover session, product session to business users.
- Involved in Webtop customization
- Involved in installation and configuration of CS, WebTop, SCS, ACS, and BOCS.
- Preparation and Execution of unit testing
- Code (DFC Utility) for migrating configuration objects, user, ACL, groups from one environment to other.
- Responsible for support, Change requests.
- Involved in UT, SIT
Environment: Oracle SQL, DQL, DFC, Web service, WDK, Remedy. Documentum BPM, Oracle SQL, DQL, Java, DFC, WDK, VMware, Windows, Unix, Oracle, Tomcat 5