SRAVANI VARANASI
*****@********.***
PROFESSIONAL SUMMARY:
• 7+ years of extensive experience in Analysis, Design, Development, Testing,
Administration of software applications using Java, J2EE,and Enterprise application
frameworks.
• 7+ years of experience in developing, deploying, and managing J2EE enterprise class
projects using Eclipse / Net Beans / JBuilder / MyEclipse / RAD IDE, J2SE 1.5 (Java
2, Swing, JDBC 3.0), J2EE 1.5 Web application technologies (Servlets 2.4, JSP 2.1,
JSTL 1.2), Enterprise application frameworks (Struts / Hibernate / Spring / JMS) and
Database technologies like Microsoft SQL Server 2008, MySQL 5 and Oracle 10g.
• Proficient in design and development of web applications using object oriented
methodologies by creating UML diagrams like Class, Use Case, Sequence, Activity and
involved in Domain modeling, robustness analysis and recognize implement J2EE design
patterns as needed.
• Expertise experience in Service Oriented Architecture (SOA) technologies like XML,
XSL, XSLT, XML Schema, XML Parsers (DOM & SAX) and Web Services (SOAP,
WSDL, XSD, JAXB and UDDI).
• Experience in development methodologies such as Agile, Scrum, Test Driven
Development and Waterfall.
• Experience in deploying web application using application servers like Web Logic, Web
Sphere, JBoss and web servers like Apache Tomcat.
• Hands on experience in Version control tools like CVS, SVN and Rational Clear Case.
• Strong working knowledge of continuous integration tools like Cruise Control,
Hudson and Jenkins.
• Hands on Experience in Ant scripting, Log4j, Maven and JUnit, Gradle.
• A quick learner and self starter possessing initiative spirit at various levels and a team
player with good communication, demonstrational and managerial skills for analyzing
user requirements and ensuring functionality.
• Excellent interpersonal abilities and maximum contribution to attain the team goal.
TECHNICAL SKILLS:
Languages Java, C, C++, XML, SQL and PL/SQL.
Core Expertise Java, J2EE, Swing, Servlets, JSP, JDBC, Hibernate, Spring, Struts, EJB,
JSTL, JAXB, XML, HTML, DHTML, AJAX, Java Script, CSS, XSLT.
RDBMS/ Database MS SQL Server, Oracle, MySQL
IDE Eclipse, Net Beans, JBuilder, MyEclipse, RAD
Web/Application Servers Web Logic, Web Sphere, JBoss, Apache Tomcat
Software Engineering UML, Design Patterns, Rational Rose, Rational Unified Process
Web Services/Messaging Web Services, SOAP, WSDL, JAX-WS, JAX-RS, Apache AXIS, JMS and
SOA.
Source Control CVS, Subversion, Rational Clear Case, StarTeam, Visual Source safe.
Testing and Building Tools Ant, Maven, JUnit, Log4j,Gradle
Operating Systems Windows 9x / 2000x / XP, UNIX, Linux and Sun Solaris
EDUCATION:
• Bachelors in Computer Science, Koneru Lakshmaiah University, India
• Cisco Certification on Network fundamentals
PROFESSIONAL EXPERIENCE:
Catalina Marketing, Clear Water, FL
Apr’ 2012– Till Date
Java/J2EE Developer
Catalina works with leading retailers to increase their business. By tracking the history of
shoppers it provide coupons to their valuable consumers to try new products, increase
consumption, and stay loyal to brands. The main objective of this project is to develop online
system which handles the technical problems faced by their retailers in the stores like printer
malfunctioning, equipment issues and internet connectivity etc.
Responsibilities:
• Worked as a Developer and involved in requirement analysis, design, development, unit
and integration testing.
• Interacted with business analysts to convert business/functional requirements to technical
requirements, followed Agile methodology and Scrum meetings to track, optimize and
tailor features to customer needs.
• Worked and Modified the Database Schema according to the Clients requirement.
• Implementation of Restful web Services to Retrieve, create, update problem tickets from
sales force tool called Remedy Force.
• Involved in writing Spring Configuration XML file that contains declarations and other
dependent objects declaration.
• Created and injected spring services and DAOs to achieve Dependency injection.
• Involved in JDBC programming to retrieve last runtime of quartz scheduler and problem
codes which are used to identify the problems facing by retailers.
• Involved in writing SQL queries for application in Oracle 10g for creating tables, triggers
and select statements.
• Involved in writing SOQL queries in Sales Force IDE like Real Force Explorer.
• Worked on log4j API for implementing logging technique for the errors, warnings,
messages.
• Implemented Object Oriented Principles and Design Patterns where ever they are
required.
• Worked on Quartz Scheduler for creating complex schedule for hundreds of jobs.
• Provide Gradle build tool for building and deploying the application.
• Deployed the application (WAR) on Apache Tomcat server, monitoring the server logs,
creating the connection pools and data sources.
• Fixed application issues and helped to mitigate defect damages & responsible for unit
testing the application using Junit.
• Branching and merging of source code management using GIT.
• Consistently met deadlines and exceeded expectations achieving recognition, resulting in
increases in responsibilities.
Environment: Agile methodologies, JDK1.7, J2EE, XML, Json, Spring, JDBC, REST web
services, Oracle 10g, SQL, SOQL, Apache Tomcat, UML, Linux, log4j, Remedy force, Real
force explorer, Quartz, Gradle, Git, Junit.
Global Food Service, Wyoming, Michigan
Sep’ 2010– Mar’ 2012
Gordon Food Service (GFS) offers customers an extensive line of GFS and nationally branded
and exclusive food products. Gordon Food Service meets the needs of a variety of customers like
restaurants, healthcare, and educational facilities, recreational and lodging establishments, and
other operators who prepare meals. The web application of Gordon Food Service includes major
modules like Recipe Manager and Inventory Manager. Recipe Manager has four steps like Set
Up, Recipe, Reports and Tools. Inventory Manager has duties like Monitor the quantity, location
and status of inventory, receiving, picking and shipping of goods.
Responsibilities:
• Successfully completed the Architecture, Detailed Design & Development of modules
Interacted with end users to gather, analyze, and implement the project.
• Worked on agile approaches, including Extreme Programming, Test-Driven
Development and Scrum.
• Designed and implemented both intranet based and GFS corporate web application using
Servlets, JSP, Spring MVC, JDBC, Spring DAO and XML.
• Used ORM tools like hibernate to integrate with Spring DAO for database operations.
• Spring MVC is used to design the web application according to MVC design pattern.
• Implemented Object Oriented Principles and Design Patterns where ever they are
required.
• Worked on log4j API for implementing logging technique for the errors, warnings,
messages.
• Designed and implemented Restful web services using Spring 3 for the intranet based
integration services.
• Understanding the requirements by interacting with business users and mapping them to
design.
• Interacts across several departments / groups to provide technical guidance. Also interacts
with customer to evaluate technology options/requirements.
• Involved in writing SQL, PL/SQL queries and stored procedures for the application in
Oracle 10g.
• Created Ant scripts for deployment and build verification process.
Developed Test Cases for all the classes in the application using JUnit Framework.
• Maintained the Source Code using CVS.
Environment: Agile methodologies, JDK1.6, J2EE, JSP, JSTL, XML, XSLT, Spring, JDBC,
Web logic, REST web services, SOAP, HTML, CSS, JavaScript, JQuery, Oracle 10g, PL/SQL,
Apache Tomcat, UML, UNIX, Shell Scripts, ANT, CVS, JUNIT
NCS Pearson, IA Mar’
2009– Aug’ 2010
NCS Pearson has been delivering innovative ideas and intelligent solutions to customer’s unique
situations. It also provides services and technologies in education, testing, and assessments for
customers to make their lives easier. EPEN Training is NCS Pearson’s image-based rating system
that allows users to score their performance assessments with larger accuracy and potency. It
provides numerous options like Group Training, Computer-Based Training to achieve versatile
scores by the users
Responsibilities:
• Technical analysis, design, development, and documentation with a focus on the
implementation and software development.
• Ensure compliance with coding standards, source code control, version control, build &
deployment procedures and Performance Tuning.
• Providing technical support for critical production issues and preparing unit test cases and
test plans.
• Implemented MVC design pattern using a spring MVC framework. Designed controllers
and implemented restful way of accessing the resources.
• Used a Hibernate Object Relational Mapping (ORM) tool to provide a framework for
mapping an object oriented domain model to a traditional relational database.
• Designed and developed core modules, which assists publishers of different communities
to publish the resources of different formats.
• Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client
and server application.
• Developed backend logic by writing Java/J2EE APIs to handle the product metadata.
• Wrote complex SQL queries and extensively used JDBC for the existing legacy model.
• Wrote JUnit Test Cases for testing the core model of the application.
Environment: Java, spring, JSP, Hibernate, JUnit, JQuery, JSTL, JavaScript, CSS, SQL, CVS,
Eclipse and JBoss.
CARE Hospitals, Hyderabad, India Dec’ 2007- Dec’
2008
Hospital Management System was designed and developed to deliver real conceivable benefits to
hospital requirements. The application concentrates on through Administration having more
priority for Systematic flow of Information from Registration to discharge and efficient and
informative medical record Maintenance. HMS solutions provide key information across the
continuum of patient care for hospitals, outpatient clinics, and extended care facilities. Patient
accounting; patient scheduling/tracking; and medical records that include critical lab, pharmacy,
and radiology information are essential elements to a healthcare delivery system that provides
quality outcomes. These solutions integrate hospital services with outpatient care, payment
services, and public programs.
Responsibilities:
• Technical analysis, design, development, and documentation with a focus on the
implementation and agile development.
• Developed a web-based reporting system with JSP, DAO and Apache Struts-Validator
using Struts framework.
• Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
• Designed and Developed the JSTL Tag Libraries for the View side.
• Developed Struts-based form validation, Application error handling using Struts Validator
framework.
• Developed business objects, request handlers and JSPs for this project using JAVA
Servlets and XML.
• Developed Core Spring components for some of the modules and integrated with existing
struts framework.
• Define, document, and implement application code using Java/J2EE technologies Java,
Servlets and JSP and frameworks Hibernate, spring interfaces and architectural solutions
according to best practices.
• Wrote SQL queries to fetch database result on oracle 10g.
• Created Test Specifications, Test Documents, Test Data for all the applications worked
with Rational Rose and Together.
Environment: J2EE,JSP, JSTL, XSLT, XML, MVC Design, Web logic, Oracle10g, TOAD, PL-
SQL Developer, JavaScript, Hibernate, CSS, AJAX, Apache Tomcat, Struts, Eclipse, UML,
Rational Rose, LINUX.
Innova Infotech, Hyderabad, India Feb’
2007 – Nov’ 2007
OBPS (Online Bill Payment System) System implementation enables Hutch customers to view
and pay their bills over the Internet. This framework has different modules, like Enrollment for
Online Billing, Payment Options, Payment Schedule Options, Payment Delivery Options,
Payment History, E-mail Notifications and Integration to the SSO Framework (Single Sign-on).
Also Generated mail would be sent to the customers informing them about their bills being due.
The Customer completes the forms indicating amount, percentage of the bill, from which account
and when the bills are to be paid.
Responsibilities:
• Involved in various stages of Enhancements in the Application by doing the required
analysis, development, and testing.
• Developed logic and code for the registration and validation of the enrolling customer.
• Performed client side validation using JavaScript. Validation from client side was done
using JavaScript.
• Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client
and server application.
• Integration of front-end with Oracle database using JDBC API through JDBC-ODBC
Bridge driver at server side.
• Responsible for the development of database SQL queries.
Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, JDBC, Apache Tomcat,
JDBC, Oracle, SQL, Windows.
Awards & Honors:
• Presented Seminars, Wrote Papers on Web Phishing, Internet Worms,
Application/Web Development.
• Microsoft Sponsored Project: Vehicle tracking system: Vehicle tracking system using
GPS and GSM is performed in Microsoft innovation center with the funding of
Microsoft.