Post Job Free
Sign in

Project Java

Location:
Fort Lauderdale, FL
Posted:
March 06, 2014

Contact this candidate

Resume:

SUDHAKAR ALAPARTHI

Email: ********.*********@*****.***

Ph: 309-***-****

SUMMARY

> Over 8+ years of Information Technology experience in Analysis, Design

and Development of various Internet Applications using J2EE Technology.

> Expertise in J2EE Technology - Servlets, JSP, EJB, RMI, JDBC, JNDI, Java

Beans, JMS.

> Expert extensive usage in developing N-Tier Applications using JAVA,

AJAX, XML, Web service enhancement, Delegates and Events to establish

communication between the Win forms. Developed proxy objects in client

application to communicate with the remote object in server application.

> Expertise in developing GUI (Graphical User Interfaces) using JAVA

Swings, JSF Web Forms.

> Extensive experience in design, development and implementation of Model-

View-Controller (MVC) architecture using Struts and Springs Framework.

> Have hands on experience in developing front end components using Java

Server Faces.

> Expertise in developing responsive front end components with HTML, Ajax,

CSS, JSP tags, JSTL and Java Script.

> Having good understanding in XML, XSL and XML schemas.

> Strong experience in using Hibernate Framework for Object Relational

Mappings (ORM).

> Excellent knowledge in Object Oriented Analysis and Design (OOAD) and

Object Oriented Programming(OOP), for developing Use cases and designing

using UML with MS-Visio.

> Extensively used Object Oriented Programming Concepts using industry

standard Design patterns in developing the application.

> Experience in writing Web Services using WSDL, SOAP, and UDDI in

distributed web application development environment.

> Experience in Database Design, Database Management and Data Migration

using Oracle, MS SQL, SQL, and Technical Support.

> Excellent knowledge and experience in MS SQL Server, My SQL and Oracle

databases.

> Proficient in programming with SQL, PL/SQL and Stored procedures.

> Hands on experience with application servers BEA WebLogic, JBOSS, Sun

Java System Application Server and web servers Apache Tomcat.

> Experience in using ANT to build and deploy applications.

> Experience in using JUnit testing framework for testing the application's

functionality.

> Have expertise in Relational Database design (normalized models, data

integrity, and data encryption), Database project maintenance, database

deployment, optimization and performance tuning.

> Have expertise in all phases of Software Development Life Cycle (SDLC)

from requirements gathering, design, programming, testing such as unit

test cases, including functional and regression cases and support,

Design Patterns.

> Extensively used Object Oriented Programming Concepts using industry

standard Design patterns in developing the application.

> Implemented worked in AGILE, TEST DRIVEN DEVELOPMENT for building

applications in a very short amount of time with usability features

and/or execution speed.

> Extensive experience in Client/Server development architecture

on distributed Computing Architecture, Agile Methodologies such as

Extreme Programming (XP) & Scrum.

> Have assisted for Technical Support for source code, test cases, and

documentation to develop complex, enterprise-level line-of-business

development projects.

> Provided technical support for troubleshooting and repairing existing

applications.

> Designed and developed Data Access Layer (DAL), Business Logic layers

(BLL) and other components in JAVA and also in implementing Business

Processes, Abstract factory as part of Service Oriented Architecture

(SOA).

> Worked with different software version control systems like CVS, Visual

Source Safe and Clear Case.

> Ability to multi-task, an excellent team member with strong inter-

personal and communication skills.

> Strong aptitude towards learning New Technologies.

Good communication, interpersonal and presentation skills. Excellent work

ethics, self-motivated and quick learner. Willing to learn, adapt new

technologies and third party products.

EDUCATION

MCA, (Master of Computer applications) from AN University, AP, India.

B.Sc, (Maths, Statistics, Computer Science) from AN University, AP, India.

Honors-Diploma from NIIT

SOFTWARE PROFICIENCY

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

App Frameworks: Jakarta Struts 1.x, Spring 3, JSTL, Jasper

Reports.

Web Tech's: HTML, XML, MXML, XSD, XSLT.

J2EE Standards: Servlets 2.3, JSP 1.2, EJB 2.0/3.0, JDBC, JNDI,

JTAPI, JPA, JSON.

O/R Mapping : Hibernate 2.0/3.0.

XML Technologies XML, XSL, XSLT, XLink, XPath, XQuery, DTD's,

Schemas.

IDE's: Eclipse, JDeveloper 10g, Net Beans 5.1.

Databases: Oracle 8i/9i/10g, MySQL.

Web/App Servers: Apache Tomcat 5X/ 6.0, Weblogic server, JBoss.

Middleware: IBM Web Sphere MQ 5.3/6.0.

Version Control: SVN,GIT, CVS, Star Team, Clear Case.

Operating Systems: Windows 9X/2000/XP, DOS, Linux, Unix, HPUX.

Client Scripting: Java Script, Jquery, DOJO.

Portal/ CMS: Vignette Portal server, Vignette CMS.

Professional summary

Project # 1:

Hewlett-Packard,CA

Sep12 - Present

Sr. Java/J2EE Developer

Project: T2Webconnect

Webconnect is the application designed and developed as the part of

innovation at HP, this application is the user interface for the Tsquare

application, and the application contains several different modules to test

the different functionalities of the application and also helps development

team and Business domain team to monitor the environment with of the help

of the support. The main intention of the application is to reduce the time

spent by a developer to support Tsquare application.

Responsibilities:

o Developed User Interfaces module using JSP, Java Script Framework

(JQuery), JSON, Springs, Tiles and JSTL Technologies with Expression

Language (EL), Custom tag library and form beans for presentation

layer

o Specialized in the combination of Web services for service-oriented

architecture (SOA), Publish/Subscribe messaging middleware for event-

driven architecture (EDA)

o Perform the Manual Validation in the Action class using JQuery with

AJAX

o Use XML SAX to parse the simulated xml file which has configuration

data

o Use JAXB for XML binding to JAVA classes and vice versa

o Use Ant script to generate Java classes from WSDL and Schema files

respectively.

o Develop utility with Data structure STACK and QUEUE

o Used Log4J to create log information

o Used XSLT to transform XML documents to HTML.

o Used hibernate for Object Relational Mapping.

o Involved in Exception handling (Sql and generic exceptions) and

displayed appropriate messages.

o Used JMS for sending and receiving Message through application server.

o Involved in creating test cases using JUnit for Java classes, Cactus

framework for Action classes and AbstractspringdependencyInjectiontest

for spring beans.

Environment:

Java 6.0, JSP, Tiles, JSTL, JSON, Spring, JDBC, JMS, XML,XSLT, Java

Script, SAX parser, JAX-RPC, Eclipse, MDB, Weblogic 11, Log4J, Unix, SOAP,

WSDL, Oracle 11g.

Project # 2:

Hewlett-Packard, India

Jul 10 - Aug 12

Sr. Java/J2EE Developer

Project: TSquare

Tsquare is the tax calculation Engine for HP all the applications inside

HP. The tax is calculated with the help of sabrix or taxware servers. The

idea if the Tsquare application is to build a custom application that can

handle data in better way.

Responsibilities:

o Involved in support and development of the Application.

o Critical changes has been suggested for updating the existing UML Case

Diagrams.

o Worked as a Component Developer using Java and J2EE technologies.

o Developed a tool that can monitor the environment and reports any

issue if any exists.

o Created GUI using JSP's and Struts based framework.

o Installed and maintained Sabrix tax engine for tax calculations.

o Created support documents for monthly releases and content upgrades.

o Created public Assemblies to implement business logic and Web Services

were employed to integrate necessary applications.

o Extensive usage of J2EE design patterns namely DAO, Factory, Session

Facade, etc.

o Participated in unit testing of the application to ensure quality.

o Provided extensive pre-delivery support using Bug Fixing and Code

Reviews.

o Used SVN for version control.

Environment:

Java 6.0, j2ee, Servlets, JSP, JavaScript, Web Services,XML, JMS,

Weblogic10, Unix, Junit, Oracle, Ant, Starteam, Sabrix, Taxware.

Project # 3:

Hewlett-Packard, India

Dec 09-Jun 10

Sr. Java\J2EE Developer

Project: FOCUS

Financial online claim utility system enables HP to pay its business

partners, the promised reward amounts for the sales they perform. When a

sale is performed by the vendors there will be a monitory benefit for the

higher volume of sales. The monitory benefit will be paid to the vendor

using an automated process. FOCUS enables the user to key in the payment

data and waits for the approver to approve the payment. Once the payment is

authorized an EDI file will be generated. The EDI file is generated on the

SPS environment and using HP enterprise service bus the files are sent to

downstream systems so the vendor gets paid by HP.

Responsibilities:

o Designed and developed Presentation layer (GUI) using Struts view tags

(HTML, Bean, Logic and Nested), JSP, HTML, XSLT and CSS.

o Developed the Struts Action classes and ActionForm classes and

configured them in Struts configuration files as part of the

controller component.

o Server side validations using Struts Validator framework.

o Extensively used JavaScript and Ajax for client side validation

o Using WSAD developed the JSP views

o Developed Data Access Objects (DAO) to make a stored procedure call to

extract the data from the database, put the retrieved data in

particular format and to write the data to a flat file

o Configured HP Enterprise Service Bus(HPSB) to send EDI files to the

down stream systems

o Involved in writing ANT Scripts for building the application

o Written Simple and Complex SQL queries.

o Used Log4J logging framework. Log messages with various levels are

written in all the Java code

o Performed Debugging, Analysis, unit testing, regression testing, and

system testing of the entire project.

Environment: Java, J2EE, Struts, Oracle, Linux, CSS, Weblogic 7, HPSB,

CVS, Log4j, ANT, Junit, Java Script, Ajax.

Project # 4:

KPIT CUMMINS, India

Jun 09-Dec 09

Sr. Java\J2EE Developer

Project: ICAT Homologation

ICAT is an Indian government organization responsible for certifying the

automotives in India. To automate the homologation process in the

organization this software was developed. Using this client can submit a

new case to the ICAT as well as monitor the existing approvals pending with

ICAT. The system allows organization to deliver end to end process using

the system. Workflow management is used to move the process to different

stages.

Responsibilities:

o Developed Business Layer classes and Value Object classes to perform

the business layer process

o Developed Factory classes for business layer.

o Developed the Struts Action classes and ActionForm classes and

configured them in Struts configuration files as part of the

controller component.

o Server side validations using Struts Validator framework.

o Developed business workflows using JBPM.

o Developed the JSP views using WSAD.

o Developed Data Access Objects (DAO) to make a stored procedure call to

extract the data from the database, put the retrieved data in

particular format and to write the data to a flat file

o Involved in writing ANT Scripts for building the application.

o Extensively worked on writing Simple and Complex SQL queries

o Used Log4J logging framework. Log messages with various levels are

written in all the Java code

o Developed code to store and retrieves files in Alfresco.

Environment: Java, J2EE, Struts, Oracle, Linux, CSS, Jboss, JBPM,

Alfresco, SVN, Log4j, ANT, Junit, Java Script, Ajax.

Project # 5:

Hewlett-Packard, India

Aug 08-Jun 09

Sr. Java/J2EE Developer

Project: Shared Portal Framework

Shared Portal Framework is designed as upgrade for Shared Portal Platform

this includes the required API's that most of the Portal application in HP

can be implemented, SPF uses WSRP protocol to connect to remote portlets

and allows user to populate the remote portlet. SPF also allows teams to

configure both HPP and @HP authentication without modifying any code.

Responsibilities:

o Developed Code for custom portlets.

o Developed Grids and themes using vignette(VAP) application API.

o Created sites in vignette portal server to serve different business

without setting up the separate environment to host the application.

o Created secondary pages to handle the error messages and also to

handle the user login.

o Involved in writing ANT Scripts for building the application

o Created documents to handle the release process

Environment: Java, J2EE, Vignette, Oracle, Linux, Web logic, Clearcase,

Log4j, Maven, Junit, Java Script.

Project # 6:

Hewlett-Packard, India

Mar 08 - Aug 08

Sr. Java/J2EE Developer

Project: HP-EPO Next GEN

HP EPO Clean sheet the project main aim is to analyze the business

requirement for HP.com and come out with an estimate for feasibility of

oracle UCM tool to fit the business requirements this will help the

management to take efficient decision to implement HP.com in oracle UCM or

to use SDL Tridion.

Responsibilities:

o Involved in analyzing the business requirements.

o Created a sandbox environment with Oracle sitescope.

o Developed templates using Oracle Idoc Script.

o Involved in evaluating the Oracle UCM tool with the SDL Tridion

capabilities.

o Developed XSLT templates for using with UCM.

o Created extensive analysis document and supporting documents for

business users to decide the future tool to use for HP.com website.

Environment: Java, J2EE, Oracle UCM, Linux, SDL Tridion, CSS, Weblogic

7.0, Clearcase, Log4j, ANT.

Project # 7:

Hewlett-Packard, India

Jan 08-Mar08

Java/J2EE Developer

Project: Shared Portal Platform

Shared Portal Platform the proposed platform makes use of widely accepted

standards (WSRP and more generically, web services), solves many common

problems once through the Common Web Services, and takes advantage of

vendor solutions without a tight coupling that binds HP to a particular

piece long term. At its highest level of integration, content providers

communicate with the Portal Server using the widely used industry standard

Web Service for Remote Portlets (WSRP) protocol. When needed, the

individual portlets communicate with the Common Web Services, primarily to

gain access to the group/user profiling so that they may provide portlet-

level authorization and customization. These portlets also communicate

with their functionality-specific back end data stores (not shown here).

The use of WSRP enables the different portlets to deploy independent of one

another.

Responsibilities:

o Developed the JMX components to monitor the weblogic server data.

o Monitoring the web server performance to identify server peak

performance and to fine tune the configuration to scale the server to

higher performances.

o Collecting the metrics data from the production environment and use

the data for analysis.

o Developed portlet to consume WSRP.

o Debugging the existing portlet code and fixing the critical issues

reported by the end user with in no delay.

Environment: Java, J2EE, Vignette, Oracle, Linux, Web logic, Clearcase,

Log4j, ANT.

Project # 8:

Hewlett-Packard, India

Jul 07-Jan08

Java/J2EE Developer

Project: Manager's Information Gateway

Manager's Information Gateway (MIG) project involved developing a site with

one page for Managers which contained information from various sources.

Currently managers at HP are using at least 7 different tools for view and

perform their manager's tasks. Even to view this information they need to

go to those sites. Hence to make it simple for managers to view

consolidated information from a single site, MIG page was developed. To get

this information from various data sources, various options like Web logic

Enterprise service bus, HP service bus and so on were evaluated.

Considering maintainability and supportability.

.

Responsibilities:

o Developed XSL files required for displaying the user interface.

o Developed JavaScript for making Ajax calls and display content

dynamically.

o Developed code for Data Services Layer which will be used to connect

to different data sources to receive the data.

o Developed custom exception frame work required for Data services

Layer.

o Implemented OS Caching to store the configuration files in the memory

to improve the application performance

o Involved in writing ANT Scripts for building the application

o Developed JUnit test cases to map the requirements..

Environment: Java, J2EE, Vignette, Oracle, HPUX, Web logic, Clearcase,

Log4j, ANT, Junit, Java Script, Ajax, Os cache.

Project # 9:

Thought Green Technologies Pvt. LTD, India

Mar 07- Jun 07

Software Engineer

Project: Catalogue Management

It is a B2B application, developed to maintain clients SKU's in a

classified way intending that the user is familiar with the product

numbers. This contains User Management Module, Inventory Management module,

Catalogue management and order Management. This application is developed

using MVC architecture in Struts Frame Work with Java Beans as Middleware.

It also includes AJAX Functionality for better viewing of the available

products. The reporting has been done using the XML & XSLT technologies

using the ORACLE as a Back-End Database

.

Responsibilities:

o Got good overview of application architecture design through research.

o Developed Data Definition scripts using PL/SQL.

o Designed and development of User Interface using JSP and Beans.

o Developed java script for input validations and used Ajax to fetch

information from server.

o Unit Testing and System Testing, Implementation.

Environment: Java, J2EE, Linux, Tomcat5.0, SVN, Log4j, ANT, Junit, Java

Script.

Project # 10:

Thought Green Technologies Pvt. LTD, India

Aug 06- Mar 07

Software Engineer

Project: Reporting System

The Reporting System was developed for Premier explosives, which produce

the mines related explosives. It is used to generate the reports to the

system that is already exists with the company. The reporting system is

kind of software, which uses the XML the technology. The reports were build

by the system based on the configuration that is set in the XML file. The

user interface will be build by using the XML configuration and the XSL

files.

.

Responsibilities:

o Involved in analysis and design of the application.

o Developed User Interface using JSP and java Beans.

o Developed java classes to convert SQL query data to XML.

o Implemented JAXB and saxon for XML parsing.

o Developed XSL files to convert data to HTML and XSL FO to convert data

to PFD files.

o Participated in Unit Testing and integration Testing,

Environment: Java, J2EE, Windows-2000 server, Servlets, JSP 2.0,

Tomcat5.0, Log4j.

Project # 11:

Thought Green Technologies Pvt. LTD, India

Jan 06- Sep 06

Software Engineer

Project: Online Stationary (OLS)

This system is mainly designed for Computerization of the manual SCM. Using

this system, User can make Orders for the products they need through web

.The supplier can get the information like Orders made by the particular

employee. This system involves the computerization of payroll management

system. The whole system is developed using JavaBeans, JSP, HTML, Java

Script, AJAX, Java Mail etc and backend system typically built on MYSQL.

.

Responsibilities:

o Involved in study and design of the application architecture

o Design and Development of User Interface using JSP and javaBeans.

o Created user interface using java script and ajax

o Created Sql queries to store and retrieve the data from database.

o Used java mail to send notifications to the registered users.

o Extensive Unit Testing, System Testing and implementation.

Environment: Java, J2EE, Windows-2000 server, Servlets, JSP 2.0,

Tomcat5.0, Log4j.



Contact this candidate