Sei sulla pagina 1di 10

Venkatesh

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

Languages : C, C++, J2SE, SQL, PL/SQL.


Web development : JSP, CGI, JSF, AWT, Swing, JavaScript, HTML, DHTML, XML,
XQuery, Jasper Reports, Jquery, DTD, XSD, XSL, XSLT, FLEX.
J2ee Technologies : Servlets, JDBC, RMI, JNDI, JTA, JMS, Java Mail
Application Frameworks : Struts, Spring.
ORM Frameworks : Hibernate
Middleware : JavaBeans, EJB.
Web Services : SOAP, WSDL, REST API
Rdbms /Odbms : Oracle, MySQL, Microsoft SQL Server,DB2
Ides : Edit plus, Eclipse, WSAD.
Application Servers : WebLogic, WebSphere, Jboss.
Web Server : Apache Tomcat
Version Control : Subversion, SVN, PVCS, IBM Clear Case, Mercurial.
Tools : JUnit, Log4j, Apache Ant, Maven, TDD
Operating Systems : UNIX, Windows.
Security Frameworks : ACEGI

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 : JDLINK WEB


Sep 12 to Apr 14
Client : John Deere, Des Moines, IA
JDLink Machine Monitoring System delivers machine location, utilization,
maintenance and health information directly to customer through email or sms
notifications based on customer preferences. It connects with multiple interfaces
like (Mamos, jdlink-utility, TMP, Config API, Platfrom Rest API) using protocols like
REST API, SOAP, JMS Queue/Topic to interact with different systems which provides
machine monitoring data.
Responsibilities:
Extensively written JAVA 1.6 code.
Implemented REST API and deployed the Web services using WebSphere Server
Extensively worked on J2EE components and Services.
Implementation of Service, DAO layers to consume services using Spring
Implemented DAO layer to interact DB2 database interactions using Hibernate
Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
Involved in various phases of Agile Development Process
Working closely with Product owner and Architects to understand User stories.
Working on development in Pair programming model following XP practices.
Development using combination of TDD and pair programming to ensure delivery
of quality software
Participating in PSI planning, Daily standup meetings, sprint planning meetings, &
Retrospectives.

Committed to deliver functionality as planned in spring planning.


Following 3 Amigo rule to understand and come to an agreement on user stories
before starting development.
Writing Integration test cases using Cucumber.
Creating Mock objects for web service interfaces for testing purposes.
Involved in Code review, Unit testing and bug fixing.
Used Maveen tool for building and deploying the application on WebSphere Server.
Used Mercurial a Subversion client for windows for source/version/revision control.
Environment: Java 1.6, Spring Framework 3.0, Hibernate ,TDD, XP practices,
Cucumber ,Web Services, REST API, WSDL, XML, JAXB, EJB, MDB, DB2 Database,
Web Sphere Server 10.3, TOAD, Log4J, RAD, Mercurial.

Project : Common Opportunities, Results and Experience (Core)


Jul 11 to Aug 12
Client : Wells Fargo, Des Moines, IA
Core focuses on innovation in processes and technology to reduce cost and
complexity, better leverage our skill and scale, and enable a better response to
market and volume changes. CORE will drive needed improvements in our end-toend approach to real estate-secured lending, improve the overall customer
experience and achieve our vision to satisfy all of our customers financial needs.
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
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 HandlerMappings 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 bootstrap servlets and redesigned to remove the proprietary system
dependencies.
Developed Shell scripts for report generation, worked on ant scripts.
Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
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, JAXB, EJB, MDB, Oracle Weblogic Server 10.3,
Oracle 10g, PL/SQL Developer 8.0, TOAD, XMLspy, Servlets, JSP 2.2, JSTL 2.2,
SoapUI, HTML, AJAX, JavaScript, SLF4J 1.6, Eclipse Galileo 3.5.1, SVN, TortoiseSVN
1.6.16, Solaris 10, putty, Outlook and Windows

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.

Project : GRS (Global Regulatory System)


Jan 09 - Sep 10
Client : Pfizer, Groton, CT
GRS is Pfizers intranet - based regulatory planning and tracking application
available to all Pfizer employees. GRS compiles current and historical regulatory
information for Pfizer Products (including legacy company products) on a worldwide
basis.
Responsibilities:
Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for
application design and development.
Extensively written CORE JAVA code in application
Developed Action Forms and Action Classes for Struts based presentation layer.
Developed Java, JSP, Java Script, HTML, and CSS for UI & business logic.
Implemented Validator framework to implement Client side and server side for
Validations.

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 : EAFS (Enterprise Application for Financial Services)


Mar 07 - Dec 08
Client : State Farm, Atlanta, GA
This EAFS is an intranet application based on struts/spring framework. EAFS offers a
comprehensive solution for managing mutual funds and retirements, saving-plans
for Individuals & Businesses, some of the products that are offered are Jtwros, Jtc,
Ugma/Utma, Indv, 529Indv, 529Org, 529Trust, Chruch, Corporation, Partnership,
Trust, Roth_IRA, Traditional_IRA, Coverdell, School.
Responsibilities:
Responsible for enhancement for mutual funds products written in Java, Servlets,

Xml and xslt.


Implemented different J2EE Design Patterns such as Session Facade, Observer,
Observable and Singleton, Business Delegate to accommodate feature
enhancements and change requests.
Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm
Modified JavaScript for handling the access privileges
Extensively written COREJAVA & Multi Threading code in application
Optimized SAX and DOM parsers for XML production data.
Implemented the JMS Topic to receive the input in the form of XML and parsed them
through a common XSD.
Written JDBC statements, prepared statements, and callable statements in Java,
JSPs and Servlets.
Followed Scrum approach for the development process
Extensively worked on Struts with Spring Integration for communicating with
business components and also worked on Spring with Hibernate Integration for ORM
mappings.
Modified and added database functions, procedures and triggers pertaining to
business logic of the application.
Used TOAD to check and verify all the database turn around times and also tested
the connections for response times and query round trip behavior.
Used ANT Builder to build the code for production line.
Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
Used IBM Clear Case for Versioning and Maintenance.
Involved in discussions with the business analysts for bug validation and fixing.
Modified technical design document, functional design document to accommodate
change requests.
Wrote JUnit test cases for system testing, Used Log4j for logging.
Used JIRA as a bug-reporting tool for updating the bug report.
Involved in performance tuning where there was a latency or delay in execution of
code
Environment: Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JNDI, JMS,
JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Jasper Reports, Oracle10g, SQL,
Eclipse RCP, IBM Clear Case, JEERA, WebSphere, Unix/Windows.

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,

Receipt Module, Re-Allocation Module.


Responsibilities:
The basic framework is based on MVC architecture.
Implemented code for business logic using EJBs.
Implemented the Struts framework for collaborative integration.
Deployed Servlets, JSPs on Websphere server and configured it for optimal behavior
in managing the client sessions.
Designed and developed the EJB Stateless Session bean which delegates the call to
the Business layer.
Implemented the business logic using COREJAVA.
Worked with sessions for database interaction with Oracle implementing Persistence
for data storing and maintenance procedures.
Designed and developed reusable Java utility classes for the business logic
functionality using services like JDBC and JNDI.
Developed code for the ini files and other helper files for the modules.
Extensively used JUnit for unit testing, integration testing and production testing.
All code was written using the Eclipse IDE.
Used ANT Builder extensively for the code building and smoke testing.
Created Daily Rolling Log using Log4j.
Extensively worked for performing end-to-end system testing of project writing test
cases.
Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using
tools like TOAD.
Used WebSphere server for deploying the web content.
Prepared a Best Coding Practices document and was responsible for Code Reviews.
Used SVN for versioning at client side.
Environment: Java, J2EE, Struts, JSP, JDBC, JNDI, SQL, JavaScript, XML, DTD,
Eclipse3.5, Subversion, ANT, JUnit, Log4j, Oracle, Web Sphere, Windows.

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:

Developed proto type as per user requirements.


Involved in low level design by reviewing BRD, Systemspecification document and
designed the class diagrams.
Contributed to the Design, Created Class diagrams and Sequence diagrams using
Rational Rose 2000.
Responsible for all related application such as UI, BusinessLogic, Database.
Designed all core modules using the MVC architecture.
Implemented the Struts framework for collaborative integration.
Implemented the business logic using COREJAVA.
Implemented this project in a INTERFACE DRIVEN programming.
Replaced legacy framework with state-of-the-art services like JDBC, JNDI.
Used JUnit for unit testing.
Deployed application in JBoss server and Configured Web services in
ApacheTomcat.5.5 server
Implemented the Struts ValidatorFramework for validations of application.
Implemented the Singleton, ServiceFactory, Factory Pattern, Dao Factory and DAO
Design patterns effectively for Performance of the application.
Implemented Webservicess through out the application from Legacy systems like
Mainframes.
Using WSDL file from Mainframes I generated JAVACODE and Embedded in the
application
Coded all Java classes and helper interfaces using the Eclipse IDE.
Used ANT builder to build the code for production line.
Versioning with PVCS
Developed JOINS, stored procedures, functions and triggers in Oracle using tools like
PL/SQL Developer.
Environment: Java, J2EE, JSP, Struts, MVC, JDBC, JNDI, JavaScript, PVCS RMI, ANT,
ECLIPSE, Service Factory, Factory Pattern, Dao Factory, Dao Design patterns,
WebServices, HTML, JBoss ,Tomcat, Oracle 10g, Windows.

Potrebbero piacerti anche