Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
Technical Strategies, Inc. 4229, Lafayette Center Dr., Suite 1650, Chantilly, VA – 20151 Phone: 703 773 6211/703 621 6219 Manuteja Gatamaneni Email ID: [email protected] Phone: 571-217-6446 Summary 7+ years of experience in IT Industry as a Java/J2EE Developer involving in Analysis, Design, Testing of web based and client server multi-tier applications which use Java/J2EE technologies. Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java (Collections, Generics, Enums and Annotations etc.), Servlets, JSP, JDBC, spring, Hibernate and Web Services. Well versed in all stages of Software Development Life Cycle including requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile models. Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XML and CSS. Worked with scripting languages like JavaScript. Well versed in MVC (Model View Controller) architecture using spring and also implementing JSTL (JSP Standard tag library), custom tag development and tiles. Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture. Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture. Good exposure in implementing web services-WSDL using SOAP and REST web services. Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs. Good Exposure to Web/application servers such as Apache Tomcat, WebLogic, Websphere. Experience in developing various UML designs like class diagrams, cases and sequence diagrams using Rational Rose. Strong experience with tools like Rational Rose (rational), CVS (project management) and SVN. Experience in using IDEs like Eclipse, NetBeans and Spring Tool Suite (STS). Education & Certifications Bachelor of Technology – Information Technology, Anna University, Chennai, India Technical Skills Languages : Java, SQL, PLSQL, XML, C++, C, HTML, CSS, Java Script. Java Technologies : Java, J2EE, JDBC, Servlets, JSP, JavaBeans Frame Works : Struts, Hibernate, and spring, AJAX, RMI and JUnit. Development Tools : Eclipse, ANT,Maven, Rapid Application Developer, Application Servers : Websphere, Apache Tomcat, Weblogic and JBoss. ORM : Hibernate. Design and Modeling : Microsoft Visio, UML and Rational Rose. Web Services : SOAP, REST. Databases : Oracle 8i/9i/10g/11g and SQL Server 2000/2005/2008. Technical Strategies, Inc. 4229, Lafayette Center Dr., Suite 1650, Chantilly, VA – 20151 Phone: 703 773 6211/703 621 6219 Scripting languages : Java Script, UNIX Shell Script Environments : UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Windows XP, Solaris. Professional Experience NCR Corporation (National Cash Register), Austin, TX Java/J2EE Developer Nov 2013 – Till Date Responsibilities: Involved in SDLC starting from gathering the requirement, Analysis, Design, Development and testing of the application. Application flows and UML diagrams were designed and developed. Use case Diagrams, Class Diagrams and Sequence Diagrams were designed for the application using Rational Rose and Microsoft Visio. Proposed the implementation of Business delegate pattern such to separate view from business process and implemented Singleton for data source lookup. Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately Involved in creating the Use cases, Class Diagrams, and Sequence diagrams Designed and developed the UI using Struts view component, JSP, HTML, CSS & JavaScript Developed Application based on Spring Framework using MVC design pattern. Extensively worked with open source technologies/frameworks viz. J2EE, Spring (Multiple Flavours like Spring Security, Spring MVC, Spring Core, Spring DAO, Spring REST) Responsible for Developing and integration of ORM framework like Hibernate. Developed the Model objects and mapping files for the Hibernate framework Created the Application Context files for spring core modules. Involved in developing the POJOs and service beans using the Spring DI. Developed and maintained the Application Context files for the service layer using the Spring framework Created the Hibernate mapping files for the application. Integrated the spring framework with the Hibernate framework. Developed Web Services using RESTful APIs. Used Subversion for version controlling and JUnit for unit testing and used mocks and tests to design Role based objects in Test Driven Development. Provided user training. using UML Environment: Java 1.7, J2EE ,Servlets, JSP, Struts 1.3, HTML, CSS, JavaScript, Oracle, Spring 3.1, Hibernate 3, SQL, PL/SQL , XML, Web Services, WSDL, SOAP, UDDI, UML, IBM Websphere, IBM RAD, MVC design pattern, Accurev, JUnit, Mockito, Subversion Technical Strategies, Inc. 4229, Lafayette Center Dr., Suite 1650, Chantilly, VA – 20151 Phone: 703 773 6211/703 621 6219 June 2012 – Oct 2013 ARC (Airlines Reporting Corporation), Virginia, VA Sr. Java Developer Responsibilities: Involved in business discussions regarding requirements analysis and System Module Specifications Developed the User Interface Screens for presentation using JSP, HTML, CSS and Java Script. Designed and implemented some custom JSP tag libraries. Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Back end tier of the application. Developed EJB classes in the persistence layer for transaction management. Created test cases using JUNIT and Mockito. (mocking framework) Used AJAX technology for invoking server calls. Designed and implemented communication between mutually interacting software applications in a service oriented architecture(SOA) using Enterprise Service Bus(ESB). Developed the application using agile methodology and followed TDD. Clear Case is used for version control systems and source code management. IBM Doors Product is used to keep the track of the SRS and updating the changes according to the BRD. Rational Rose is used for creating the class diagrams and sequence diagrams. Used Maven for building and deploying the war file into application server Worked with Eclipse as the IDE to develop, test and deploy the application. Environment: Java, J2EE, HTML, CSS, XML, JSON, JQuery, Java Script, AJAX, Struts, Spring WebLogic 10.3, IBM DOORS,EJB3, JUnit, Clear Case, Eclipse, SOAP, REST, Clear Quest, DB2, RapidSQL, Rational Rose. LaSalle Bank, Chicago, IL Programmer Analyst Dec 2010 - May 2012 Responsibilities: Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams. Involved in designing the user interfaces using JSPs. Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. Used MyEclipse for writing code for JSP, Servlets, and Struts. Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory. Technical Strategies, Inc. 4229, Lafayette Center Dr., Suite 1650, Chantilly, VA – 20151 Phone: 703 773 6211/703 621 6219 Developed business layer components using enterprise java beans (EJB). Developed JUnit test cases for all the developed modules. Used CVS for version control across common source code used by developers. Developed XML Web Services using SOAP, WSDL, and UDDI. Used XML parser APIs in the web service's request response data marshaling as well as unmarshaling process. Used JDBC to invoke Stored Procedures and database connectivity to ORACLE. Environment: Java,J2EE,JSP, Struts, EJB, Oracle, DHTML, XML, DOM, SAX, ANT, Rational Rose, MyEclipse, Unix, LOG4J, CVS, Websphere, SOAP, WSDL, JDBC Webservice, JUnit, Design patterns International Truck Engineering, Brookfield, WI Java Developer Oct 2009–Nov’2010 Responsibilities: Involved in designing and development of EIS module. Improved writing code in the object oriented programming, using concepts of encapsulates and virtual function, resulting in less code needed to be return. Improved data integrity due to having a central database for all HR/Benefits info. Environment: Java 1.6, Servlets, JDBC, JSP, JSTL, HTML, J2EE, Oracle 9.0, and Web logic 8.0 Kedia InfoTech Systems LTD, India Jr. Java Developer Jan 2008– Sep 2009 Responsibilities: Interacting with client for collecting requirements. Preparation of Specification documents. Designing Internet based booking system using java and web servers by which registered users can book online. Involving in design of Data Model and in initial deployment and product development. Writing code in Java Server Pages and Beans. Tracking of the booking status, and itinerary development. Environment: Servlets, JDBC, JSP, JSTL, HTML, SQL Server 2000, and Apache Tomcat 5.0