Appian Bpm Developer Resume
Des Moines, IA
PROFESSIONAL SUMMARY:
- Over all 6 years of professional experience in full life cycle system development involving analysis, design development, testing, documentation, implementation & maintenance of software applications in Web - based and Confidential /Server environment.
- Good knowledge in spring framework - Spring IOC, Spring MVC, spring AOP and Spring Web flow.
- Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
- Experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML, Agile and Waterfall methodologies.
- Experience in databases like Oracle 9i/10g/11.x and SQL Server 7.0, 2000 & 2005.
- Self-Motivated Individual, Excellent Team player and result-oriented professional with a solid work ethic and extraordinary ability to quickly learn, use, and teach complex, technical, or business concepts in a clear and simple manner.
- Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with problem solving and leadership skills.
- Good at Documentation on User requirements and System Specifications.
- Strong understanding of the software life cycle methodologies Agile Scrum, Waterfall and various Maintenance, Development, Testing, Production Support and improving quality of final deliverables to meet Business Goal.
- Enthusiastic, outgoing with excellent communications and organizational skills; Listens, collaborates, easy to work with, and always ready to learn more.
- Having good experience in managing installed process application from Process Admin Console.
- Good 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.
- Good domain knowledge of Telecom, Cloud Computing and Realization, Finance (corporations), Shipping & Logistics and CRM.
- Expert level skills in application development using Java, J2EE, Spring Framework, Hibernate, Struts, JSP.
- Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton,
- Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
- Experience in Database design, Database analysis, Entity relationships, Programming SQL.
- Experience in Core Java programming with hands-on in Frameworks Spring and Struts, Java, J2EE, Servlets, JSP, JDBC, Struts, Spring, Hibernate, JavaBeans, JSF, MVC.
- Extensive experience in various types of UML diagrams including Activity diagram, Use Case diagrams, Behavior Diagrams (Sequence diagrams and Activity diagrams), and Data Flow diagrams.
- 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
TECHNICAL SKILLS:
Tools: Appian BPM 17.X, Appian BPM 16.X,TOAD,PRPC BPM, BRE, OOB Ruleset, Declarative rules, CPM, CPMHC, Decision Trees, Harness, Sections, Email Listeners and File Listeners.
Versions: Appian BPM 17.X, and Pega PRPC 6.x. Versions
Cloud Computing: Amazon AWS, OpenStack, Azure.
Languages: C, C++, Core Java, SQL.
Web Technologies: JSP, Servlets, HTML, XHTML, CSS, JavaScript, JQuery, Ajax.
Developer Tools : Borland JBuilder 7.0, WSAD5.0, Eclipse 3.1, Edit Plus 2.1, Net Beans, Putty, VMware, Jenkins, UI path
Database: Oracle 10g, MySQL, MS SQL Server, Mongo DB, SQL, Cassandra.
Operating Systems: Linux/Unix, MAC, Windows.
PROFESSIONAL EXPERIENCE:
BPM Developer/Consultant (Appian Developer )
Confidential, Tampa, FL
Responsibilities:
- Created Records for the Confidential end to view all the relevant records.
- Designed and developed flexible and consistent user-friendly interfaces such as dashboards and reports, and the related backend workflows that automated notifications to users for seamless approval processes.
- 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.
- Built Model Risk Tool application with SAIL, a functional Java-based proprietary programming language, that the internal risk team uses to effectively manage and govern inventories of financial models and issues.
- Created Expression Rules to meet the business requirements of the data needed from the forms Event Planning & Management.
- Managed end-to- end application support for all Appian applications deployed.
- Developed callback services, exception handling and update Custom Data Types in BPDs.
- Create templates for Docs & generate them after mapping them in process models.
- Report work progress & fix bugs in the code.
- 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.
- Implemented Task prioritization and SLA framework in process flows.
- Performed testing on both front end and on the SAIL Code and Process Models phase for the CAM (Contract Acquisition Management).
- Create Customer Data Types (CDT's) from XSD & create tables in database through data store.
- Created Expression Rules to meet the business requirements of the data needed from the forms.
- Created Expression Rules that restricts the data entered from user end as per the Business Requirements.
Environment: Appian 7.X, JDK, SAIL, JSP, LDAP Oracle and Java, RAD9.0, Harvest 12.0, Web Technologies (WSDL), SOAP UI, and Agile Methodology
Confidential, Des Moines, IA
Appian BPM Developer
Responsibilities:
- Created dynamic SAIL code for reusable Interfaces for the clients to create events.
- Created relevant Process Models to help facilitate the flow of the application.
- Created Expression Rules that restricts the data entered from user end as per the Business Requirements
- Developed Rules for validation and integration pertained to Rule-Connect- and Rule-Service.
- Worked on customization of Harness and Sections rules.
- Performed testing on both front end and on the SAIL Code and Process Models phase for the CAM (Contract Acquisition Management).
- Helped Code Review interfaces, process models and Expression Rules for the CAM Project.
- Time-off Request Application
- Created dynamic SAIL Forms for the application for the employees to request time off.
- Created Process Models for the flow of the application.
- Created Expression Rules to meet the business requirements of the data needed from the forms.
- Event Planning & Management.
- Implementation of decision tables to manage product category and BSBS codes
- Created roles, broker users and portals.
- Created Security Architecture including Access groups, Access Roles etc.
Environment: WebSphere 6.1, Appian 7.X, Facets 4.3, Oracle 10g, MS-Visio XP, AIX, Windows XP.
Confidential, SanAntonio,Tx
PEGA PRPC Developer
Responsibilities:
- Involved in design and development of the application using Smart Build.
- Involved in Design of class Structure, Properties, Activities and Service rules.
- Involved in Design of SQL connector to get data from external database.
- Involved in Design of connectors for backend integration.
- Developed Flows and activities.
- Created Agents and Service Package rules.
- Involved in design and development of prototype.
- Created technical design documents and requirements documents on the basis of use cases.
- Developed and unit tested specific modules with PegaRules Process Commander Implemented the business rules on the basis of software requirements specifications (SRS) using PegaRules Process Commander.
- Integrated PegaRules services with the J2EE environment.
- Interaction with Confidential to understand expectations and requirements.
- Involved in gathering business requirements, analysis and construction of the project.
- Actively involved in the User Interface solutions for the clients.
- Worked on user interface problems, and alignments and display problems.
- Interacting with clients to understand the business requirements.
- Modified the Existing portal layouts, depends on the User roles, Privileges.
- Involved in writing the business logic of the application like fetching the data required, updating the customer information.
- Bug Fixing Activities, Harness, Declare Expressions and When Rules.
- Modified the cascading style sheets, harness, sections and scripts.
- Creation of validation rules to implement business logic validation.
- Implementation of decision tables, Decision Maps and Declarative expressions.
- Used debugging tools like Clipboard, tracer and Rules Inspector.
- Modified on the SLA’s Activities as per new functionality.
- Created one time utilities to process work flows.
- Developed External services to perform Data Base Operations.
Environment: Java, J2EE, WebSphere 5.1, Pega PRPC V6.2, Oracle, MQSeries, Web Services, MS-Visio 2000, XML, SOAP, UNIX, Windows 2000, eclipse.
Confidential
Jr PEGA Developer
Responsibilities:
- Involved in implementing Value Object Pattern, MVC & Factory Pattern. Updated the required data in the DB2 database to save and update the database corresponding to actions performed in the struts class.
- Used Struts tag library extensively (html, logic).
- Handled assignments in developing UI pages using JSP, HTML, DHTML, CSS, JQuery and JavaScript technologies for modules in BDMS.
- Involved in understanding business requirements and functionality of Cost Management Reporting.
- Involved in drawing the UML diagrams such as Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
- Application developed in MVC architecture using JSF, Facelets, JSP, Ajax, HTML, JavaScript, CSS, JMS and Hibernate.
- Developed java classes for posting and processing mails using EJB and Java Mail API.
- Deployment of the application in the Web Logic Application server. Integrated Struts frame work with ORM implementation, hibernate for data accessing.
Environment: Java1.4, Struts 1.2, EJB, JSTL, JSP, Facelets, Ajax, Hibernate, JSF, JMS, MQ Series, Web logic, RAD, DB2CVS, JUnit, PL/SQL, Windows NT, Linux, Java Script Multithreading.
Confidential
PEGA PRPC Developer
Responsibilities:
- Designing the User interface using JSF, HTML and Java Script.
- Used Rational Application Developer for Application Development and SVN for version control.
- Perform Integration, Unit and Regression testing on the application components.
- Perform detailed analysis of project requirements and design application architecture.
- Design Business validation and implementing them in the Business Objects.
- Perform reviews of modeling diagrams and source code.
- Conduct code walk through sessions with the java development team.
- Since the data that need to be passed between different tiers is huge, we used Transfer Object Pattern.
- Used Persistence - MYSQL service to call the custom selects and updates to the database.
- Used Locator class to lookup business class and also the success information given a page action.
- Used Servlets, JSPs, and MVC framework.
- Developing DB mapping XML files in Hibernate.
- Research & Development activities to solve the technical challenges faced during the
- Development phase of the project.
Environment: Java, J2EE, JSP 2.0, Servlets 2.4, XML, XSLT, Hibernate, Spring Framework, VSS version controller, MySQL 5.0, UML, WebSphere portal server 5.0, Rational Application Developer 6.0.