Prashanth - IBM BPM/BAW Developer |
[email protected] |
Location: Austin, Texas, USA |
Relocation: Yes |
Visa: H1B |
Summary:
An Experienced Developer with 9+ years experience as IBM BPM/BAW in Design, Development, Implementation and Technical Support Stages of various projects of IBM WebSphere Business Process Manager, Process Designer. Experience in IBM BPM V8.5, IBM, BAW 20.0.0.0 Experience in distributed integrated applications using Web Services, SOAP external UI using WEB/REST API and extensive experience with XML/XPATH. Extensive experience with Client-side human service, Heritage Human service and Coach Views. Experience in designing toolkits and importing across the several applications in Process Center. Experience in implementing EPV s, ENV s Worked on Coaches using Coach Views / Custom Coach Views, Dashboards and Reports, Business Objects, Decisions. Experience in conducting playback sessions and developing business workflows using IBM. Having sound experience in managing process applications in Process Center (Deploying snapshot to online server from Process Center, Importing and Exporting process applications and toolkits). Expertise in Customizing Coaches by using Cascading Style Sheets (CSS), JavaScript,and Coach Designer. Involved in Formal Code Reviews, Peer Reviews, walk through and Inspections as needed to the project. Established IBM BPM best practices and guidelines throughout the organization and mentored the new team members on BPM tool. Highly motivated self-starter with Excellent Communication, Presentation and Problem-Solving Skills and committed to learning new technologies. Experience in developing toolkits that can be used for various process apps. Experience in developing Business Process Definitions (BPDs) using various modeling patterns. Proficient in Java Script, HTML, XML, IBM WebSphere, SQL Good knowledge of concepts in Java like OOPS and Exception Handling. Coordinated with BA, Architects, testers and Administrators in developing and implementation of projects go live. Experience in Publishing and consuming Web services using SOAP. Technical Skills: Primary skills IBM BPM 8.5.X, BAW 20.X, 21.X Web Technologies HTML5, CSS3, JavaScript, JSON, XML, SOAP, REST Databases Oracle, MySQL, IBM DB2 Source Control GitHub, Bitbucket Application Server IBM WebSphere Application Server Web Server Apache Tomcat 7.0 Build Tools Gradle, Maven Application Framework Spring, Spring Boot Software Engineering Methodologies/ Tools/Technologies SQL Developer, Putty, Eclipse, IntelliJ, Postman, JMeter,JIRA, Confluence, SOAPUI Operating Systems Windows Work Experience: Client: Daimler Truck North America/Genpact, Portland, OR Duration: Nov 2023 to Present Job Title: Senior IBM BAW Developer Responsibilities: Migrated all controls from Coaches toolkit to BPM UI toolkit. Worked on various event handlers for BPM UI toolkit Controls. Handled Business Process Definition (BPD) design improvement of the end-to-end process flow. Supported for Production Deployment with Web apps teams. Working on integrating BPM with external system using REST and SOAP Web services Integrated BPM with other systems like Syteline and Java etc. Good experience in reading data from XML using XPath in IBM BPM JavaScript API. Working on storing/fetching data from DB2 DB. Implemented email functionality to user to provide regular updates on the Release and Drawing status. Used Various ENV s and EPV s in the application for constat values. Handled token movements and user assignments for instances in production environment. Supported production deployments and sanity check post deployments. Worked on solutions which solved repeating issues in production. Implemented redirecting to other URL s functionality using event handlers. Worked on BAW migration. Good experience on Gateways and Tasks types. Have good knowledge on BPM Admin Console like installing snapshots, configuring data sources etc. Environment: IBM BPM Process Designer, IBM BPM Web based Process Designer, IBM BPM Process Server, IBM BPM Process Admin Console, IBM BPM REST UI, Java 1.8, J2EE, Java 8.0, Spring 4, Spring boot 1.1.5, JavaScript, HTML 5.0/4.0, CSS, IntelliJ, Eclipse, Gradle, log4j, JUnit, XML, Web Services, REST, WSDL, IBM DB2, JSON, XML, JIRA, Windows. Client: Duquesne Light Co., Pittsburg, PA Duration: Nov 2021 to October 2023 Job Title: Senior IBM BPM Developer Responsibilities: Used Agile Scrum methodology for iterative incremental software development. Analyzing user requirements, prototyping processes and designing process solutions & Designing new Processes according to Business Requirements. Handled Business Process Definition (BPD) design improvement of the end-to-end process flow. Working on application support/monitoring post go live. Working on integrating BPM with external system using OPEN API and REST and SOAP Web services Integrated BPM with other systems like ODM, DB and Java etc. Worked on Complex business solutions like auto-completing BPM tasks, fetching data of an instance inside another instance. Working on storing/fetching data from oracle DB. Implemented email functionality to user to provide regular updates on the case status. Created several screens for reporting and data presentation which involved writing store procedures and complex views. Handled token movements and user assignments for instances in production environment. Supported production deployments and sanity check post deployments. Worked on solutions which solved repeating issues in production. Cleaned-up code in legacy applications. Worked on BAW migration. Very good understanding of BPMN 2.0 Have good knowledge on BPM WebSphere administration like installing snapshots, configuring data sources etc. Environment: IBM BPM Process Designer, IBM BPM Web based Process Designer, IBM BPM Process Server, IBM BPM Process Admin Console, IBM BPM REST UI, Java 1.8, J2EE, Java 8.0, Spring 4, Spring boot 1.1.5, JavaScript, HTML 5.0/4.0, CSS, IntelliJ, Eclipse, Gradle, log4j, JUnit, XML, Web Services, SOAP, WSDL, Splunk, SQL, PL/SQL, Oracle 10g, Maven, Putty, JSON, XML, JIRA, Windows. Client: Country Financial Insurance, India (Offshore) Duration: January 2021- July 2021 Role: IBM BPM Developer Responsibilities: Involved in team meetings for understanding the flow of the project. Supported team in solving tickets by getting logs from the server and replicating the issue. Analyzing the tickets which are assigned and reverting to the other team Responsible for critical code check-in and version control using GitLab Deployment of jar files in Rule Execution server and testing with the help of SOAP UI tool Working closely with customers to change/modify the rules and deploying them in Rule Execution Server. Integrated BPM with Micro services via swagger file. Developed Coaches using spark UI, DB integration services etc. Linking 2 different application by invoking process app from other process app and passing data via UCA s Supporting users & preparing documents to the team for future reference. Used SPARK UI components for UI development. Implemented Error-handling at Process /Service layers. Effectively handled errors on the client-side scripts using try-catch blocks. Involved in Housekeeping activities like snapshot and instance cleanup. Worked on merging tracks and maintaining versions during parallel development. Involved in Integration testing and Regression testing phases during the project development Involved in deployments and sanity checks and documentation for production releases. Worked on migrating applications from lower versions to BAW. Worked on Content Managements systems like FileNet. Environment: IBM BPM Web based Process Designer BAW, IBM BPM Process Server, IBM BPM Process Admin Console, IBM BPM REST UI, JavaScript, HTML 5.0/4.0, CSS, REST UI, XML, Web Services, SQL, PL/SQL, Oracle 10g, Putty, JSON, JIRA, Confluence, Windows. Client: Mashreq Bank, India (Offshore) Project: CCMS Duration: December 2019 December 2020 Role: IBM BAW Developer Responsibilities: Understanding the existing system for the discovery of the core processes involved so that the system could be converted to a workflow-based framework applying the core principles of BAW. Designed the workflow as per the requirements from the client Supported team in developing the process applications. Developed Linked process and sub process. Developed a custom portal using Tw Search API. Implemented Exception handling mechanisms in both service level and process level. Worked on integrating with third party systems like flex, Prime systems. Used EPV s and ENV s whenever possible. Designed and Implemented Process, Coach, coach view, general system service and Integration service. Worked on developing Templates using HTML and used for generating PDF. Worked on integrating with JAVA Systems. Environment:IBM Business Automation workflow 20.0.0.0, Oracle. Process Admin Console, Process Inspector, Rest UI Console. Process Designer.Rest, SQL Developer, Postman. JSON, XML. Client: Mashreq Bank, India (Offshore) Project:eKYC Duration: January 2018 November 2019 Role: IBM BPM Developer Responsibilities: Understanding the business requirements of the process and to develop a workflow-based framework applying the core principles of BPM. Analyzed the existing Application, Modeled, built the workflow into IBM BPM with added functionalities. Designed Exceptional flows using intermediate error events. Developed the integration services to integrate with FLEX. Developed the General system services to call stored procedures. Designed the business workflow of the process based on the business requirements. Modeled and developed Business Process definitions, with various activities, gateways, events, and other processes. Worked on various services based on the requirements. Identify the business needs and build Human Service, Ajax service, Integration Service. Worked on Database operations using Stored procedures. Integrated BPM server with the IBM portal application to show the portal page for the end user. Worked on making coach view ajax calls to show data. Developed a mail service which sends mail including templates. Environment:IBM Business Process Management Express Version 8.5.5(Windows). Client: Visaka Industries Limited, India (Offshore) Project: Freight Management System Duration: July 2014 December 2017 Role: IBM BPM Developer Responsibilities: Understanding of BPM Architecture standards for implementation of BPM based applications and its integration with other applications. Worked with UCA to interact with the other application for initiating the process flow in BPM. Handled complex scenarios using UCA s and gateways. Developed various Coaches, Coach Views, DB queries, Triggers, Sequences, Procedures, AJAX services, UCA, GSS and Web Services. Integrated BPM with LDAP effectively. Integrated BPM with core system FLEXCUBE using Web services. Handled parsing of XML and JSON objects. Developed various services for end-to-end tracking of a case. Integrated BPM with various other systems like RPA and JAVA effectively using REST. Experienced in developing the coach view to make the application interface dynamic. Implemented General System service, integration service and Ajax service. Analyzed the requirements, the scope and the automations needed for the flows. Worked on the process automations, design of the toolkits. Designed and developed the application using the BPM process center 8.x Implemented advanced Java Integration like web services, SMTP etc. Environment: IBM Business Process Management Express Version 8.5.5(Windows), IBM BPM Process Designer, IBM BPM Process Server, IBM BPM Process Admin Console, IBM BPM REST UI, Java 1.8, J2EE, JavaScript, HTML 5.0/4.0, CSS, Eclipse, log4j, Web Services, SOAP, WSDL, SQL, PL/SQL, Oracle 10g, Putty, JSON, XML, Microsoft Excel, Windows Education: Mastes in Computer Science , Texas A&M University-Commerce, 2022 Bachelors in Technology , Vignan University. India , 2014 Keywords: business analyst user interface database golang procedural language Colorado Pennsylvania |