Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Microsoft Jet Database Engine wikipedia , lookup
Relational model wikipedia , lookup
Database model wikipedia , lookup
Oracle Database wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Clusterpoint wikipedia , lookup
Vishal Senior Java Developer SUMMARY: Around 7 years of experience in software development Including Analysis, Design, Development, Integration, Deployment, Testing of Enterprise Applications using Web based, Client server and N-Tier Architecture technologies. Expert in developing applications using JSF, Spring, Struts and Hibernate framework. Expertise working with various J2EE design patterns like MVC, Front Controller Pattern, Singleton, Factory , DTO , DAO, Proxy, Business Delegate, Session façade and Service Locator. Experience with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic, Sun Glass fish and JBoss. Strong experience in RDBMS using Oracle 10g, SQL Server, schema development, PL-SQL programming, including experience in Oracle fine tuning, utilizing SQL Loader utility MySQL & MySQL replication setup. Expertise in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT. Extensive development experience on different IDE’s like Eclipse, MyEclipse, NetBeans and RAD. Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans. Experience in using Web Services like JAXP – DOM, SAX, XSLT, JAXB, SOAP protocol in JAXWS and RESTFUL web services. Hands on experience in UML Modeling. Have experience working in Iterative, Agile and Test driven development environments. Experience in writing unit test cases using JUnit. Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively. Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements. TECHNICAL SKILLS: Languages C, C++ and JAVA. Database Query Languages HQL, SQL. Markup/Script Languages HTML, JavaScript, XML. J2EE Technologies Servlets, JSP, STRUTS Framework, JSF, EJB 2.0, Hibernate, Ibatis, Java Beans, JDBC, JPA toplink. Web Technologies XML, DOM, CSS, HTML, JAVASCRIPT, XSLT, Xpath. Frameworks Struts, Spring, JSF, Hibernate. Application/Web servers Apache Tomcat, IBM Web sphere7.0/6.1/6.0, BEA Web logic Server9.2/8.1 and JBoss4.2/5.0. Databases Oracle, MS SQL Server, MYSQL, DB2 IDE Tools Eclipse, Net Beans, IntelliJ, FrontPage, Toad, FTP clients, JDeveloper. Operating Systems Windows 2000/NT/XP, and UNIX, Linux Tools and Utilities Toad, SQL Navigator, SQL Loader, Rational Rose, CVS, Maven, Junit, Log4j, ANT, Macro media tool, Microsoft Visio, subversion, TFS, JIRA, Remedy(Incident Managment Tool). PROFESSIONAL EXPERIENCE: Comcast, Philadelphia, PA Java Developer Dec’11 - Present Turnpike is a collection of APIs. Based on these APIs SCMS is developed. SCMS used to build to the interactive applications that enable Comcast customers to manage their Comcast Accounts via the Internet self-servicing channel and also they can place orders. In this application all backend functionalities developed by web services (SOAP). Responsibilities: Actively participating in all the phases of the System Development Life Cycle (SDLC). Participating in the High-level and low-level system design, planning, estimation and implementation. Preparation of the technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams and etc. Application developed in SOA Architecture, MVC architecture using spring framework. Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database. Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language and the Hibernate Criteria Queries were used in the DAO layer. Design and Implemented WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications. Identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and Dao etc. Used SOAP UI to test the Web services. Setting the coding standards and code review. Unit test case preparation and Unit testing as part of the development. Used Log4J components for logging. Perform daily monitoring of log files and resolve issues. Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules. AGILE development process has been followed. Environment: Core Java, Java beans, Spring Framework 2.5, Hibernate, Servlet 2.4, Oracle 10g, JDBC, Web-Services, JIRA, JUnit framework, Eclipse IDE, Hudson, SOAP UI, JDK 1.6. Center Point Energy, Houston, TX Java Developer Oct ‘10 - Nov‘11 Interactive applications for the Center Point Energy customers to where the customers can maintain their accounts, pay bills, check there usage details. Also used to advise the financial division about available bill payers. Responsibilities: Developed application layout and composing tiles definitions, managed beans, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve & update data in the database. Performed Use case design, object modeling using UML, like transformation of the Use Cases into Class Diagrams, Sequence Diagrams. Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components. Spring Framework at Business Tier and uses Spring's Bean Factory for initializing services. Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver. Used Spring Core Annotations for Dependency Injection. Developed Backing beans to handle UI components state and stores that state in a scope. Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans. Involved in writing the database integration code using Hibernate. Used Spring Framework with Hibernate to map to Oracle database. Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required. Hibernate used as Persistence framework mapping the ORM objects to tables and developed HQL, SQL queries. Build the application using TDD (Test Driven Development) approach. Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements. Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application. Environment: Java 1.6, JSF 1.2, Spring 2.5, Hibernate 3.0, EJB 3.0, JMS, AJAX, Web services, IBM Web Sphere Application Server 8.0, JBoss, Java Beans, UML, XML, HTML, JavaScript, CSS, XSL, Oracle 10g, SQL, PL/SQL, Apache Maven, subversion, TFS, JIRA, Remedy(Incident Managment Tool). Axis Insurance, Hyderabad, India Java/J2EE Developer July’09 - Aug ’10 The utility of the System is to capture the information of the Axis Insurance clients for getting the insurances claimed. Responsibilities: Actively participated in requirements gathering, analysis, design, and testing phases. Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose. Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks. Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML. Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers. Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services. Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI. Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems. Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA. Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations. Used Subversion to implement version control System. Environment: JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP , WSDL , UDDI , AXIS 2, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux. ICICI Bank, Hyderabad, India Java/J2EE Developer Aug’08 – June‘09 ICICI is one of the leading global banks. It provides Wealth Management Services (WM) to its clients across the globe using CEFS (Corporate Employee Financial Service) application. This application receives the stock compensation related data from the clients, processes the data and stores it in the database. Responsibilities: Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer Developed the front end UI using JSP, HTML, JavaScript, CSS Implemented Struts Validators framework to validate the data Developed Ant(build.xml) targets for build and deployments on Web Sphere Application Server 5.0 Developed Stored Procedures in the Oracle 9i database. Performed impact analysis on the dependency projects of OneSource Project Environment: Java,J2EE, Servlets, JSP, Struts 1.0, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere 5.0, Windows 2000, and Oracle 9i. Mahindra Satyam, Hyderabad, India Role: Java/J2EE Developer Aug’06 - July’08 Health Care Online System maintains the user’s information, provides users to enter the reimbursement claims, facilitates concerned authority to approve and process the claims. Responsibilities: Developed the application using Struts following MVC architecture. Identified the participating pages and the navigation paths between pages. Designed and developed EJBs to handle business logic and store persistent data. Developed Web Services to retrieve data from legacy systems. Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc). Used J2EE Singleton design pattern. Used EJB Session Beans. Planned and implemented various SQL, Stored Procedure, and triggers. Used JDBC to access Oracle database and implemented of connection pooling. Performed building and deployment of WAR, JAR files on test, stage, and production systems in BEA Web Logic application server. Used ANT for the build process Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.2.x, Web Services, BEA WebLogic8.1, JUnit, SOAP, XML, JavaScript, UML, ANT, Oracle 9i, Windows 2003 EDUCATION: Bachelors in Electronics and Communication Engineering Jawaharlal Nehru Technological University GPA: 3.6