Sunny Rathee
***********@*****.***
Summary:
•Over 6 years of experience in development, design, integration, maintenance, implementation, production support, testing and Implementation on various applications using Appian 7.4, Java, J2EE, JSP, JDBC,PL/SQL, iBATIS and XML.
•Extensive application development using Appian, J2EE and iBATIS technologies.
•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, JSF, EJB, JPA, Servlets, JDBC, Html, JavaScript, J2EE compliant application servers, client/server, design patterns of J2EE architecture.
•Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
•Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow.
•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.
•Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN and PVCS and bug tracking tools like Jira.
•Interaction with customers for solving their issues and Bug Fixing.
•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 starting from requirements gathering, use cases, design, development and testing.
Technical Skills:
Languages
Java, C, C++, HTML, DHTML/HTML 5, SQL.
BPM Tools
Appian5.7, Appian6.1, Appian 6.2, Appian 6.5.2, Appian 6.6, Appian 7.3, Appian 7.7, PEGA, BIZAGI
Java Technologies
JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, EJB, JMS, JavaBeans, JUnit, Web Services
Frame Works
Struts 1.x/2.x, Hibernate 3.x, Spring 2.5/3.0/4.0, Backbone JS
XML Technologies
XML, DOM, XSL, XSLT, XPath, SOAP, RESTful
Web Technologies
HTML5, CSS/CSS 3, Java Script, AJAX and JQuery
Servers
IBM Web Sphere, Apache Tomcat, JBOSS, BEA WebLogic
RDBMS
Oracle 9i/10g/11g, DB2, MySQL, MS SQL Server 2008/2010/2012.
Tools
Eclipse, IBM RAD, CVS, SVN, Jira, Toad, JBuilder, JDeveloper, Ant, Maven
Concepts
UML, Design Patterns.
Professional Experience:
Clayton holdings, Denver, CO Mar 2015 – Till Date
Role: Appian Developer
Description: A new System has been developed and implemented as an independent component to be supported and integrated with the help of Appian based BPM application in order to deliver Bad time Reporting process. The BTR process is a strategic process to track the actual Bad Time of process/category to the organization and providing information, training, mentoring and coaching throughout the transition.
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
•Implemented procedures for gathering of requirements from clients for solution demonstrations.
•Maintained technical documentation such as requirements, design reviews and test reports.
•Assisted in designing, architecture and modifications to support efficiency.
•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
Oakbrook Solutions Oct 2014 to Feb 2015
Winston-Salem, NC
Appian Developer
Description: Oakbrook’s WealthWorx is the industry-leading, pre-built, comprehensive Business Process Management (BPM) solution designed for the Wealth Management Industry. Built on the Appian Enterprise BPM platform, WealthWorx combines pre-developed workflows, integration, And delivery expertise with the latest in BPM technology to provide an innovative total solution for process automation and management.
Responsibilities:
•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: Appian BPM (versions 7.3), Web Services, Java Script and SQL server.
Client: MetLife Insurance, INDIA Sep 2012 - Jul 2014
Role: Java Developer
Responsibilities:
•Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) of building interface for CRM System.
•Designed and Developed Web Services based on Axis Tool to provide client demographic and financial information from Onboarding and Financial System
•Designed and Developed Admin GUI on JSP for maintaining users on CRM which provides maker/checker process
•Designed and Developed real time services to sync the CRM data to Private bank Operational data store for generating reports
•Developed Batch Jobs using Oracle Procedures for data reconciliation which will execute on nightly basis to sync up the intraday updates
•Designed and Developed Oracle Procedure for one-time conversion for Client Demographic and Financial systems
•Involved in writing business logic using Struts for functionalities like Budget Calculations and Profile creation/update using Struts Action Classes
•Developed the application by implementing Spring Framework based integration
•Designed and developed the POJOs components & O/R Mapping files using Hibernate and used the Spring
•Hibernate Template mechanism to reduce the development time
•Developed Hibernate DAO's and configuration files to access the ORACLE database
•Involved in writing Hibernate queries in HQL and SQL
•Developed XML applications using JAXP and XSLT to read or transform the data between nodes
•Developed Web Services clients using SOAP, WSDL and Apache Axis
•Involved in the Technical Documentation of the various modules and functional testing of the product
•Taken care of multi threading in back end java beans
•Developed build scripts using Ant tool for compilation and deployment purpose
•Used Rational Clear Case version control for source code
Environment: Weblogic 10.3, IBM Websphere, Java 1.5/1.6, Spring, Hibernate, Apache Axis, JSP 2.0, Servlets 2.5, XML, SOAP, WSDL, Oracle, PL/SQL
Dhriti Consulting Services, Hyderabad, India Nov 2010 to Aug 2012
Java Developer
Project Title: Fast trade
Description:
The application was a highly secured, multilingual online transaction system, which had an intranet and internet module. The Internet serves as the front end to the clients and the employees of the firm access the Intranet. The system is also integrated with the already existing legacy applications in the enterprise.
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.
Education:
B.S. Computer Science