Post Job Free
Sign in

Java Developer Sales

Location:
Georgia
Posted:
February 05, 2015

Contact this candidate

Resume:

Ravati puppala

CONTACT NO: 786-***-****.

E-MAIL: *******.********@*****.***

PROFESSIONAL SYNOPSIS

* Around 7 years of experience in Analysis, Design and Development in

diversified areas of Client-Server, Distributed and Web applications

using Java, Servlets, JSP, JDBC, JMS and Oracle.

* Experience in different phases of Software Development Life Cycle (SDLC)

including Design, Implementation and testing during the development of

software applications.

* Extensive experience in Object-oriented design and analysis.

* Extensive experience in developing UI using HTML, JavaScript, JQuery,

CSS, XSL.

* Expert on server side programming like JSP, JavaBeans, Servlets, EJB,

JDBC, JNDI, JMS.

* Experience in Java Swing GUI framework.

* Extensive Experience in developing middleware applications using Web

Sphere MQ.

* Experience in developing web applications on MVC based frameworks like

Struts and Spring, Spring IOC, Spring Security, Spring DI, Spring MVC.

* Proficiency in Database Programming using Oracle, SQL Server, HQL and

MySQL creating stored procedures, Triggers, Indexes, Functions, Views,

Joins etc.

* Strong experience in JDBC and in designing object persistence mechanism

with features like lazy loading, caching, set associations, relationship

of persistence objects and Object relational Mapping (ORM) using

Hibernate.

* Experience in developing and deploying applications using Websphere

Application Server, Tomcat and Jboss.

* Experienced in Various IDE's likes Eclipse, RAD and Net Beans IDE.

* Experienced in using CVS, SVN, Jazz Administration for managing code.

* Good working knowledge of Ant/Maven for project build, test, deployment.

* Good Knowledge in Log4j for error logging and Debugging.

* Expert on XML, DTD, Schemas, XSL, XSLT, SOAP, WSDL, UDDI, SAX and DOM

parsers.

* Strong experience in developing XML, XSLT, DTD and Schemas.

* Good Knowledge in SOA architectures.

* Good Knowledge of web services, WSDL, SOAP, Rest-ful web services.

* Hands on experience in writing Session Management and various design

patterns like singleton, factory pattern.

* Strong experience as Front-end Developer using HTML, Cascading Style

sheet, JavaScript, Asynchronous Java script and XML, Extending style

sheet Language (XSLT), JQuery.

* Good exposure in AGILE methodology.

* Quick learner and excellent team player, ability to meet deadlines and

work under pressure - either unsupervised or in a team.

* Excellent communication and self motivated to implement complex rules.

* Hands on experience in On Site-Off Shore Co-ordination.

* Ability to work independently as well as a team player, effective

communication, good writing skills.

CORE COMPETENCIES

Programming Languages : Java, J2EE, SQL, PL/SQL.

Web Technologies : JSP, Servlet,XML, XSL,XSD, JavaScript,

AJAX,CSS.

CSS,JSF,

Webservices, SOAP,WSDL,JAX-WS/JAX- RPC/JAXB.

Scripting Languages : JavaScript

Frame Works : Struts 2.1,Hibernate 3.x, Spring.

Database : Oracle 9i and 11g, SQL Servers

2005/2008,DB2.

Application/Web Server : BEA Web logic 10.3, Tomcat 7.0,

JBOSS 5.0.x, Web Sphere 6

IDE : Eclipse, Net Beans 5.5.,RAD.

Java based build Tool : Ant 1.7.0, Maven 2.0

Testing Tools : JUnit Testing.

Version Control : CVS, SVN, Jazz Administration

Tracking Tools : IBM Rational Clear Quest,

BugZilla,JIRA.

Operating Systems : Windows, UNIX.

PROJECTS HANDLED

Client : IBM

Duration : JUNE'14 to till present

Role : Java Developer

Location : Raleigh, NC

Environment : Java, J2EE, Restful Web services, Spring, DB2, JSON,

HTML, CSS, JavaScript,

JQuery, Eclipse, WebSphere,

Jazz Administration, MyBatis, KendoUI, Backbone.js

Description :

EngageSTS is a Web Application developed by IBM for its Sales

Transaction Support (STS) organization. This Sales Opportunities tracker

provides a feature rich user experience to the Sales associate. Further,

this site is used to submit requests to STS for support of sales

opportunities, as well as track the status of those requests.

Contributions :

. Used Eclipse IDE for code development along with Jazz Administration for

managing the code.

. Building and deployment of JAR, WAR, EAR files on test, stage in

WebSphere Application Server.

. Implemented MVC architecture using Spring Framework.

. Implemented Spring DI for the services.

. Used RESTful WS to Transfer data using MIME types like JSON.

. Developing SQL Quires, Testing functionality.

. Implemented MyBatis in the data access layer for communicating with

database.

. Implemented OOPS concepts to develop Services.

. Used Log4J to create log files to debug as well as trace

application.

. Planning, Estimation Assigning, Tracking, Status Reporting for

Onsite and Offshore Tasks.

. Involved in Production Support and also minor enhancements as per

application requirements.

. Involved in documentation.

Client : State of Missouri.

Duration : JAN'13 to May'14

Role : Java Developer

Location : Jefferson City, MO

Environment :

Java,J2EE,JSP,HTML,CSS,XML,JavaScript,Log4j,JQuery,SQL,Spring,

JUnit, Hibernate, web

services, JAX-RS, Eclipse, Tomcat, SVN, Clearquest.Ant.

Description :

MEDES is intended to meet the changing requirements in eligibility

due to the Affordable Care Act (ACA), such as the use of Modified Adjusted

Gross Income (MAGI), the consolidation and simplification of eligibility

groups defined by Centers for Medicare and Medicaid Services (CMS), and the

interface to the Federally-Facilitated Marketplace (FFM). MEDES will also

advance the state's alignment with Medicaid Information Technology

Architecture (MITA) 3.0 and enable the achievement of higher levels of MITA

maturity. MEDES will replace the Family Assistance Management Information

System (FAMIS), which is the current integrated eligibility system, and

eligibility components of several other associated systems that handle

Medicaid eligibility for certain categories. In addition, MEDES will serve

as the foundational platform to support the range of Medicaid service

delivery systems the state is considering such as Supplemental Nutrition

Assistance Program (SNAP) and Temporary Assistance to Needy Families

(TANF).The eligibility systems and processes currently in place serve both

the Medicaid and Children's Health Insurance Program (CHIP) populations

and, throughout this document, the word Medicaid is intended to include

CHIP.

Contributions :

. Involved in gathering requirements, deriving functional

requirements and system requirements from the Business Requirements.

. Used Core Java Concepts like Multithreading for performing multiple

tasks, Constructors and Interfaces.

. Developed JSP pages using Spring MVC frame work and JSTL.

. Designed front end components using HTML, CSS, JavaScript, JQuery.

. Implemented Ajax to update parts of web pages without whole page

refresh.

. Implemented Hibernate in the data access layer for communicating with

data base and has implemented optimistic locks for verifying the

entities state at the time of read and update to avoid concurrent

transaction commits.

. Implemented the project by using Spring MVC framework.

. Used the components of SPRING Framework like SPRING DI and IOC .

. Used RESTful WS to Transfer data .

. Build process of application using Ant.

. Used Agile methodology for project management.

. Coding and Unit Testing

. Involved in Bug fixing and enhancement by using IBM Rational

Clearquest.

. Used SVN for maintaining system versioning of directories and

renaming.

. Developing SQL Quires, Testing functionality.

. Extensively used Log4J logging in the application

. Hands on experience in onsite-offshore co-ordination.

Client : Lexis Nexis

Duration : AUG'11 - DEC'12

Role : Java Developer

Location : Miamisburg, OH

Environment : Java,J2EE,JSP,HTML,CSS,XML,JavaScript,Log4j,JQuery,

Oracle, Spring,

JUnit, Hibernate, AJAX,

web services, WSDL, UDDI, SOAP, Eclipse, IBM MQ,

Tomcat, SVN,JIRA,JAVA

Swing, UNIX.

Description :

Science Direct Web Application provides interface to users to search

through database offering scientific journals and book. It also provides

users with widgets to purchase, subscribe, view content with appropriate

user access. The service framework will reduce the number of calls made to

the back-end system for user requests, where it required multiple calls

to back-end for a single user request/query. The request and response

payloads structure and interfaces will be changed to be able to change the

payload easily during future enchantments.

Contributions :

. Analyzed business requirements, participated in technical design,

development.

. Used Object Oriented Application Design (OOA/D) for deriving objects

and classes.

. Implemented multiple inheritance core java concepts along with

overloading and overriding.

. Developed presentation layer using JSP, HTML, JavaScript, JQuery,

CSS,JSTL.

. Developed stored procedures, Cursors using Oracle as the backend.

. Thorough in technologies such as Hibernate, Web Services, Design

Patterns, SOAP.

. Designed the application architecture in lines of Spring work based on

MVC.

. Involved in implementing Object Relational Mapping (ORM) using

Hibernate for persisting business objects data into underlying

database.

. Used Eclipse IDE as development environment to design, develop, and

deploy on Tomcat.

. Maven was used as build management tool.

. Used SOAP based messaging format for transferring request and

responses and validated the request and responses against XML Schema

Definition.

. IBM MQ series is used as messaging system.

. Followed agile methodology.

. Unit tested all the classes using JUNIT at various class level and

method level.

. Used JIRA for tracking of bugs.

. SVN has been used as a Version Controlling system.

. Used Log4J to create log files to debug as well as trace application.

. Involved in Production support and provided training and knowledge

transfer to the user.

. Used to co-ordinate with offshore team on security related issues on

the third party war file that we provide as a tool for their testing.

. Prepare user requirements document and functional requirements

document for different modules.

Client : General Motors.

Duration : MAR'10 - JUL'11

Role : Java Developer

Location : Flint, MI

Environment : Java, J2EE, JSP, HTML, CSS, XML, JavaScript, JQuery,

PL/SQL, SQL, Spring,

JUnit, Hibernate, UML,

AJAX, Web sphere Application Server, Net Beans,

CVS, JIRA JSF, UNIX, Log4j.

Description :

Work for GMOC portal under the project. GMOC is a customer face user

interface to GM vehicles owner to experience the vehicle ownership run

under Covisint platform consuming GIF database. Owner center portal helps

gm vehicle owners to heighten their awareness, engagement and enthusiasm

with the capabilities and services. This starts from the time of delivery

and accessible throughout the ownership experience. OC is a gateway to the

customer's digital ownership experience. Portal can be access by anybody as

a guest or GM vehicle owner by registering the portal adding the VIN with

the OnStar account number associated. GMOC portal facilitates the user to

manage and monitor all possible vehicles' activities electronically

remotely using PCs, tablet or smart phones from knowing about the vehicle,

managing the service records, scheduling and reviewing suggested

maintenance, selecting the preferred dealer and controlling the vehicle

itself.

Contributions :

. Involved in the complete SDLC life cycle, design and development of

the application.

. Involved in developing the application using Java/J2EE platform.

. Implemented the Model View Control (MVC) structure by using Spring

Framework.

. Involved in modifying Spring Bean configuration file .

. Used JavaScript, JQuery for client, server validation through

expression language.

. Used AJAX for asynchronous data transfer (HTTP requests) between the

browser and the web server.

. Created SQL queries, PL/SQL Stored Procedures, Functions for the

Database layer by studying the required business objects and

validating them with Stored Procedures .

. Hibernate is used as persistence framework for the application.

. Involved in modifying Hibernate configuration file for mapping

resources.

. Created HQL queries to access data from Database Using Hibernate.

. Created detailed design document, use cases, sequence and class UML

diagrams using Rational Rose.

. Unix shell scripting is used for pulling log data.

. Build process of application using Ant.

. Used CVS to maintain source code, web pages and Documentation.

. Junit test cases were implemented and tracked the logs using Log4j.

. JIRA has been used for Bug tracking .

. Deployed & maintained components on Web Sphere Application Server.

. Involved in Production Support and minor enhancements as per

application requirements.

. Involved ingathering requirements, deriving functional requirements

and system requirements from the Business Requirements.

. Worked as an efficient trouble shooter in production support.

Client : Safeway

Duration : JAN'09 - FEB'10

Role : Java Developer

Location : Pleasanton, CA

Environment : Java, J2EE, JSP,Struts, HTML, CSS, JavaScript,

JQuery, AJAX, XML, XSLT,

SAX,JAXP, DOM,JSON,EJB, SQL,

JUnit, JSF, JDBC, PL/SQL, RAD, Web Logic,

CVS,BugZilla,Log4j.

Description :

The main goal of this project is to provide a personalized, Weekly Ad

and consolidated online view of a club card /household's redeemable offers

and their loyalty rewards. Safeway shopper planning application for each of

its marketing banner (Safeway, Vons, Pavilions etc..) which will help the

user to browse and view the Safeway weekly ads, Manufacturer coupons,

personalized deals and add the offers to the shopping card and also prepare

the shopping list on go in the hand held smart phone and tablet devices,

which will make the Safeway shoppers life easy. The focus of Quality

Assurance is to personalized offers for the Safeway Customers and ensure

that users are able to access all the offers are available and able to add

the offers into their Personalized cards.

Contributions :

. Designed Java Objects using J2EE standards.

. Worked with various Style Sheets like Cascading Style Sheets (CSS).

. Developed presentation layer using JSP, HTML, JavaScript, JQuery.

. Implemented Ajax to update parts of web pages without whole page

refresh.

. Developed Customs tags to display dynamic contents and to avoid large

amounts of java code in JSP pages.

. Used JSP for presentation layer, entity beans as the model to

represent the persistent data and interacted with database.

. Used JDBC calls in the Enterprise Java Beans (EJB) to access MS SQL

Server.

. Used JNDI for accessing files and directories.

. Created SQL,PL/SQL and triggers, views to interact with Database

. Java Development and deployment using Web Logic, RAD.

. Used JSON for data exchange between application modules along with XML

. Developed the XML Schema for the data maintenance and structures.

. Used the XML Parsers like SAX parser to parse the data.

. Used JAXP for parsing of XML documents & XSLT transformations for

displaying of articles

. Designed and developed used XSLT transformation components to convert

data from XML to HTML, Used XML DOM API for parsing XML.

. Used MVC frameworks such as Struts, JSF featuring Model, View and

Controller (MVC) Layers.

. Performed unit testing for module using JUnit.

. Tested the application, logged the results using Log4j and fixed

defects in both Development and QA environment.

. Used BugZilla for tracking of bus and also to know the bug status.

. Used CVS as a Version Control Tool.

. Planning, Estimation Assigning, Tracking, Status Reporting for Onsite

and Offshore Tasks.

. Interaction with client in deploying the Application and explaining

the functionalities of the Product to client to make him familiar with

the Product.

Client : OpenTV

Duration : JUNE'08 - DEC'08

Role : Java Developer

Location : Mountain View, CA

Environment : Java,J2EE, Servlets, Struts, JSP,

JavaScript,HTML, CSS, Multithreading,

DB2, Tomcat, Eclipse,

Junit and Xml, BugZilla, SVN, Java Swing.

Description :

EclipsePlus xG OnDemand is a Web-based application that enables

operators to manage Video on Demand (VOD) campaigns. EclipsePlus xG

OnDemand provides the tools for managing VOD inventory, orders,

verification and invoicing. OnDemand Advertising is an advertising approach

and technology that delivers commercials along with programming that was

actively requested by the viewer. Once the viewer makes a request a message

is sent to an Ad Manager (ADM) that a program is about to air. The ADM

makes a request to the Ad Decision Server (ADS) for a commercial to be

aired with the program. The ADS reviews the orders in the Campaign Manager

to match an advertiser's requirements to the program request. The ADS

determines which commercials should be sent to the ADM, the ADM sends the

commercials to air. Once aired, the units are verified and accumulated on

an invoice to be sent to the advertiser.

Contributions :

. Installing and configuring Eclipse IDE, Tomcat, plugin's for eclipse,

required framework jar's.

. Involved in developing the application using Java/J2EE platform.

. Implemented Multi threading concepts for multiple users and CPU

performance.

. Used java Swing as an API for providing GUI for java programs.

. Design and Coding User Interface.

. Involved in stored Procedures as well as in development skills.

. Database management and JDBC connectivity.

. Implemented the Model View Control (MVC) structure.

. Used JUnit/Eclipse for the unit testing of various modules.

. Responsible for day-to-day system testing and bug fixes for various

modules.

. Extensively used subversion for version control.

. Involved in documentation.

EDUCATION

* Bachelor of Technology in Electronics & Communications Engineering

from JNTU.



Contact this candidate