Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Nagavenkatesh.java1234@gmail.com
9722157503
Summary:
Having 8+ years of experience in IT computing, core JAVA/J2EE
Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6
Good hands-on experience with the latest frameworks such as Struts, Hibernate and
Spring 3.0, has a solid understanding of the new Struts2 framework.
Extensively used O/R mapping capabilities of Hibernate in scalable enterprise
applications.
Extensively worked on WebServices technologies like SOAP, WSDL, REST API
Very strong working experience on XML, XQuery, DTD, XSL, and XSLT, using DOM
and SAX parsers extensively.
Extensively implemented J2EE design patterns such as MVC, Service Locator,
Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best
practices for building enterprise systems.
Extensively used Jquery in web based applications
Skilled at writing DB2,SQL, Stored procedures, Functions & Triggers.
Well versed with IDEs such as WSAD, Eclipse, RCP and Edit plus.
Experienced in deploying J2EE applications on Apache Tomcat web server and Web
Logic, Web Sphere, JBoss application server.
Very good understanding of RDBMS, OOPS, OOAD and DOJO.
Experience in deploying applications on Windows and UNIX environments
Experience in writing JUnit test cases for system testing, Used Log4j for logging.
Excellent work experience with Version Control Tools such as Subversion, Mercurial,
PVCS, SVN, and IBM Clear Case. Bug tracking tools likes REMEDY, JIRA.
Developed Self-Service, Enterprise web applications in BFSI, Pharmaceutical and
Healthcare verticals.
Worked with Maven, ANT Builder for application building, scheduling, mailing, and
automation.
Worked on Agile Development Methodology.
Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation,
Testing, Enhancement, Production Support and Change Management of business
critical applications.
Exposure on FLEX
Technical Expertise
Project : eDAP
May 14 to Till Date
Client : Chrysler Group LLC, Charlotte, NC
The primary objective of eDAP application is to create and manage dealer
agreement contracts between Chrysler and its franchised dealers. All business
processes of dealer agreement activities will be developed and deployed in existing
Chrysler environments (MPI Primary goal is to create a single system to manage
dealership, Purchasing, and Legal (OGC) agreements and supplemental contracts
Responsibilities:
Involve in gathering, analyzing, and documenting business requirements, functional
requirements and data Specifications for application development.
Develop/program new functionality and features in line with functional
specifications and business requirements.
Provide recommendations to management concerning issues of programmer
productivity and software development management.
Develop core Java programs for all business rules and workflows using spring
framework.
Re-factor existing code structure to separate core business logic and data access
objects (DAOs)
Implement Hibernate for data persistence and management
Analyze and fix issues related to SOAP Web services and Application responses
Write database queries and programs for data insertion, updates and views
Design and develop the presentation layer using JSPs, JQuery and JavaScript
Generated PDF Templates using Jasper Reports
Involve in design, configuration, development and bug-fixes.
Conduct system analysis and development, with limited support from professional
staff, to keep our systems current with changing technologies.
Analyze, design, development of software systems to form a basis for the solution of
information processing problems.
Responsible for analysis of current programs including performance, diagnosis and
troubleshooting of programs presenting challenges, and design solutions to
overcome such.
Conduct functional and performance testing.
Respond promptly and professionally to bug reports.
Environment: Java 1.6, Spring Framework 4.0, Hibernate, JPA
,PDFCommon,JasperReports,Web Services, REST API, WSDL, XML, JAXB, EJB, MDB,
DB2 Database, Web Sphere Server 7.0, DB Visualizer, Log4J, STS, Tortoise
SVN,Maven.
Project: Impact
Oct 10 to Jun 11
Client: Texas Department of Family Protective Services, Austin, TX
IMPACT is a comprehensive, browser-based child and adult welfare information
system that provides case management, Agency-wide information and related
financial processing for Texas Department of Family and Protective Services.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC), analysis and
redesign of architecture, analyzing the various technologies and alternatives,
preparing technical and support documentation.
Extensively written JAVA 1.6 code.
Implemented SOA and deployed the Web services using weblogic's JwscTask and
generated web service clients using ClientGenTask
Migrated the Struts Action Classes into Spring Controllers.
Worked on View Technologies using JSP's and JSTL.
Extensively worked on J2EE components and Services.
Approached Agile Software Development Methodologies for Application
development.
Application re designed to implement Spring MVC from user specific proprietary
system.
Used Spring IOC for object instantiation, resource lookup, configuring annotation
driven Controllers handled by Spring Container.
Developed prototype application based on Spring MVC architecture.
Implemented the Tiles frameworks and Tiles Configurer for presentation layer.
Migrated the servlets to the Spring Controllers and developed Spring Interceptors,
worked on JSPs, JSTL, and JSP Custom Tags.
Implemented the SimpleUrlHandlerMappings and annotation driven Controllers.
Developed Spring Interceptors for Form validation and session handling.
Implemented the Spring DAO pattern and developed Data Access objects.
Implemented Spring Declarative Transaction Management for Transaction
management implemented Spring JDBCTemplete for database transactions
Worked on XMLBeans for xml processing and generate java xml bindings.
Worked on bootstrap servlets and redesigned to remove the proprietary system
dependencies.
Developed Shell scripts for report generation, worked on ant scripts and cron
scripts.
Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
Implemented SLF4J over Logback for logging implementation.
Involved in Code review, Unit testing and bug fixing.
Used Ant tool for building and deploying the application on Weblogic Server.
Used TortoiseSVN tool, a Subversion client for windows for source/version/revision
control.
Environment: Java 1.6, Spring Framework 3.0, Spring MVC, Tiles Frameworks 2.2,
Web Services, SOAP, WSDL, XML, XMLBeans, JAXB, EJB, MDB, Oracle Weblogic
Server 10.3, Oracle 10g, PL/SQL Developer 8.0, TOAD, IBM Rational Rose, XMLspy,
Servlets, JSP 2.2, JSTL 2.2, SoapUI, HTML, AJAX, JavaScript, SLF4J 1.6, Logback 0.9,
Eclipse Galileo 3.5.1, SVN, TortoiseSVN 1.6.16, Solaris 10, putty, Outlook and
Windows.
Used O/R mapping tool Hibernate for persistence to make the product Database
agnostic.
Developed and flexible, scalable, utilizing open source technologies like Hibernate
ORM and Spring Framework.
Implemented ACEGI framework for security using Spring.
Wrote the Hibernate-mapping XML files to define java classes-database tables
mapping.
Developed and Deployed Web Services implementing Http methods like put, get,
post, and delete in WebLogic.
Implemented the JMS Queue to receive the input in the form of XML and parsed
them through a common XSD.
Implemented i18n (Internationalization) translating all aspects of the application
into different languages.
Written JDBC statements, prepared statements and callable statements for various
database update, insert, delete operations and for invoking functions, stored
procedures, triggers.
Created Database tables and schema in Oracle10g based on data flow
requirements.
Written database Functions, Procedures and Triggers as per the business logic
requirements.
Build scripts were written to create a run time environment for ANT.
Used PVCS as the version control tool to perform programs Check-out and Check-in
from and to the repository.
Wrote JUnit test cases for testing the Business layer and the service layer.
Followed Agile approach for the development process.
Utilized Eclipse IDE for design and development of the project.
Environment: Core Java, Servlets, JSP, JDE, Struts, Spring, JavaScript, Hibernate,
Oracle10g, Jquery, JAXP, XML, XSL, XSLT, SOAP, REST API, JMS, HTML,
WebLogic, Java / J2EE Patterns, JUnit, PVCS, Eclipse RCP, ANT1.6, UNIX.
Project : Miracle
Mar 06 - Feb 07
Client : GE-Money, Huntsville-AL.
The existing collections system required significant enhancements to improve
collections from bad debts and delinquent accounts. The new system provides more
control, visibility to collection agents and also offers more settlement options to
consumers. Some Modules are Allocation Module, Runner Module, FR Module,
Project : NALIFE
May 05 - Feb 06
Client : GE- Corporation, Schaumburg, IL
This is a web based intranet application for GEs employees. Based on the employee
ID, the call center agents can provide employees with detailed information about
insurance benefits, eligibility and coverage. Every user can have its their own notes
list and amend list and also create request to the database. It maintains the
functionality of the application through session mode and implemented Single Sign
on to the application.
Responsibilities: