Bpm/appian Lead Developer Resume
Nashville, TN
SUMMARY:
- Over 9+ years of experience in development, design, integration, maintenance, implementation, production support, testing and Implementation on various applications using Appian (18.x,17.x, 7.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 troubleshooting
- 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
TECHNICAL SKILLS:
BPM Tools: Appian BPM 17.X,18.x, 7.X, Appian 17.X, IBM BPM 8.X, Lombardi TeamWorks 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 Lead Developer
Confidential, Nashville, TN
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,18.X, 7.X, 16.2, SQL Server 2012, JBoss EAP 6.4, Tomcat Apache server
BPM/Appian Developer
Confidential, St Louis, MO
Responsibilities:
- Used Appian process model for enhancing the existing business workflows using Appian Enterprise Notations and defining business activities by swimlanes 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
Confidential, Tampa, FL
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/
- 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 set up 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, FileNet P8.
BPM Developer
Confidential, Columbus, OH
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 Advanced 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 Designer v7.2/7.5 to v7.5, WinSCP, Java, JavaScript, JQuery, DOJO, HTML, CSS, XML, XSD, XPath/XQuery, DB2.
Software Engineer
Confidential
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 Web Service 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:
Confidential
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 Web Service 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, Weblogic, J2EE, Sybase, Oracle 9i/10g, SQL, HTML, XML, RUP Methodology.