Over *+ years of experience in development, design, integration, maintenance, implementation, production support, testing and Implementation on various applications using Appian (17.1, 16.X, 7.X, 6.X), IBM BPM, Java, J2EE, JSP, JDBC, PL/ SQL and XML.
Extensive application development using Appian, IBM BPM and J2EE.
Proficient in Appian Installation, Appian Application development using SAIL, Process modeling, Creating Tempo reports, Records, creating business rules and trouble shooting.
• Involved in validations, Flows and Process Modular design using Appian.
• Expertise in analysis, design, development and managing Work Flows, Class Structure design, User Interface
(UI).
• Designed and Created Work Flows, Class structures, Rule sets, Rule set Versions, Activities, Activity Step
Methods, Flow Shapes, Harness rules, Layout and Sections.
Implemented business rules by using Decision Rules, Declarative Rules.
Good knowledge in spring framework - Spring IOC, Spring MVC, spring AOP and Spring Web flow.
Involved in complete SDLC life cycle (Designing, Coding, Testing Debugging and Production Support) with different SDLC methodologies like Agile and Waterfall.
Integrating with other services, using Web services and HTTP method
• Created various expressions and logic for handle the Process variables and Global variables
• Expertise in SAIL Forms, SAIL Dashboards, SAIL Reports, Service and Entity Backed Records.
Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class and sequence diagrams.
Knowledge of Appian best practices and design principles.
Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
Well versed in the complete SDLC/Agile
TECHINIICAL SKILLS:
BPM Tools: Appian BPM 16.X, 7.X, Appian 17.X, IBM BPM 8.X, Lombardi Team Works 7.X, TOAD, eclipse
Web Technologies/Programming Languages: Java, JavaScript, jQuery, Dojo, JSP, JDBC, XML, XSLT, XSL-FO, HTML, CSS, ASP.net, C, C++, Visual Basic, BASIC, PL/SQL, BPMN, WS-BPEL.
App Servers: IBM WebSphere Application Server.
Operating Systems: Win 10/8.X/7/XP/NT, MS-DOS, UNIX, Linux
Databases: DB2, MSSQL, Oracle […] SQL/ PL-SQL, SQL Server 2005, MySQL, DB2
Professional Experience:
BPM/Appian Developer
Bank of Tennessee, Nashville, TN
Duration: Jun 2016-Present
Responsibilities:
Maintained technical documentation such as requirements, design reviews and test reports.
Implemented procedures for designing and development of all software applications in coordination with engineering teams.
Conducted detailed review and analysis of program specifications and designing as per work process changes.
Executed processes for analysis, designing and development of scalable solutions to meet customer requirements.
Assisted ineffective implementation of Appian solutions along with subject matter expertise.
Prepared detailed and accurate technical documentation relating to Appian designs and reports.
Provided technical assistance for troubleshooting and resolution of workflow system problems.
Supported technical team members in development and execution of company SOX programs.
Involved in Requirement Gathering from the Business Users.
Design the solution to meet user's requirement.
Responsible for Analysis, Design & Development.
Create new process models for functionality.
Create CDT's from XSD & create tables in database through data store.
Writing all the SQL queries to get data from database into model or store data into database.
Create query rules, business rules & reports for functionality.
Create new process models for functionality.
Write JavaScript Code & CSS for the process models.
Create templates for Docs & generate them after mapping them in process models.
Report work progress & fix bugs in the code.
Environment: BPM Appian 17.X, 7.X, 16.2, SQL Server 2012, JBoss EAP 6.4, Tomcat Apache server.
BPM/Appian Developer
Edward Jones, St Louis, MO
Duration: Jul 2015 -Jun 2016
Responsibilities:
Used Appian process model for enhancing the existing business workflows using Appian Enterprise Notations and defining business activities by swim lanes and artifacts.
Develop process models using Appian Smart Services.
Designed User Interface(s) using Appian SAIL Form Designer
Created tempo enabled forms using SAIL, design DB schema using nested CDT
Developed Tempo Record, Tempo Reports using including Grid Layouts for the record dashboards.
Created SAIL forms, rules and constants.
Implemented procedures for gathering of requirements from clients for solution demonstrations.
Assisted in designing, architecture and modifications to support efficiency.
Developed scalable solutions for critical modules in coordination with technical mentor teams.
Provided technical assistance for integration of Appian systems along with external systems such as SAP.
Conducted detailed analysis to support designing and development of BPM applications.
Executed processes for conversion and technical documentation of business needs into system requirements.
Supported technical team members in testing changes for user interfaces and application functionality.
Participated in development of analytical and computational methods for problem solutions.
Environment: Appian v16, 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
IBM BPM Developer
Citi, Tampa, FL
Duration: Jan 2014-Jun 2015
Responsibilities:
Designing End-to- end BPM solutions for HCare Process Management users (discover, model, simulate, deploy, monitor and optimization). Using, IBM BPM (Windows based WebSphere Environment with WAS 8.5) for developing.
Driving the requirements analysis and participating requirements meetings, design and implementation of BPM Processes.
Worked closely with Business users during requirement gatherings and POC implementations.'
Participated in the design phase and worked on obtaining the requirements from the users & Business Analysts.
Simulated the BPD's and ran demonstrations for Business users to improve the process.
Integrated the Lombardi BPD Services into the Legacy Java/Oracle/SQL Server DB applications
Customized the Lombardi Coaches as per the business needs using DOJO, JavaScript, XML, XSLT
Collaborated with the offshore team to execute the deliverables.
Weekly offshore team calls & Lead/Project Status/Training
Developed the Customer Coaches and User Input validations using Ajax Service for interactive User Interfaces.
Developed Java and Web Service Integration Services, Database services for persisting data to Oracle Database.
Implemented reusable Exception handling in Lombardi through Log4J Logging mechanism for capturing and logging error, info and debug messages captured during the process.
Worked as Lombardi Admin handling security to setup user accounts and permissions through Process Admin Console.
Integrated Lombardi Application with LDAP authentication.
Used UCA and Event Managers to trigger BPD's from external applications.
Installed the new IBPM 8.5.6 for Sandbox and Testing purposes.
Worked closely with System testing and the UAT teams and proactively worked on bug fixes, hot fixes.
Environment: WLE 7.2, IBM BPM 8.5/8.5.6, Oracle 11g, JSON, XML, DOJO, REST API, CSS, Angular, Bootstrap, JavaScript, Web Services, REST, File Net P8.
BPM Developer
Nationwide, Columbus, OH
Duration: Nov 2012-Dec 2013
Responsibilities:
Involved in Designing User Interface and Business Process Diagrams (BPD's).
Developed User Interface Coaches and Custom Coaches in IBM BPM.
Customized look and feel of Coaches by using JavaScript, JQuery, CSS and Coach Designer. xsl.
Implemented REST API call, Excel Parsing, Outbound Web service Integration, Multi Instance Looping.
Implemented UCA, Message Events, Tracking and Timer Events.
Created many reusable components and tool kits which can be used across the applications.
Created and maintained application design document during entire lifecycle of the project.
Expertise on Java Classes and Java Connectors integration with IBM BPM to implement business requirements at the server side.
Experienced on Ajax Services designed and developed as per the requirements.
Developed Business Rules, Rules Services and implemented Routing Rules.
Worked on Advance Integration Service, Documentum Services.
Developed Sub Processes and Linked Processes, and handled various Exceptions.
Migrated IBM BPM tool experience from BPM Lombardi v7.2 to BPM v7.5.
Worked on Data Modelling, Developed Dashboard Services, Custom Reports.
Environment: IBM BPM v7.2 to v7.5, WPS, WAS, Oracle 11g, Process Designerv7.2/7.5 to v7.5, Win SCP, Java, JavaScript, JQuery, DOJO, HTML, CSS, XML, XSD, XPath/XQuery, DB2.
Software Engineer
CGI India
Duration: Jun 2010 to October 2012
Responsibilities:
Served integral role in 7-member team working for financial-services Company.
Assisted in designing, building, and maintaining database to analyze life cycle of checking and debit transactions.
Responsible for analyzing repercussions of check fraud, primarily ramifications of stolen checks on banking account fees and transactions.
Involved in Client's requirement analysis and designed web interface, documented use cases and developed user interface documents
Designed and modeled Sequence Diagrams & Class Diagrams for the business Modules
Developed Application modules and business components using JSP, Servlets, EJB, Java, HTML, CSS and JavaScript
Developed presentation layer using JSP and JavaScript
Implemented required action forms and action classes, generated configuration file
Used AJAX for asynchronous data retrieval, dynamic and interactive content display
Exploited the potential of Hibernate for complex Object-Database mapping and transactions
Designed and developed reports using iText
Performed client side validations using validation framework
Involved in integration of the application development using Bea Weblogic 9.2
Used Apache Axis for reverse engineering WSDL and making WebService calls
Designed UI for the application
Used CVS for version control management
Involved in writing Stored Procedures and Triggers to implement the application logic
Responsible for building Ant scripts for compilation and deployment
Used Log4j tool for logging and debugging in application development
Environment: Java, UNIX, Weblogic, J2EE, Sybase, Oracle 9i/10g, SQL, HTML, XML, RUP Methodology
Software Engineer:
ProKarma, INDIA.
Duration: May 2008-Oct 2010
Responsibilities:
Involved in Client's requirement analysis and designed web interface, documented use cases and developed user interface documents
Designed and modeled Sequence Diagrams & Class Diagrams for the business Modules
Developed Application modules and business components using JSP, Servlets, EJB, Java, HTML, CSS and JavaScript
Developed presentation layer using JSP and JavaScript
Implemented required action forms and action classes, generated configuration file
Used AJAX for asynchronous data retrieval, dynamic and interactive content display
Exploited the potential of Hibernate for complex Object-Database mapping and transactions
Designed and developed reports using iText
Performed client side validations using validation framework
Involved in integration of the application development using Bea Weblogic 9.2
Used Apache Axis for reverse engineering WSDL and making WebService calls
Designed UI for the application
Used CVS for version control management
Involved in writing Stored Procedures and Triggers to implement the application logic
Responsible for building Ant scripts for compilation and deployment
Environment: Java, UNIX, Web logic, J2EE, Sybase, Oracle 9i/10g, SQL, HTML, XML, RUP Methodology.