We provide IT Staff Augmentation Services!

Bpm Center Of Excellence Senior Technical Lead Resume

Herndon, VA

PROFESSIONAL SUMMARY:

  • 11 years of strong experience in BPM methodologies and in architecting, designing, developing and Maintenance of applications following Software Development models involving full Software Development Life Cycle (SDLC) and agile technologies, including Requirements Analysis, Design, Development, Testing, Maintenance and Documentation.
  • IBM Certified BPM Application Developer - Business Process Manager Express or Standard Edition V7.5.1
  • Strong knowledge on Design and development of IBM BPM solutions and deploying BPM applications in Process centric organizations.
  • More than 9 years of deep working experience and knowledge in working with BPM tool Teamworks from Lombardi now IBM BPM , Oracle 8i/9i, SQL server, XML, DHTML, JSP’s, My SQL’s, CSS,
  • Developing Reference Architecture components and toolkits for BPM COE Team by adopting best practices, recommendations by IBM and BPMN 2 modeling practices
  • Strong working knowledge on Coach views (8.5.5, 8.5.7) with both Heritage coaches & Client Side Human Services (CSHS). Developed complex coach views based on DOJO and available native Coach view API’s
  • Developed administration screens using the Responsive coaches and CSHS in BPM 8.5.7 version
  • Complete understanding of the snapshots, creation of tracks, working on Tips of code, Archival and exporting the snapshots.
  • Configuring the external security providers on the Websphere Application Server and integrating with the LDAP
  • Providing Technical insight into the product and best practices for BPM applications industry wide.
  • Expertise in advanced trouble shooting of issues in Teamworks, through Process inspectors, admin console, TW logs and Process database.
  • Deep knowledge in integrating enterprise systems using Web services from out of the box Lombardi Connector/ SOAP connectors
  • In depth knowledge in LSW, & Process database which store the code developed in the IBM BPM developed applications.
  • In depth knowledge about the Teamworks components like Services, Processes (BPD’s), Connectors, Resource Bundles, Coaches, Server scripts and Scriplets, Decision Gateways, Alerts and UCA’s, Participants
  • Strong Experience in N-tier architecture using J2EE technology including interfacing with legacy systems. Experience in developing web applications.
  • Demonstrated capabilities to quickly gain a detailed understanding of a process in order to optimize efficiencies, reduce cost, and improve quality.
  • Working knowledge on various domains like Finance, Banking, Pharmacy and Healthcare and provided guidance on Process Automation by integrating enterprise systems with BPM.
  • Thorough working knowledge of application support lifecycle, different SLA based models.
  • Excellent knowledge of testing methodologies, strategies and Software Development Life Cycle (SDLC).
  • Complete flow knowledge about the Healthcare Domain starting from Enrollment to dispending the drugs to the Patients which can include Clinical Data Capture, Benefits verification with the Insurance companies and Alternate coverage’s.
  • Well versed in the Pharmaceutical domain and drug life cycle (Drug Development, Preclinical, Phase I - IV Clinical Trials, Drug Labeling and Marketing with domain knowledge of 21 CFR Part 11, GLP, cGMP and GAMP guidelines and processes.

TECHNICAL SKILLS:

BPM Tools: IBM BPM, Lombardi Teamworks 5.0.5, 5.5.5 and 6.2, 7.2, 7.5.0.1, 7.5.1, 8.5.0.1, 8.5.5, 8.5.7 Blueworks Live Knowledge about PEGA and its rules

Java Technology: J2EE (Servlets, JSP, JDBC, EJB s), Struts, Design Patterns, Java Swing

Languages worked on: HTML, DHTML, Java 1.4/1.5/1.6, XML/ XSL, UML, PL/SQL, Java Scripting, C Programming

Distribution Technologies: Web services, SOA architecture, SOAP UI s Web service Invocation

Database: Oracle 8i/9i, PL/SQL, RDBMS, SQL Server 2008 R2, DB2

App servers: Web sphere 6.0, 7.0, Tomcat, Weblogic, JBoss

Operating systems known: Windows 98, XP, 2003 and Vista, LINUX

Tools: My Eclipse 6.6, Eclipse 3.3, BPM Tools (TeamWorks), Documentum, MS-Project, Informatica, Crystal Reports

Version Control Tools: VSS, Microsoft SharePoint, Source Forge

Quality Control tools: HP Quality Center for defects and requirements capture 11. 10.0, 9.0, 8 versions, Test Director

Document Management systems: Documentum, IBM Filenet, Oracle Stellent

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

BPM Center of excellence Senior Technical Lead

Responsibilities:

  • Lead Developer to develop, maintain, and support multiple process applications in IBM BPM 8.5.5 and 8.5.7
  • Part of the BPM Center of excellence group and responsible for delivering and deploying process applications. Involved in estimations and providing technical support to all the project related issues.
  • Migrated two process applications from WLE 7.2 versions to IBM BPM 8.5.5. Supported all the activities from migration to deployment
  • Developed complex integration designs to interact with file based legacy systems and integrated them with IBM BPM.
  • Specific BPM assets that need to be developed and maintained will include complex coaches (GUIs), complicated business rules that drive process flow, collection of reporting metrics, database and web service integrations
  • Lead Developer to develop, maintain, and support multiple process applications involving complex workflows part of WLE 7.2.0.4.1 to IBM BPM 8.5.5 and 8.5.7 versions.
  • Developed complex coach views involving stock controls out of the box. Customized the coach views based on the user logged in roles.
  • Advanced troubleshooting of issues on IBM BPM for all the deployed process applications
  • Specific BPM assets that need to be developed and maintained will include complex coaches (GUIs), complicated business rules that drive process flow, collection of reporting metrics, database and web service integrations.
  • Apply advanced IT theories and methods to prove the validity customized software concepts, and to convey the technical framework to project team for development as well as midcourse strategic corrections
  • Involved in development, deployment and bug fixes of an existing application.
  • Providing technical guidance and BPM best practices to develop the BPD’s, Coaches and other integration artifacts
  • Developing toolkits for BPM COE which can be used across many applications which helps reduce the development efforts and creates consistent way of developing applications
  • Use of PL SQL and stored procedures to persist data and provide enhanced transaction handling capability to the database layer.

Technologies Involved: Lombardi Teamworks (7.2.0.4 version) hosted on Websphere Application Server, Oracle 11g, XML, XSLT, Web services, LCV Framework, Javascript, PL SQL- Stored Procedures, CSS, Linux Red Hat servers (hosting the application), REST Web services, Dojo

Tools: used: Clear Quest, HP Quality center, SOAP UI 4.0.1, Textpad

Confidential, New York, NY

Senior Technical Lead

Responsibilities:

  • Senior Developer to develop, process applications and toolkits in in IBM BPM 8.5.0.1 advanced version.
  • Followed Scrum methodology where the iterations were divided into different scrums and delivering the Sprint expected deliverables
  • Working on the process applications, toolkits and their governance. Providing technical support to the offshore teams of size 6 and developing integrations with different layers
  • Advanced Integration Services to orchestrate the integration to the different systems
  • Developed complex coach views off of the business objects and providing the tool knowledge at the client location and working off of the business objects
  • Developing Custom Dashboards using Dojo Grid Technology which represent the state of an asset flowing in the system at any given point
  • Developed screen validations on the tabbed layout approach using out of the box controls and validations
  • Educating the users and the business analysts on the tool features for escalations, notifications, monitoring access control and security.
  • Using the TW search API for checking the duplicate instances within the system for the arrival of the same business data.
  • Implementing the flow with the UCA’s and timers to handle the exception scenarios in the flow

Technologies Involved: IBM BPM advanced 8.5.0, Stateless (no database), XML, XSLT, Web services, DOJO Javascript engine, REST API, Javascript API’s Web API

Tools: used: HP Quality center, SOAP UI 4.0.1, JIRA (scrum tool)

Confidential, Herndon, VA

BPM Center of excellence Senior Technical Lead

Responsibilities:

  • Lead Developer to develop, maintain, and support multiple process applications in IBM BPM 7.5.
  • Development of 4-6 simple to moderately complex applications in IBM BPM 7.5 (Lombardi BPM).
  • Specific BPM assets that need to be developed and maintained will include complex coaches (GUIs), complicated business rules that drive process flow, collection of reporting metrics, database and web service integrations
  • Lead Developer to develop, maintain, and support multiple process applications involving complex work flows in IBM BPM 7.2.0.4.
  • Enhancing the current system application and rework of the design activities with bug fixes of the software package on IBM Lombardi 7.2 (Websphere server)
  • Advanced troubleshooting issues on the Lombardi Teamworks version 7.2 or IBM WebSphere Lombardi Edition (WLE).
  • Responsible for development of 4-6 simple to moderately complex applications in IBM BPM 7.2. (Lombardi BPM).
  • Specific BPM assets that need to be developed and maintained will include complex coaches (GUIs), complicated business rules that drive process flow, collection of reporting metrics, database and web service integrations.
  • Apply advanced IT theories and methods to prove the validity customized software concepts, and to convey the technical framework to project team for development as well as midcourse strategic corrections
  • Involved in development, deployment and bug fixes of an existing application. Applying product fixes with co-ordination with IBM vendor.
  • Providing technical guidance and BPM best practices to develop the BPD’s, Coaches and other integration artifacts
  • Developing toolkits for BPM COE which can be used across many applications which helps reduce the development efforts and creates consistent way of developing applications
  • Use of PL SQL and stored procedures to persist data and provide enhanced transaction handling capability to the database layer.

Technologies Involved: Lombardi Teamworks (7.2.0.4 version) hosted on Websphere Application Server, Oracle 11g, XML, XSLT, Web services, LCV Framework, Javascript, PL SQL- Stored Procedures, CSS, Linux Red Hat servers (hosting the application), REST Web services, Dojo

Tools: used: Clear Quest, HP Quality center, SOAP UI 4.0.1, Textpad

Confidential, Cleveland, OH

Solution Architect & Senior Technical Team Lead

Responsibilities:

  • Leading a team of more than 12 developers providing technical guidance and a Reference Architecture.
  • Designed the application considering the future markets in mind to extend the same workflow for Private and Business Banking and thereby providing extensibility and workflow consistency for applications across banking areas
  • Developing scalable solutions and integration components that can be used by developers at various integration points within the workflow.
  • Developed the reusable components, caching mechanism, proposed validation framework, UI improvements, Tool tips and Information Tips which can be used across multiple application platforms.
  • Providing the design for various artifacts and integration points which involved SOAP calls, HTTP post connector, handling the multiple transactions for data persistence.
  • Interacting and communicating the development plan & defect triaging which involved different teams
  • Frequent educating sessions the Confidential Lombardi COE team with the BPM best practices and methodologies.
  • Involvement with business analysts in developing the BPM screens/ layouts and prototypes for developers for further integration. Involved in minimizing and optimizing the UI elements achieving screen stability and using most of the out of the box functionality.
  • Development of Exception handling toolkits and examples for offshore and COE teams which can be used across multiple projects and applications.
  • Providing the guidance for support / infrastructure teams on the deployment procedures, tracks, snapshots and inbuilt tool archival mechanisms.

Technologies Involved: Lombardi Teamworks (7.5.1 version) hosted on Websphere Application Server, MySQL, XML, XSLT, Web services, LCV Framework, Javascript, PL SQL- Stored Procedures, Crystal Reports, CSS, Linux Red Hat servers (hosting the application), REST Web services.

Tools: used: WINscp, Softterra LDAP browser, SOAP UI 4.0.1, Textpad etc…

Confidential, Albuquerque, NM

Solution Architect & Technical Team Lead

Responsibilities:

  • Lead a team with the size of 10 and provided guidance, support/ direction on developing a Business acceptable solution.
  • Developed the complete solution involving Coaches, BPD’s interacting with UI’s, backend, Web services, Validation framework, Server side and Client side validations.
  • Configuring the DB connection, Enterprise LDAP connection string through the Websphere console.
  • Involved in developing and deploying the solution at the client location. Developed various guides to the users like Deployment guides, User Manual’s
  • Demonstrated the capabilities of Lombardi to the user base - the tasks, Priorities, Sorting using the portal, Tasks transfer from Super users. User Training
  • Developed the complete validation framework, error message framework and the Tabbed UI layout from the old and conventional paper based system. Creating a single Tabbed UI layout GTF form such that multiple user groups can use the same form.
  • Leading the project including various phases like Design, Coding, Unit Testing, Integration Testing, UAT and Warranty Support to the client.
  • Developed the Business process diagrams to invoke the process and calculate the Task due date based on the priority assigned to the task.
  • Developed the sustainable UI by merging and converting different hard copy sheets into one single form which can be used by different groups of users.
  • Error logging framework was developed for the Enterprise to log the System errors & exceptions. Configuring log4j.xml for application specific logging
  • Deployed application from Development to Test and to Production. Educated the use of Snapshots and Toolkits to the technical team within PHP version controlling .
  • Performed User trainings on the Process Portal and its usage. Sorting of Tasks filtering of tasks, Business data Search.
  • Developed components using Javascript API libraries for Task invocation/ BPD’s. Process invocation using time elapsed UCA’s.
  • Environment variables, EPV were used to develop the application and guided the team on using these at different levels in the application
  • Developed and designed the Health check utilities for different integration points to check the working of these points.
  • Web Services integration components were used for interacting with different source systems.

Technologies Involved: Lombardi Teamworks (7.5.0.1 version) hosted on Websphere Application Server, MySQL, XML, XSLT, Web services, LCV Framework, Javascript, PL SQL- Stored Procedures, Crystal Reports, CSS, Linux Red Hat servers (hosting the application), REST Web services.

Tools: used: WINscp, Softterra LDAP browser, SOAP UI 4.0.1, Textpad etc…

Confidential, Albuquerque, NM

Solution Architect and Technical Team Lead

Responsibilities:

  • Leading a team with the size of 6 and provided guidance, support/ direction on developing a Business acceptable solution.
  • Involved in capturing the requirements from business and translated the requirements to functional specifications of the system.
  • Involved in the estimation of development effort required to provide the actual implementation of the project including various phases like Design, Coding, Unit Testing, Integration Testing, UAT and Warranty Support to the client.
  • Developed the Business process diagrams to invoke the process and calculate the Task due date based on the priority assigned to the task.
  • Developed the sustainable UI by merging and converting different hard copy sheets into one single form which can be used by different groups of users.
  • A proof of concept of the actual full blown implementation was developed and demonstrated to Business which was widely accepted.
  • Process Automation was achieved by converting the current manual steps to a task based workflow system.
  • Suggested and developed a common framework for Error logging of the System errors & exceptions.

Technologies Involved: Lombardi Teamworks (7.5.0.1 version), My SQL, XML, XSLT, Web services, LCV Framework, Javascript, Stored Procedures

Confidential, Northbrook, IL

Team Technical Lead

Responsibilities:

  • Leading a team with the size of 6 and provided guidance, support/ direction on developing a sustainable solution.
  • Developed the Business process diagrams to invoke the BV process and calculate the Task due date based on the priority assigned to the task.
  • Provided business with a capability to Postpone a task in case they are not able to reach the Insurance.
  • Involved in the design and providing the initial architecture for the BV project. Was responsible for developing the AADD (Application Architecture & Design Document)
  • Designed the BDOM structures/ Variable objects in Teamworks based on the business requirements. A single complex variable object to hold all the details of 100+ elements on the screen.
  • Developed a validation engine for the server side validation. Developing the system validations from the Use cases provided by Business.
  • Project involved heavy coach design, which had more than 100+ elements with Tabbed coaches
  • Involved in the elaboration activities suggesting the better screen design to meet the Non functional requirements like faster screen rendering.
  • Provided acceptable solutions/ workarounds to the known issues with the Lombardi Teamworks
  • Implemented the GEX (General exception Handler) for the BV Project as a whole.
  • UCA invocation of a process through the messaging events.
  • Implementation of the Automated Unit Test services and Resource Bundles on all the coaches.
  • Developed common services/ coach Services which can be utilized across all the applications.
  • Implemented Light weight Client side Validation (LCV) Framework to capture the form level validations and any missing fields in the coaches. And customized the LCV functions to Business needs
  • Provided Unit test services for the BV project which can be run independently without invoking the main process. Helps during advanced troubleshooting of issues.

Technologies Involved: Lombardi Teamworks (6.2 version), Confidential Lombardi Framework, Oracle 11g, XML, XSLT, Web services, LCV Framework, Javascript, JQuery

Confidential, Monroeville, PA

Technical Lead and Senior BPM Consultant

Responsibilities:

  • As a part of activity correlation POC it was proved that the Business data can be exposed to search (through the BPD’s). This can be used to group multiple tasks into single group of task.
  • Developed the Dual monitor POC using Browser cookies and Javascript from which the pop up’s would be displayed in a separate window in case there are dual monitors for the user.
  • Involved with Solution architects to come up with the Information Tips and Tool Tips which was embedded in the coaches for user help. Ajax invoking of the service when the coach loads through the tw.coach.callService API.
  • Developed a cross cutting utility and provided a demo to the technical and Teamworks architecture group for Info and Tool Tip Maintenance. Utility was developed without the support of any wireframes and which also included in refreshing the file based cache.
  • BDOM objects were created for the updates and Java web service integration was performed with the TW connectors.
  • SOA architecture was followed and no direct calls to the DB in the Confidential framework. DB was updated by Web services and the objects were passed back to Teamworks from the database.
  • Implemented Light weight Client side Validation (LCV) Framework to capture the form level validations and any missing fields in the coaches.
  • Developed different Teamworks Task Services (TS), Utility Services (US), Coach Services (CS), Unit Test Services (UT) that were used to troubleshoot issues and provide differentiation.

Technologies Involved: Lombardi Teamworks (6.2 version), Confidential Lombardi Framework, Oracle 11g, XML, XSLT, Web services, LCV Framework, Javascript

Location: Monroeville PA, USA.

Hire Now