1. Venkata Vishnu Vardhan
Email Id: vvvishnu69@gmail.com
Phone: 630-635-0111
SUMMARY:
Over 8+ years of IT experience in all phases of the Software Development Life Cycle (SDLC)
including Requirement Gathering, Analysis, Design, Development, Testing, Implementation
and Maintenance Support in various computing Environments.
Extensive experience in designing and developing Multi-Tier Web Applications using Java, J2EE
Technologies (JSP, Servlets, JavaScript, JNDI, JSF, JMS, JUnit, Ajax, JQuery, EJB, JDBC, Web
Services (SOAP, WSDL, REST, UDDI), Log4j.
Experienced in writing applications in Maven, ANT and deploying them on to servers.
Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server and
developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton,
Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
Extensive experience in Web application development using – HTML, DHTML, CSS, JHTML,
JavaScript, Applets, AWT, RMI, XML, XSD, XSTL, UML.
Experience as GUI developer using JSP, Ajax, JQuery.
Experience in developing components using Enterprise Java Beans over Application servers
and platforms such as Web Logic.
Experience in deploying and configuring multi-tier enterprise applications on multiple servers
such as Web logic Server, JBoss, WebSphere and Tomcat, BEA WebLogic.
Experience of working with RAD, WSAD 5.0, Spring Tool Suite, JDeveloper, Eclipse, NetBeans,
Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
Experience in the use of Defect Tracking & Version Management Tools such as SVN, CVS,
Rational Clear Case, VSS.
Experienced in Unit Testing and generating of Test cases for web applications.
A resourceful team player with good inter-personal skills, effective problem- solving and
decision-making skills, looking for a satisfying career in a fair working environment with
opportunities for growth.
TECHNOLOGY AND TOOLS:
Server Side
JSP, J2EE, Struts, Servlets, JNDI, JDBC, Java WebServices,
EJBs, MVC framework, Java Beans, JMS, Hibernate Spring
MVC, ibatis
JDK versions JDK 1.3/1.4/1.5/1.6/1.7
Frameworks/ORM tools
Spring 3.0/2.5, Struts 2.0/1.1, Mule ESB, Hibernate 3.3/2.5,
JSF (RI 1.1, MyFaces1.0, Richfaces3.0),
App Servers/ Middleware
WebSphere 7/6.1, Weblogic 10/9/8.1, Tomcat 7.0/ 6.0, JRun
4.0,
IDE / Programming Tools Eclipse 2.1/3.7, RAD, Netbeans 7
2. Venkata Vishnu Vardhan
Email Id: vvvishnu69@gmail.com
Phone: 630-635-0111
Operating System UNIX, Linux, Windows 2003/2008
Scripting Language XSL, XSLT, HTML, JavaScript, Jquery, Jscript, JQuery, Python
Database/Tools JDBC, Oracle, MS SQL Server 2005, NoSQL, MySQL
Libraries and Tools Ant, Maven, Jasper Reports, Jmeter
Version Control SVN, PVCS, CVS
Functional Domain Health Care, Airlines, Telecom,Financial
PROFESSIONAL EXPERIENCE:
Client:Genentech,SFO,CA Jan’14-Till Date
Role: Sr. Java Developer
Project Description: As a replacement for a developer, I joined after the design and deep into
the coding and implementation phase using WRB's complex DB and stored procedure based
application logic and integrating that with a Struts 1.x framework on Oracle Application Server.
Responsibilities:
Participated in the sprint review meetings and explained the technical changes to the clients.
Developed the Site using the Struts with Spring Integration using the tiles framework
Developed and Enhanced application banking application on Spring MVC Framework.
Developed and Implemented Web Services and used Spring Framework.
Interfaced with the back-end using Hibernate Framework and XML
Implemented business logic using Struts action components in the Struts and Hibernate
framework.
Developed AJAX scripting to process server side JSP scripting.
Developing enterprise applications using Struts Frameworks
Implemented the Connectivity to the Data Base Server Using JDBC.
Developed Web Services to communicate to other modules using XML based SOAP and WSDL
protocols.
Used ANT scripts to build the application and deployed on WebSphere Application Server.
Created PL/SQL procedures, functions and written complex SQL queries
Implemented View layer of MVC architecture using JSF components.
Developed internal application using Angular and connecting to Oracle on the backend.
Utilized Mongo database management system for keeping user generated data
Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end
database.
Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js)
and Bootstrap, connecting to a REST-ful server on a different domain.
Use modern web technologies such as HTML5, JQuery, frameworks.
Used JMS in the project for sending and receiving the messages on the queue.
Implemented WSDL specification in combination with SOAP and XML Schema to provide Web
Services
Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
3. Venkata Vishnu Vardhan
Email Id: vvvishnu69@gmail.com
Phone: 630-635-0111
Developed web pages using HTML5, CSS3 and JavaScript.
Develop shell scripts to automate priority tasks.
Update Jasper Report configurations to make the changes in the reports.
Involved in designing the data stage job to implement ILOG JRules Component.
Designed and developed the application using agile methodology and followed TDD, Scrum.
Deployed the applications in Linux servers using deployment scripts.
Environment: Core Java, JSP, JSF, JDK 1.6,1.7, IBM Web Sphere Application Server, Apache Axis,
Spring 3.0, Hibernate 3.0, AGILE/SCRUM Methodology, JavaScript, AngularJS, JQuery, JSON,
JMS, JBoss application server, JDBC, JNDI, XML, JAAS, XSL, Mule ESB XSLT, WSDL, Log4J, JUnit,
SOAP UI, Oracle, Cassandra, NoSql, PL/SQL, UNIX, Python.
Client: Invesco Houston, TX Sep’12-Dec’13
Role: Sr. J2ee Developer
Project Description: Designed and developed Liquidity Link web application (A common place to
Manage both private investor and institutional investor stocks) using Java/J2EE technologies,
spring and Hibernate frameworks and Webservices.
Responsibilities:
Developed Web services to allow communication between the applications using Rest and
SOAP Web services.
Design and development of many PL/SQL batches using JAVA with connectivity
to Oracle for data maintenance and handling.
Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and
Spring 3.0.
Integrated spring (Dependency Injection) among different layers of an application.
Worked with Agile methodology.
Applications using JavaFX are written in native Java code
Illustrator that enable advanced graphics to be integrated directly into JavaFX
applications
Worked on Search Engine Optimization URl’s (SEO).
Used spring framework for dependency injection, transaction management.
Used Spring MVC framework controllers for Controllers part of the MVC
Implemented scripting with Ajax, JSF and XML to dynamically refresh the page contents.
Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that
convey the interaction model using HTML5, CSS and Angular JS, Python.
Implemented Business Logic using POJO’s and used Websphere 7.0 to deploy the
applications.
4. Venkata Vishnu Vardhan
Email Id: vvvishnu69@gmail.com
Phone: 630-635-0111
Implemented various Java design patterns like Front Controller, Singleton, Façade, Data
Access objects, and Data access Object, Factory Pattern, etc.
Implemented various complex PL/SQL queries.
Developed various Junit test cases for Unit Testing.
Worked with Testers in resolving various defects in the application and was an integral part
of the team.
Worked with NoSQL databases like Cassandra and Mongo DB
Implemented controllers, models and used ng-repeat to render JSON response to DOM.
Implemented Hibernate for data persistence
Implemented Java Persistence API (JPA) through Hibernate 3.0.
Used Eclipse as IDE for development of the application.
Prepare Java/J2EE development structure for Maven.
Implemented the DAO pattern to connect to the database and retrieve data.
DAO and the hibernate transactions was implemented using Hibernate framework.
Implemented the application using the concrete principles laid down by several design
patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
Worked with Tomcat as the web server.
Extensive experience in Hibernate ORM mapping utilities and used query, criteria services
Assisted Oracle DB development team in developing stored procedures and designing the
database.
Used Rational Rose as part of development of Rules.
Used SVN as versioning system.
Interacted with Business Analysts to come up with better implementation designs for the
application.
Interacted with the users in case of technical problems & mentoring the business users.
Coded changes to remaining Java web applications as identified by the proof-of-concept
stage of the project.
Deployed application updates to AWS and monitored the load balancing of different
instances.
Environment: JAVA 1.5, J2EE, Servlets, JSF, Spring 3.0, Hibernate 3.0, Apache Axis2, Rest and
SOAP Web Services, HTML, Search Engine Optimization (SEO), AngularJS Tomcat, JavaScript,
Jquery JDBC, Agile Methodology, PL/SQL, XML, JSON, UML, XSD, UNIX, SVN, Oracle 10g, Web
sphere Application Server 7.0,Python.
Client: Avaya, Irving, TX Mar’11-Aug’12
Role: Java Developer
Project Description: Avaya is a global provider of business collaboration and solutions,
providing unified communications, contact centers, networking and related services to
companies of all sizes around the world. Global Registration tool (GRT) is a registration and
remote connectivity setup Application used globally across AVAYA to register Avaya products
and set up remote connectivity for future updates and trouble shooting.
5. Venkata Vishnu Vardhan
Email Id: vvvishnu69@gmail.com
Phone: 630-635-0111
Roles & Responsibilities:
Worked on the Spring framework like Spring IOC and Spring DAO.
Implemented application level persistence using Hibernate and Spring.
Developed various components using Struts (MVC), JSP, and HTML.
Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web
content.
Used WebLogic for design, development, and deployment of applications.
Developed API using Hibernate to interact with the Oracle database
Enforce compliance with dynamic processing and security policies by using Mule ESB.
Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
Used Javascript and JQuery for validating the input given to the user interface.
Developed test cases and performed unit test using JUnit Framework.
Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for
data maintenance and handling.
Worked with NoSQL database MongoDB and worked with it to perform many different
operations
Test the API responses for the WCS changes deployed on continuous basis, validate the
GreenBox response data and MongoDB data.
Involved in creating user interfaces using Jquery.
Designing and creating business rules using IBM ILOG Rules Engine.
Utilized Agile Methodology (SDLC) to managed projects
Used Maven to build and generate code analysis reports.
Designed and Developed SOA enterprise system using Oracle SOA
Involving in Building the modules in Linux environment with Ant Script
Environment: Java (JDK1.4), Spring, Hibernate, JNDI, JSP, Servlets, JDF, JMS, AJAX, HTML, XML,
Apache Tomcat application server, Weblogic Application Server, Jboss, REST Webservices,
Apache Axis, Unix Shell Scripting, Log4J, JUnit, Maven, UML, Eclipse, NoSQL, DB2
Client: Farecast Flight Booking Seattle, Washington Feb’10-Feb’11
Role: Java/J2EE Developer
Project Description : -Developed a Web application for Online book store with User account
management, Product management and Order management modules and Uses concepts like
User controls, DLL Class library, Webservices, Authentication, Authorization, Session, Cookies,
Global event handling ,XML
Parsing and Web services
6. Venkata Vishnu Vardhan
Email Id: vvvishnu69@gmail.com
Phone: 630-635-0111
Responsibilities:
Involved in preparing High Level /Low Level Design documents.
The Application is designed using Struts MVC architecture
Implemented Service tier and Data access tier using Spring .
Developed various Test cases for Unit-Testing the code using JUNIT.
Wrote Base Test classes for individual modules for reducing redundancy in Test code and
also greater maintainability.
Implemented Mock Objects using Easy Mock for reducing dependency and complete
isolation for unit testing.
Designed message formats in XML.
Design and Development of XSL.
Backend Stored procedures development with PL/SQL.
Used Clover for validating the tests efficiency (effective code-coverage) and also to find
possible areas for code bugs.
Implemented Integration Testing for the application.
Developed the application using Struts Framework that leverages classical Model View
Layer (MVC) architecture.
Involved in Design, development and testing of web application and integration projects
using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring
Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
Integrated Web Services in ESB Layer.
Used Multithreading in programming to improve overall performance.
Used Splunk for log file aggregation and monitoring.
Developed DAO objects to mock persistence implementation to test Business Logic.
Used CVS as versioning system..
Involved in bug fixing for other modules.
Environment: Core Java, JAVA, Struts, JUNIT, JBoss, Javascript, Jquery, Weblogic Application
server, Eclipse, XML, XSL, XSLT,
Client: CVS Technologies, Hyderabad, India Nov’06-Jan’10
Role: Java Developer
Project Description : Worked on Mail order validation (web services)
project. Technologies involved in this project are Webservices (JAX-WS, SOAP, and XML),
Hibernate, Websphere MQ and Mainframe (DB2- CICS).
Responsibilities:
• Worked as software developer for ECIL on developing a supply chain management system.
• The application involved tracking invoices, raw materials and finished products.
7. Venkata Vishnu Vardhan
Email Id: vvvishnu69@gmail.com
Phone: 630-635-0111
• Gathered user requirements and specifications.
• Developed and programmed the required classes in Java to support the User account
module.
• Used HTML, JSP and JavaScript for designing the front end user interface.
• Implemented error checking/validation on the Java Server Pages using JavaScript.
• Developed Servlets to handle the requests, perform server side validation and generate
result for user.
Added tasks for Income Tax Payment website using Core Java
• Used JDBC interface to connect to database.
• Performed User Acceptance Test.
• Deployed and tested the web application on WebLogic application server.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL
Server, UNIX and BEA WebLogic Application Server.