Appian Developer Resume
Thousand Oaks, CA
SUMMARY
- A dynamic and goal - oriented Appian and Java/J2EE Developer with around 7+ years of experience in requirement gathering, estimation, analysis, design, development & testing of web-based applications using Java/J2EE.
- 4+-year Experience developing BPM application using Appian 7.x, 16.x, 17.x, 18.x in Analysis, Design, Development, Testing, Maintenance, and Support of BPM applications.
- Appian Anayst and Appian Designer Certified with A -Score 67.
- Appian BPM professional with rich Appian development experience, working with leading professional services firms.
- Expertise in Appian Business Process Module Suits (currently in Appian 16.2)
- Experience in full life cycle of the business process development starting from requirement analysis, proof-of-concept, design, development, implementation, testing and maintenance.
- Experience in Appian Mobile Application, Appian Plugin, Appian reporting functions.
- Sound knowledge and experience of design and development of process model, UI screen design (Tempo forms), Rules, SAIL (Self-Assembling Interface Layer) Interface, Appian Reports, Data Management, Document management, expression rules.
- Expertise in development of rich application using SAIL.
- Well-experienced in using various open source web frameworks like Struts, Hibernate, spring.
- Worked on Spring integration and Spring Batch.
- Extensively applied Unit Testing for the application using JUnit framework
- Extensively used WSDL and the Oracle SOA Suite toolset to design and generate WS-I compliant web services that exposed the interfaces to the BPEL Process Manager as a web services
- Effectively used Ant for automated builds, project development and release management.
- Experience with various integrated development environment (IDE) like Eclipse and NetBeans. Experience in writing XML and JavaScript coding. Excellent knowledge in JMS programming. Got experience in DOJO.
- Experience in designing servlet filters. Got good knowledge in handling http request and response, session management, writing logic for authenticating the http requests.
- Experience in Software Development models like agile model with different developments (ATDD, BDD, and TDD).
TECHNICAL SKILLS
BPM Tools: Appian BPM Suite 7.x, 16.x, 17.x
Programming languages: C, C++, Java 5.0/6.0, Scala, PHP
Middleware / Distributed Technologies: J2EE, EJB 3.0, JMS, SOAP, WSDL, Web services, JNDI, log4j
Server side programming: Java Servlet 2.4, JSP, JSTL, Custom Tag Libraries
Scripting Languages: JavaScript, AJAX, HTML, CSS, DHTML, SQL, PL/SQL, Ant
Modeling languages: Design patterns
Java IDE: Eclipse SDE IRAD 7.5, NetBeans, IntelliJ IDEA 10.0.3, MyEclipse 8.6
Databases: Oracle 10g/9i, MySQL, SQL Server 2000/2005, DB2
Web Servers: Apache Tomcat Server 5.x/6.0/7.0
Application Servers: Weblogic Server 8.1/9.1/10.0 , JBoss AS 4.2, WebSphere 6.1/7.0
Framework: Struts, Spring 3.x, Spring Core, Spring MVC, Spring DAO.
ORM Tools: Hibernate 3.0, DAO
Version Control System: CVS, SVN, GIT, Dimensions
PROFESSIONAL EXPERIENCE
Confidential, Thousand Oaks, CA
Appian Developer
Responsibilities:
- Designed Ux Design / Screen Mockup using Appian
- Created SAIL forms, rules, and constants.
- Developed the Application Audit Logs and User Reports.
- Co-ordinates with Technical Architecture team for all interfacing systems
- Responsible for Onsite / Offshore Cordination.
- Responsible for Development Team and delivery of functions based on project plan
- Responsible for delivery standards, reusability and overall integration of components.
- Owns critical components and supports team for any challenges.
- Interaction with Business and Downstream systems for good coordination on the implementation.
Confidential, Chicago
Appian Developer
Responsibilities:
- Created BPM workflows in Appian using the process modeler.
- Responsible for Architect the complete design.
- Responsible for developing Process models using Appian Modeler.
- Created Appian Tempo User Interface in SAIL.
- Created functional documents to outline the designs.
- Developed the Application Data Model.
- Created SAIL forms, rules, and constants.
- Designed the Data Model structure and the relevant Data Store components.
- Developed CDT’s, Tempo Records, and Reports
- Facilitated business discussion to outline reports.
- Develop Tempo Reports as outlined in the business requirements.
- Created User Training Documents.
- Responsible for Unit testing the Applications.
- Involved in the designing & implementation of modules.
- Created tempo enabled forms using SAIL, design DB schema using nested CDT.
- Developing Tempo Record, Tempo Reports using including Grid Layouts for the record dashboards.
- Designed database schemas with complex entity relationships.
- 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.8 SAIL features such as Record Types, Record dashboards, SAIL Reports, Actions and SAIL forms.
Technologies: Appian 7.10, Oracle 10g, Windows.
Confidential, Chicago
Appian Developer
Responsibilities:
- Design and implementation of BPM process applications for different workflow modules.
- Created functional documents to outline the designs
- Developed Process models using Appian Modeler.
- Created Technical documents to outline the Appian Design Architecture.
- Created User Training Documents.
- Created ad-hoc and custom reports according to the business requirements.
- Implemented UCA, Message Events and Timer Events.
- Worked on customizing the process portal according to company requirements.
- Fine tuning the system based on IBM recommendations. .
- Develop process models to orchestrate automated business processes using Appian Enterprise BPM Suite.
- Write detailed functional specifications to outline the business requirements and technology solutions.
- Provide support to setup infrastructure for new technology (Appian Enterprise BPM Suite) both hardware and software, considering internal requirements.
- Create applications using Appian Enterprise BPM Suite.
- Designed User Interface using Appian Form Designer and JavaScript.
- Create on time reporting mechanism to help the management to keep track of productivity (using Appian reports).
- Data Modeling, Creating tables, views and stored Procedures in Oracle Database.
- Have created a best practices & coding standard documents for BPM projects.
- Supported all phases of testing and defect resolution in Appian BPM. Assisted in deploying process applications to process servers in various environments.
Technologies: Appian BPM 7.8, MySQL 5.6, Windows.
Confidential
Java Developer
Responsibilities:
- Gathered all project requirements from Business users. Used Agile for application development. Generated Use case diagrams, Class diagrams & Sequence diagrams using Rational Tool Suite. Used Spring 2.5 Framework for Dependency Injection & integrated with Hibernate framework. Extensively used Hibernate 3.0 as persistence framework in data access layer to access database. Developed user interface using JSP, JSTL & Custom Tag Libraries. Used Struts Framework in application, which is based on MVC design pattern. Implemented Agile Methodology for application development. Used Tiles plug-in in struts framework
- Used Spring Web Services (WSDL, SOAP, UDDI) for authorizing payments. Implemented JAX-WS for developing web services. Used JAXB for java object-xml binding. Used XSLT for transformation of the XML into internal XML format. Used HTML and CSS in the front end of the application
- Used JMS API for asynchronous communication by putting the messages in the Message queue
- Used design patterns such as Data Access Object, Service Locator, and Singleton
- Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application. Assisted Database Developers using PL/SQL for managing data associated with the tables. Monitored the error logs using Log4J and fixed problems. Used JUnit for unit testing
- Developed the different components of application using JBoss and used CVS for version control
Environment: Java 1.5, JBoss AS 4.2, Apache Tomcat 5.5, Oracle 10g, Spring 2.5, Struts, Hibernate 3.0, JSP, Servlets, JavaScript, Design Patterns, HTML, CSS, JMS, XML, SOAP, WSDL, UDDI, PL/SQL, JDBC, UML, JNDI, JUnit, JAX-WS, JAXB, CVS, Log4J, Windows NT
Confidential
Java / J2EE Developer
Responsibilities:
- Developed the database and UI design for the web module.
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Designed the mailing component suitable to the requirement
- Prepared the Unit test plans and the integrated test plans.
- Implemented Version control for the Project using Microsoft Visual Source Safe.
- Conducted and recorded defect prevention meetings.
- Coordinated and supported the team during implementation.
- Involved in design, development, and testing phases of the application.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML, and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Involved in the analysis, definition, design, implementation, and deployment of full software development life-cycle (SDLC) of the project.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java 1.4, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.