Appian Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- 9+ years of experience in IT industry with 3 years of experience in Appian BPM application using Appian version 7.x and above with good working knowledge on 17.x.
- Experience in Designing, Capturing and Implementing requirements using Appian BPM suite
- Worked with Business to understand their requirement and design and develop them into Process flows and Models within Appian
- Expertise in SAIL which includes Forms, Dashboards and Reports. Utilized SAML authentication for Appian.
- Designed the network infrastructure to support the Appian Environment and interfacing systems.
- Pleasant experience in conducting BPM training sessions to the new team members and allocating tasks to the team.
- Experience in utilizing BPM REST API, WEB API and expose the Process Instances to various teams in the organizations.
- Proficient in Appian Installation, Appian Application development using SAIL, Process modeling, Creating Tempo reports, Records, creating business rules and trouble shooting.
- Extensive knowledge in development and integration of web based and integration applications using JAVA/J2EE and BPM technologies.
- Utilized smart services from Appian shared components. Expertise with List View and Summary View reports
- Expertise in Implementation of Appian sites. Possess good knowledge in Software development life cycle processes.
- Expertise in analysis, design, development and managing Work Flows, Class Structure design, User Interface (UI). Willing to relocate: Anywhere Sponsorship required to work in the US.
- Development of BPDs using 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
- Good at Documentation on User requirements and System Specifications
- Pleasant experience in conducting BPM training sessions to the new team members and allocating tasks to the team
TECHNICAL SKILLS:
BPM Tools: Appian BPM Suite 17.x, 16.x
Languages: C, Core Java, J2EE, HTML, JavaScript, SQL
Operating Systems: Windows 10, 8, 7, 2000, XP
Web Technologies: HTML, XML, SOAP, WSDL, Servlets, JSP, AJAX
Databases: Oracle, SQL, MySQL
Methodologies: Agile, Waterfall.
WORK EXPERIENCE:
Confidential, Charlotte, NC
Appian Developer
Responsibilities:
- Works with Product owner& team to understand requirements and ensure consistency in design across applications built on the Appian platform
- Developing MRT (Model Risk Tool) for Freddie Mac
- Design the UI effectively from the information in the user stories
- Design and develop complex process models
- Develop Query rules, Expression rules, and SAIL (Self - Assembling Interface Layer)
- Create Appian Records, Tempo Reports, and Portal Report
- Work on Document management and Data Management
- Deploy Application to different environments and help test the application
- Fixing & issue resolution for the application
- Create CDTs using XSDs and link them to Database
- Notifications are sent to different user groups
- Create tables and complex views in Microsoft Management studio.
- Pleasant experience in version control SW like GIT,
- Handling Appian Packaging and deployment
- Take Part in all the Agile activities
- Take part inversion One for user stories ting visual workflows to automate field updates and new record creation
- Experience with Appian product administration activities and implementation of Appian SAIL components.
- Developed web components in SAIL and gained experience in working with plug-ins for digital signature that are embedded in PDF format
Environment: BPM Appian7.7, Java 1.6, Struts 1.2, Jboss 5.1, Eclipse, Web Sphere, Oracle 10g, Windows Server 2003/2008.
Confidential, Bethesda, MD
Appian BPM Developer
Responsibilities:
- Extensively involved in business requirements gathering and technical and functional walk-through meetings
- Used HTML5, CSS3, JavaScript, JQuery, Angular JS and JSON and bootstrap for developing responsive single page applications
- Developed single page responsive design application using Angular JS
- Used and implemented Angular JS Directives, Filters, Controllers, Services and Expressions for developing client-side widgets, validations and client-side business logic using java script
- Implemented jQuery and AJAX calls to retrieve JSON data from the data base on the fly via Rest API
- Extensively used and implemented Interfaces, OOP concepts, Collections, Exceptional Handling, JVM, Garbage collections, Multi-threading, Compositions and aggregations
- Designed and developed Multi-threading applications for concurrency control and Synchronization
- Developed Rest Controllers to interact with Ajax calls and Spring services
- Designed and developed Micro Services architectures and components in the applications
- Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, Spring Batch to develop the application
- Implemented Spring Services and business operations using Dependency Injection
- Involved in preparation of detailed technical documentation related to Appian design and reports
- Developed components of a commercial website using Appian latest versions
- Designed and developed web components in SAIL forms and custom out of the box Appian tools
- Designed and Developed Custom Data Types (CDT) in xml for tables, views and reports processing
- Designed and implemented Appian business process work flows, validations, data conversions, event handling, connectors, adaptors etc.
- Developed BPM event processing, Data validations, Low-code strategy, Model business process using Appian
- Implemented business rules, Mobile compatible processes and integrated applications using Appian BPM
- Used Java Messaging Services (MQ/JMS) for developing messaging services to interact with different application modules
- Implemented Web Services using SOAP and JAX-RS API
- Implemented Restful web services to perform simple business operations
- Implemented SQL injection security checks, html sanitization and other security mechanisms
- Followed Agile development methodology while developing the application
- Prepared and developed acceptance test case scenarios in the application
- Worked in AWS Cloud development environment and worked on EC2, S3, Cloud Watch, Elastic Beanstalk
- Designed and implemented IAM, RDS, EC2, S3, LBS, Auto scaling, Load balancers in AWS
- Implemented auto deployment scripts, instance creation and destroy scripts and CICD pipeline in AWS
- Used Jenkin jobs for building and deploying (CI/CD) the application into app server
- Involved in DevOps to configure Maven, GitHub, Docker and AWS to build and deploy pipeline in Jenkins
Environment: Java 8, J2ee, JSP, Servlets, HTML5, AJAX, JQuery, Angular JS, Grunt, NPM, Node.js, Appian, Spring, Hibernate, Web Services, SOAP, REST, SQL, PL/SQL, XML, JavaScript, WebLogic, Maven, GIT, DevOps, SQL Developer, Oracle, COBOL, UML, JUnit, Protractor, Cucumber, Mockito, JMeter, JIRA, Jenkins, Log4j, Sonar, Crucible, Cloud, AWS (Amazon Web Services), EC2, S3, IAM, Unix
Confidential, TX
Appian BPM Consultant
Responsibilities:
- Served as primary interface between development team and clients throughout all phases of analysis and development.
- Implemented procedures for gathering of requirements from clients for solution demonstrations. Development of business application- Processes, Rules and Forms.
- Executed processes for analysis, designing and development of scalable solutions to meet customer requirements.
- Participated in development of analytical and computational methods for problem solutions
- Provided technical assistance for troubleshooting and resolution of workflow system problems
- Responsible for building custom SAIL Forms.
- 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 7.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.
- Managed end-to- end application support for all Appian applications deployed.
- Implemented procedures for gathering of requirements from clients for solution demonstrations.
- Created BPM workflows in Appian using the process modeler. Involved in the designing and implementation of all modules.
- Created views and business rules. Designed report using Report Builder. Managed client relationships. Managed projects and portfolios to ensure resource capacity, demand and off-shore utilization was optimal.
- Managed end-to- end application support for all Appian applications deployed. Used the latest versions of Appian 16.x to enhance the existing applications and upgrade.
Environment: Appian 7 versions, Appian 16 Versions JDK, JSP, LDAP Oracle and Java.
Confidential
Java Developer
Responsibilities:
- Involved in the requirement analysis, design, and development of the project. Done with Client-side validations using JavaScript.
- Developed the web layer of P&I using Struts. Used Validator framework of the Struts for client side and server-side validation.
- The UI was designed using JSP, templates, JavaScript, CSS, JQuery and JSON. Enhanced the FAS system using Struts and iBatis.
- Involved in developing Web Services using Apache XFire & integrated with action mappings.
- Developed Velocity templates for the various user interactive forms that triggers email to alias. Such forms largely reduced the amount of manual work involved and were highly appreciated.
- Used Internalization, Localization's, tiles and tag libraries to accommodate for various locations.
- Used JAXP for parsing &JAXB for binding. Involved in writing services to write core logic for business processes.
- Involved in writing database queries, stored procedures, functions etc. Deployed EJB Components on WebLogic, Used JDBC API for interaction with Oracle DB.
- Involved in Transformations using XSLT to prepare HTML pages from XML files. Enhanced ANT Scripts to build and deploy applications.
- Involved in Unit Testing, code review for the various enhancements. Followed coding guide lines while developing workflows. involved in end to end implementation of the application.
Environment: Java 1.4, J2EE (EJB, JSP/Servlets, JDBC, XML), My Eclipse, WebLogic, Struts, iBatis, JavaScript, JQuery, JSON, Apache XFire, EJB, XML, XSD, XSLT, JAXB, JAXP, ANT, SVN.
Confidential
Java Developer
Responsibilities:
- Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model. System Requirements gathering for the project.
- Designed and implemented a GUI framework for Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.
- Designed the class diagrams and sequence diagrams. Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
- Use MVC architecture. Creation Test Plan Development and coding of Test classes and Test Cases. Execution of Test cases in Jbuilder.
- Defect fixing. Client communication & Query resolution. Used IBM Clear Case as version control and workspace management.
- Testing of the product: Unit Testing, Regression Testing, and Integration Testing. Used Eclipse as the IDE and Struts Framework for developing the application.
- Developed the JSPs for the application. Created Struts-config file and resource bundles for Distribution module using Struts Framework.
- Implemented Action Form classes, Action classes for the entire Reports module using Struts framework. Worked on core java for multithreading, arrays and GUI (AWT). Used Oracle 8i as the database and wrote SQL. Deployed the application on to Tomcat server.
Environment: Java, J2SE, Struts, Servlets, JSP, Tomcat, Eclipse, Oracle 8i, XML, HTML/DHTML, Jbuilder, Clear Case.
Confidential
Java Developer
Responsibilities:
- Worked on enhancement of the GUI using AngularJS.
- Implementation beans classes and utility classes to exchange data between layers.
- Implemented front end interface to manually trigger alerts using HTML, CSS, Java Script, AngularJS.
- Developed code using Test Driven Design methodology.
- Prepared UNIX scripts to schedule jobs and perform data loading for Print Composition services.
- Developed Junit test Scripts using Mockito to emulate downline services.
- Developed Spring AOP logging aspects for the application, which is used across modules.
- Prepared SQL scripts to alert configuration data as per business requirements.
- Developed Maven scripts to build and deploy war files Supported Build Team to deploy the application on Tomcat Application Server using Jenkins Jobs.
- Used NodeJS maintain a persistent connection from the browser back to the server via long polling.
Environment: GUI, Angular JS, HTML, CSS, Java Script.