Bpm Developer/consultant (sr. Appian Developer) Resume
MD
PROFESSIONAL SUMMARY:
- Appian BPM Developer with over 6+ years of overall experience in Software Design, Development, Maintenance and Deployment, Analytics, Design and Development of BPM driven applications
- 2+ years of strong experience with the appian v17, Appian V16.
- Sound knowledge in SAIL Forms, Dashboards, Reports, Services and Entity Backed Reports.
- Experience in developing toolkits that can use in different BPM process apps
- Good knowledge in design and development of BPDs using IBM BPM including process analysis, process modeling, Web services, REST services, Coaches, Coach views, Business Objects, Decisions, UCA's, Exception Handling, Ajax services and Task Routing
- Strong experience with Process Designer including BPDs, Services, Coaches, Integration Components & Connectors.
- Experience in utilizing BPM REST API, WEB API and expose the Process Instances to various teams in the organizations
- Having experience in managing process applications in Process Centre (Deploying snapshot to online server from Process Centre, Importing and Exporting process applications and toolkits).
- Strong development experience in Advance Integration Service, Documentum Services.
- Worked on Coaches using Coach Views / Custom Coach Views.
- Expertise in Customizing Coaches by using Cascading Style Sheets (CSS), JavaScript, JQuery and Coach Designer, XSL.
- Experience in implementing In - Bound and Out-Bound Web Service Components.
- Experience in implementing Timer Events, Message Events, Tracking Events and UCA.
- Worked on developing Sub Process and Linked Process.
- Experience in developing Business Rules with Rule Services.
- Strong understanding of capturing proper business workflow requirements, solution specification in BPM development processes in all phases of SDLC (Software Development Life Cycle: Requirements Analysis, Design, Development, Build, Testing and Maintenance).
- Extensively working experience in IBM BPM v8.5, IBM BPM v8.0, IBM BPM v7.5and IBM WLEv7.0.
- Expertise at AJAX technology and third party AJAX libraries
- Expertise in XML (SAX, DOM), XSL, XSLT, XPath, XQuery, Custom Tags, Java Script and HTML
- Proficient in writing complex SQL Queries, stored procedures and very well experienced in PL/SQL
- Excellent Client interaction skills and proven experience in working independently as well as in a team
- Experience with Iterative development methodologies like Waterfall, Agile-Scrum and Rational Unified Process (RUP)
- Good at Documentation on User requirements and System Specifications
- Good experience in conducting BPM sessions to the new team members and allocating tasks to the team
- Having good experience in managing installed process application from Process Admin Console.
- Very Good experience in Dashboard Services and Custom Reports.
- Implementation Experience in Routing Rules.
- Hands on development experience in Exception Handling.
- Experience in IBM BPM tool migration at development side.
- Extensively worked on BPMN and BPEL processes.
- Worked on Data Modelling, BPM Reports and Integration with other systems.
- Having good knowledge in IBM Integration Designer (IID/WID).
- Experience with Agile development methodologies.
- Having good experience in managing installed process application from Process Admin Console.
- Very Good experience in Dashboard Services and Custom Reports.
- Implementation Experience in Routing Rules.
- Hands on development experience in Exception Handling.
- Experience in IBM BPM tool migration at development side.
- Extensively worked on BPMN and BPEL processes.
- Worked on Data Modelling, BPM Reports and Integration with other systems.
- Having good knowledge in IBM Integration Designer (IID/WID).
- Experience with Agile development methodologies.
TECHINIICAL SKILLS
Tools: Appian BPM 18.1,Appian BPM 17.X, Appian BPM 16.X, IBM BPM 8.X, TOAD, eclipse
Languages: Java, JavaScript, JQuery, JSP, JDBC, XML,HTML, CSS, ASP.net, C, C++,PL/SQL, BPMN, WS-BPEL.
App Servers: IBM Web sphere Application Server.
Operating Systems: Win 8.X/7/XP/NT, MS-DOS, UNIX, Linux
Databases: DB2, MSSQL, Oracle SQL/ PL-SQL, SQL Server 2005, MySQL, DB2
PROFESSIONAL EXPERIENCE:
Confidential, MD
BPM Developer/Consultant (Sr. Appian Developer)
Responsibilities:
- Involved in Data Modelling, Creating Tables, Views and stored procedures in Oracle Database.
- Handled the Approval form workflow and notifications.
- Responsible for coded Customer Data Types (CDT's) in XML for tables and views.
- Created BPM workflows in Appian using Process Modeler.
- Created Tempo Records and Reports in Appian with drillable option.
- Works with other business technology teams to understand requirements and patterns and ensure consistency in design across applications built on the Appian platform
- Hands on coding and development experience on Appian BPM platform.
- Perform the detailed analysis of the business requirements provided, for Appian development
- Helps define and drive application standards and best practices across the Appian/BPM platform.
- Developed Tempo Records and Reports using including Grid Layouts for the record dashboards.
- I have handled the requests, collected the specific information by user Stories and their categories.
- Handled the Approval form workflow and notifications.
- Provided the Dashboards and to track the measure the impact of external innovation activities.
- Requested the form for dynamic content rules.
- Involved in the different types of Reports, Rules and Interfaces.
Environment: Appian 17.1, JavaScript, Web Services, SQL Server
Confidential, MD
BPM Developer/Consultant (Appian Developer)
Responsibilities:
- Hands on coding and development experience on Appian BPM platform.
- Perform the detailed analysis of the business requirements provided, for Appian development
- Helps define and drive application standards and best practices across the Appian/BPM platform.
- Handled the Approval form workflow and notifications.
- Responsible for coded Customer Data Types (CDT's) in XML for tables and views.
- Created BPM workflows in Appian using Process Modeler.
- Created Tempo Records and Reports in Appian with drillable option.
- Developed Tempo Records and Reports using including Grid Layouts for the record dashboards.
- Involved in Data Modelling, Creating Tables, Views and stored procedures in Oracle Database.
- I have handled the requests, collected the specific information by contract typed categories.
- Handled the Approval form workflow and notifications.
- Provided the Dashboards and to track the measure the impact of external innovation activities.
- Requested the form for dynamic content rules
- Created different areas to be displayed in the form, for each user group, depending upon the contract category in the Form.
- Involved in the different types of Reports, Rules and Interfaces.
Environment: Appian 17.2, 18.1, JavaScript, Web Services, SQL Server
Confidential, CA
BPM Developer/Consultant (Appian Developer)
Responsibilities:
- Frequently interact with Business Analyst team to understand user stories and workflows before construct or update BPDs in Appian BPM.
- Conduct playback sessions to analyze the work flows in Blue works Live.
- Responsible for building custom SAIL Forms .
- Managed end-to- end application support for all Appian applications deployed.
- Create Customer Data Types (CDT's) from XSD & create tables in database through data store.
- Developed callback services, exception handling and update Custom Data Types in BPDs.
- Created Expression Rules to meet the business requirements of the data needed from the forms.
- Event Planning & Management
- Implemented Task prioritization and SLA framework in process flows.
- Worked on the Implementation of system as an independent component to be supported/integrated with Appian based BPM applications to deliver management capabilities using Appian 17.1 SAIL features such as Record Types, Record dashboards, SAIL Reports, Actions and SAIL forms.
- Created Expression Rules that restricts the data entered from user end as per the Business Requirements.
- Created Records for the client end to view all the relevant records.
- Create templates for Docs & generate them after mapping them in process models.
- Report work progress & fix bugs in the code.
Environment: Appian 17.1, JavaScript, Web Services, SQL Server
Confidential, CA
IBM BPM Developer
Responsibilities:
- Responsible for requirement gathering and understanding scope of the project.
- Actively interacted with the product owner and business analysts to obtain the requirements.
- Designed and developed the business process work flows according to business needs using IBMBPM tool.
- Acted as a bridge source between business analysts and the development team to clarify the requirements.
- Designed the business process flow BPDs, developed coaches and implemented several nested services.
- Coaches built using the coach views and custom HTML and CSS scripts.
- Several customized coach views have been built as part of the requirements and are being re-used.
- Process initiation (triggering BPD) implemented using UCAs and custom script via web service calls.
- Implemented custom user task list portal by making use of IBM BPM REST API.
- Extensive use of IBM BPM REST API in task assignment, reassignment, closure and ad-hoc task implementation.
- Worked on IMEs to initiate ad-hoc tasks and implemented decision gateways.
- Exposed and consumed web services using SOAP and REST.
- Custom toolkits have been developed for the project and distributed over the platform to use.
- Worked on email notification system which sends automatic email reminders when the task is due.
- Proper error handling mechanism has been put in place using Log4j.
- Tasks postpone and email reminder when an error occurs in the process flow. Steps to restart the task and debug it.
- Extensive use of SQL Connectors and Java connectors to communicate with the SQL/Oracle Servers. Developed database scripts and procedures using Oracle SQL.
- Developed reusable Java components using Java classes to use in both the BPM integration and the Java J2EE framework.
- Used RAD to develop the Java components and deployed the components onto local server.
- Promoted and deployed the application onto different environments like Test, QA and Staging.
- Co-ordinated the offshore team to work on different features of the project. Distributed the gathered requirements to the offshore team to work on based on the expertise.
- Worked on writing the new developers welcome kit and the project documentation.
- Provided the production support and resolved the issues in a timely manner.
- Had a good exposure to the agile tool JIRA in creating stories and story estimation.
- Actively participated in daily standup calls, sprint planning, and review and sprint retrospective sessions.
- Discussed the task status, pain points and action items during the daily standup scrum meeting.
- Interacted with the cross functional teams and come-up with the strategies for smooth flow of the project.
Environment: IBM BPM 8.0/8.5, Oracle 11g, WAS 8.5, Java/J2EE, RAD9.0, Harvest 12.0, Web Technologies, SOAP UI, and Agile Methodology