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
Pavani. 301 969 1434 SUMMARY OF SKILLS Sun Certified Java Developer with seven plus years of experience in Requirements Analysis, Design, Development, Implementation, Production and Support of Java, J2EE and client-server technologies. Involved in all the phases of Software Development Life Cycle (SDLC). Extensive experience in developing applications using HTML, Java Script, J-Query, JSP, Servlets, JavaBeans, EJB, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe, JNDI, LDAP, JavaScript, XML, XSLT, JAXB, WALL (Wireless Abstraction Tag Library) . Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, OC4J, Web Sphere 5.x, 6.x, Web logic 8.x, 9.x Web and application servers. Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.1/1.2, Spring IoC, Spring MVC, Spring Web Flow, Spring JDBC, Spring JMX and Hibernate. Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer. Working experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans. Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator. Developed ANT scripts and shell scripts for the build and deployment of J2EE applications. Working experience in using UML, XML parsers (SAX, DOM), XSL, XSLT, SOAP, WSDL, WSDL2JAVA, JWSDP, HTML and DHTML. Experience with AJAX and Web Services, and working knowledge of DOJO, Dijit, and DOJOX especially Remote Scripting, Data Transfer using JASON, XML etc. Hands on experience with JMeter for load-testing in both single and master-slave methodology. Used Jconsole, VisualVM, MC4J and JManage for ManagedBeans monitoring. Hands on experience with ClearCase, Clear Quest, ISR, as well as REMEDY. Sound RDBMS concepts and extensively worked with Oracle 9i/8i/10g, PL/SQL, SQLServer 2000 etc. Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL. Developed and deployed web services to interact with partner interfaces, and written client interfaces, and implementation classes to consume the web services. Experience in training the Jr. Developers in Java/J2EE Technologies, and willingness to learn new technologies. Very good experience in developing Test Cases using JUnit. Excellent communication and interpersonal skills and a very good team player with the ability to work independently TECHNICAL SKILLS J2EE Technologies: Web/App Servers: IDE Tools: Web Services: Data Bases: Languages: Operating Systems: JSP, Servlets, JavaBeans, Struts, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), Java Mail API, JAXM, JAXP, JAX-RPC, JAXB, ANT, Applets, JUnit, Rational Robot, Jmeter, JDeveloper, RUP, Rational Rose, CVS, SDLC WebSphere 5.x/4.x, WebLogic 8.x/7.x, Tomcat 5.x/4.x, JRun, JBoss, Apache WSAD 5.x, WebLogic Studio 8.x/7.x, Ecclipse 3.0/2.1.1, JBuilder, Visual Studio XML, SOAP, WSDL, Apache AXIS Oracle 8i/9i, DB2, SQL server, MS Access, Sybase Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML, UML, Perl, C++ Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux EDUCATIONAL QUALIFICATIONS Master of Sciences in Computer Information Systems. PROFESSIONAL EXPERIENCE Sr. Java Developer Bank Of America, DE Jan’ 2012 – Till Date Bank of America e-commerce is the gateway to Sales & Fulfillment, Brochure-ware and a variety of self service applications. Online banking provides customer self service applications such as account portfolio, balance activity, transfer payments and other self service functions. Account Types include Checking, Savings, Credit Cards, Indirect Loans, Direct Loans, Lines of Credit, Mortgages, Investments, Certificates of Deposit, and Individual Retirement accounts. Responsibilities: Involved in the analysis, high level design and detailed design of the web and enterprise applications. Participated in the Technical JAD sessions. Worked on the development of the presentation tier using Servlets, JSP, Struts, JSTL, Struts, Java Script, AJAX and JQuery. Integrated Stuts with Spring framework to leverage dependency injection. Worked on the development of the service layer using Stateless Session Beans using EJB 3.0 Integrated applications using JMS point-pont and publish/subscribe. Developed XSD s for contract first web services. Developed and Published SOAP based JAXWS web services, and also developed clients for consuming other web services. Implemented the Persistence layer using the ORM technologies such as Hibernate. Involved in writing the complex SQL queries, Triggers, and Stored Procedures. Implemented design patterns such as Singleton, Session Façade, Business Delegade, Service Locator etc. Involved in build and deployment of J2EE application in dev and qa environments. Involved in configuring Weblogic 10.3 for Users, Filestores, JMS Servers, JMS Topics, Queues and Connection Factories. Used ClearQuest for defect tracking. Involved in build, staging and deployment of J2EE applications on vast number of servers for production with use of WLST and shell scripts. Involved in production support of J2EE applications. Involved in fixing the defects through pass 1, 2, 3 of the Integration Testing. Involved in upgrading servers to the latest JDK versions. Extensively worked on writing JUnit test cases for testing the business components developed in Spring and Java. Used Agile-methodology in Development. Coding followed Test-driven development. Used SOAP UI to test the webservices and mock response for unit testing webservices. Environment: Java, J2EE, Struts1.1, Spring, Hibernate, Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, Jmeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss. Sr. Java Developer AT&T Atlanta, GA March’ 2010 – December’ 2011 iCAS - Interface to Customer Approval System iCAS is a way of centralizing AT&T credit systems across different AT&T products. iCAS involves in uniquely identifying the customers, collecting debts for the customer across all the AT&T products, enforce users for debt payments, confirm debt payments and place orders. It enforces users to pay past due before they actually place a new order. It validates users with verification system, that way it blocks non-genuine users from using other’s information for placing orders. Responsibilities: Trained developers for the new technologies EJB 3.0, JMS, Spring JDBC. Involved in developing applications with Stateless Session EJB’s and Message Driven EJB’s. Involved in developing DAO layer with Spring JDBC’s features such as SimpleJDBCDaoSupport, JDBCTemplate and DriverManagerDataSource Involved in developing adapters for JAX-WS Webservices. Involved in developing customized workflow using HashMaps, Spring IoC. Developed Stateless Session EJBs to make our functionality available to other applications. Involved in the development of applications using Spring IoC, AOP. Used Spring AOP features such as SpringBeanAutoWiringInterceptor to Inject Spring Beans Context into EJB’s. Implemented Singleton, ServiceLocator and DAO design patterns. Involved in enhancing customer ordering system with Spring MVC, Spring DAO, Spring IoC and Spring AOP. Involved in enhancing customer care application with Struts 1.2, Tiles Framework. Involved in exposing java beans as ManagedBeans with JMX for monitoring for collecting statistics across the application. Involved in developing monitoring application with JMX. Involved in build and deployment of J2EE application in dev and qa environments. Involved in configuring Weblogic 10.3 for Users, Filestores, JMS Servers, JMS Topics, Queues and Connection Factories. Environment : Solaris, Weblogic 10.3, Struts 1.2, Tiles, Stateless Session EJB, Message Driven EJB, JMS, Design pattern such as Value Objects, DAO, Singleton, ServiceLocator, Session Façade, Oracle 10g, Spring IoC, AOP, JDBC, JMX, JMeter, JConsole, JManage, VisualVM, MC4J, XML, XSD, JUnit, ANT, CVS, Eclipse 3.x, Agile, Test-driven development. Sr. Java Systems Analyst Marriot International, Bethesda, MD December’ 2008 – March’2010 Involved in the following initiatives for www.marriott.com The goal of this initiative is to display rate information on the Alternate Locations and Unsuccessful Sell pages. In addition it will also provide a new “Alternate Resorts” link for Cross-sell of Resort properties. The goal of this initiative is to analyze and refractor the existing code, and clean up that includes avoiding the return statements in the finally blocks, getting rid of unnecessary exception thrown, in various parts of the application, and also to prepare the code base ready to upgrade to Java 5.0. The main goal of this initiative is to improve the reservation process, currently Marriott reservation process is a 6 step process, now with this enhancement, the reservation process will become 4 step processes. Also, swapping the reservation steps, and providing the user with better look and feel. Responsibilities: Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc. Involved in the analysis and design of the initiatives using Rational Application Developer. Involved in the development of the User Interfaces using HTML, JSP, JS, J-Query, CSS and AJAX. Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams for the Respath enhancements. Involved in the design of the Presentation Tier, Services Layer etc for all the initiatives. Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer. Involved in the development of the presentation tier using Struts framework, Action Classes, Dispatch Action etc, struts tiles, and validation framework. Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc. Used Struts Tag Libraries, JSTL, and other in-house tag libraries. Used Vignette content management system for all the content required for .com, and global sites as well as partner sites such as Ritz, Execustay, and Bulgary. Involved in developing the DAO layer to interact with Vignette. Designed XML schema definition files for various transactions with Marsha to get the reservations availability information. Involved in preparing the castor mapping files for various Marsha Transactions. Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews. Prepared the code base ready for upgrading Java from 1.4 to 1.5 by removing the variable names such as enum (new keyword in Java 1.5 etc), removing the return statements in the finally blocks etc. Involved in refactoring the code to remove unnecessary exceptions thrown at various levels. Refractored the code to avoid direct dependency of the presentation layer on the DAO. Involved in preparing the code review pockets. Participated in the test case reviews, and manual testing of the enhancements during Pass0. Used clear case for defect tracking as well as activity tracking. Involved in fixing the defects during Pass 1, 2 3 of the integration testing. Build and deployment of the Marriott application using ANT on to dev and testing environments. Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security. Environment: HTML, JSP, Java Script, J-Query, CSS, Struts, Tiles, Servlets, Stateless Session EJB, Vignette, Clear Case, Clear Quest, Rational Application Developer, Endeka, Marsha, Castor, Design Patterns, XML, XSD, DWR, etc. Sr. Java Developer Global Net Services Inc, Rockville, MD July’2006 – November’2008 NINDS provides an opportunity for physicians and patients who want to learn about or participate in research studies of neurological diseases. This service will help people quickly find actively recruiting research studies for which they may be eligible. It will give physicians the opportunity to perform NINDS research in their own office and will provide the latest updates and results from research studies. Responsibilities Involved in requirements gathering, analysis, and Use Case development of the CRC-CME integration using UML and Rational Rose. Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations Used Spring MVC and Web flow for the User Interface development of the NINDS CRC website. Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development. Involved in creating Hibernate Mapping files, as well as Domain Objects, and writing HSQL queries for developing DAO and Persistence layer using Hibernate O/R mapping tool. Developed and reviewed XML Schema Definition files, for the integration of the CRC-CME for various transactions namely Lunch and Learn Registration, Registration Response, Take CME Test, Post Test Results etc., for the CRC-CME Integration. Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & spring and a Services Layer. Implemented Auditing of the outbound as well as inbound tractions between CRC and CME corner using Spring AOP and SQL Triggers. Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development. Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug) Involved in publishing as well as consuming web services using Apache AXIS, JAXB and JWSDP Used JWSDP for generating Java stubs, and skeletons from the existing XSD for interacting with the CME from the CRC. XML Parsers like SAX, DOM and Document Builder Factory were extensively used to write Java client programs to parse the XML feeds. Implemented Session Façade, Command Pattern, DAO design patterns. Involved in writing ANT build files, for the build (Creation of JAR, WAR, and EAR) and deployment of the NINDS CRC application on to the target test as well as production servers. Involved in tracking the production (GEMINI) issues and fixing the issues and worked on Content Management changes. Extensively worked on writing JUnit test cases for testing the Business components developed in spring, and Hibernate using JUnit framework, for the Outbound and Inbound Tractions between CRC and CME, by mimicking the XML documents. Written UNIX shell scripts for processing flat files and log files. Environment: Java, J2EE, Struts1.1, Spring, Hibernate, Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, Jmeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss. Java Programmer Educational Management Systems August’2005 to June’ 2006 Phoenix Next Generation (PNG) “Education Management System”, is a typical, thin-client, multi-tired, integrated system with distributed access and centralized data storage, application involving transaction management, multithreading, database connection pooling, and other low-level details. This is meant for educational authorities, schools under educational authorities and other independent schools to do the following tasks: pupil management, pupil special education needs management, assessment and examination, statistics and information management, and interfacing with other departments and agencies. PNG also offers tools such as Diary, Calendar, To-do list, Task Schedulers, attendance recording and performance analysis to help the users and system management for easy administration/maintenance. Parents can use this system to monitor their child’s performance and supporting bodies could use it to deliver better service. Pupils can use this system to support their performance, and access their personal learning plans and timetables. PNG has a secure user login based on username and password. Responsibilities Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams. Involved in developing the complete process flow of PNG system for all the layers. Installed and Configured Apache Tomcat 5.x, Eclipse 3.x, WSAD, and AXIS. Developed and used JSP custom tags in the web tier to dynamically generate web pages. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a formset for validation. Configured Web.xml and Struts-config.xml. Used JNDI to lookup for the datasources and EJBs required. Implemented Stateless and Statefull Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world. Implemented JMS public/subscribe for asynchronous messaging. Deployed entire PNG application on the production and staging servers at different Levels. Developing Test Cases and did unit testing using JUnit. Environment: Java, J2EE, Struts1.1, WebSphere 5.1, WSAD 5.1.2,Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, Jmeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss. REFERENCES: Available upon request