Post Job Free
Sign in

Java Developer Web Services

Location:
Irving, TX
Salary:
00000
Posted:
February 28, 2018

Contact this candidate

Resume:

SANGHARSH

APPIAN DEVELOPER

E: ******.******@*****.*** M: (068*-***-****

PROFESSIONAL SUMMARY:

6+ 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.

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.

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

Good experience in conducting BPM training sessions to the new team members and allocating tasks to the team

WORK EXPERIENCE:

CMS, MD (Dec 2016-PRESENT)

Appian BPM Consultant

Responsibilities:

Actively interacted with the product owner and business analysts to obtain the requirements.

Acted as a bridge source between business analysts and the development team to clarify the requirements.

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.

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.

Developed Rules for validation and integration pertained to Rule-Connect- and Rule-Service.

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.

Responsible for building custom SAIL Forms.

Managed end-to- end application support for all Appian applications deployed.

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: Appian BPM (versions 17.2), Web Services, Java Script and SQL server.

T-Mobile, Tx. (Dec 2015-Nov 2016)

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.

Rotech Info Systems Pvt. Ltd, INDIA (Sep 2014-Oct 2015)

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 different 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.

Zen Info Tech Solutions, INDIA (June 2013-Jul 2014)

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.

BPCL - INDIA (May 2012- 2013)

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.

ADDITIONAL INFORMATION:

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.

Education:

Bachelor’s from JNTU’K.



Contact this candidate