Download Hemanth Rao Doddikindi

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
Related documents