Post Job Free
Sign in

Project Developer

Location:
Los Angeles, CA
Posted:
August 06, 2014

Contact this candidate

Resume:

Summary

. SDLC: *+ years of software development experience in object oriented

programming, design and development of Multi-Tier distributed, Enterprise

applications using Java and J2EE technologies with Software Development

Life Cycle.

. J2EE: 8+ years of Programming experience in Java 2.0/1.1/1.0, JDK

1.6/1.5/1.4/1.3/1.2, J2EE 1.4/1.1, Testng,JUnit,Struts,Spring frameworks,

EJB 2.0/1.1 (Entity, Session Beans and Message Beans),JDBC/ODBC, Oracle

10g/9i/8i/8.0.3, SQL,Linux, Bash Scripting, Spring, Hibernate 3.0,

Proficient in developing applications using J2EE Design Patterns like

creational, structural and behavioral design patterns (MVC Architecture,

Singleton, Factory, Fa ade, Service Locator etc).

. Web Servers: 4 years of extensive experience in Programming, Deploying,

Configuring, Fine-tuning and Administering Application & Web Servers such

as JBOSS Application Server 6.0/5.1, IBM WebSphere

8.0/7.0/6.1/5.1.1/5.0.1/4.0/3.5/3.0, IBM WebSphere Studio Application

Developer (WSAD) 5.1, Eclipse 3.0, Oracle Weblogic Application Server

8.1/9.0/10g

. Agile: 4 years of Agile development experience in object oriented

programming, design and development of Multi-Tier distributed, Enterprise

applications using Java and J2EE technologies.

. XML: Strong XML experience using XML 1.0, XSLT, DTD Schema & SAX/DOM,

XSL, HTML, DHTML, CSS and JavaScript. Experienced in parsing (DOM and

SAX) XML using JAXP API.

. Architecture: Proficient in the design, development and implementation of

Model-View-Controller (MVC) using Jakarta Struts 1.x Frameworks, Design

Patterns and DAO's, J2EE Architecture, SDLC, Software Engineering, Object

Modeling, Data Modeling, Project Management, UML.

. Source Control: Extensive experience with tools like Clearcase, CVS,

Subversion, SVN.

. Tools: Eclipse, MyEcipse, RAD, Jdeveloper, Net Beans, Apache Ant, Apache

Maven.

. Protocols : DHCP, DNS, FTP, HTTP, IP, LDAP, SMTP, SSL, TCP.

. Databases: Experienced with RDBMS implementation and development using

Oracle 8/8i/9i/10g, SQL Server 2000, PostgreSQL, MySQL and Apache Derby.

Education

Master of Computer Applications from ICFAI University

Bachelor of Education from Nagarjuna University

Bachelor of Science from Nagarjuna University

Certications

. Certified by Red Hat for RHCSA and RHCE(RHEL6)

Technical Summary:

Java Java 2.0/1.1/1.0, JDK 1.6/1.5/1.4/1.3/1.2, J2EE

2.0/1.1, EJB 3.0/2.0/1.1, JMS, JSF, JNDI, JWS, JSP,

Servlets, JSP Tags, Java Beans, Applets, Swing,

AWT, JDBC/ODBC, JSF, JAXP, JAX-RPC, Spring,

Hibernate 3.0, Web services, JavaMail.

Enterprise Servers IBM WebSphere 6.1/5.1/, BEA Weblogic 8.1/7.02,

Jboss 6.0/5.1/4.2, Apache Tomcat Web Server

XML Technology XML, XSL, DTD/Schema,Apache Xerces(XML parser),

DOM/SAX API

Programming SQL, HTML 5.0/4.0, DHMTL, CSS, JavaScript, AJAX,

Linux Bash Scripting

Databases Oracle 10g/9i, SQL Server, MySql, PostgreSQL,

Apcahe Derby

Protocols DHCP, DNS, FTP, HTTP, IP, LDAP, SMTP, SSL, TCP

Other Tools WSAD 5.1, RAD 8.5/7.5/7.0, Eclipse, Rational Rose

2000, TOAD, My Eclipse, JQuery, ClearCase, SVN,

JUnit, JSMVC,Astah UML,OpenLDAP,JXplorer,JBoss

6.0/5.1

Environment Linux, MS-DOS 6.22, Windows 98/NT/2000/XP/7/8

PROFESSIONAL EXPERIENCE:

Ebreez Software Pvt Ltd

Feb '12 - July'14

Role: Sr. J2EE Developer

Project: Flyin

Description: Flyin.com will be a leading B2C website offering all the

travel services to the online consumers. Flyin.com will provide search and

book options for following services

. Flight :

User should be able to search flights by using the search options.

User should be able to book One Way, Return or Multi City flights. User

can do three broad types of searches, when doing a flight only search

through the home page:

Search for one way / roundtrip flights

Search for sequence of flights for a multi city type search

Search on the quick search grid, which displays lowest flight fare for

each calendar day.

Search for Low Cost airline

. Hotel :

User should be able to search hotels by using the search options. User

should be able to search by destination or hotel. When user clicks on

the hotel tab Top Destinations, Top hotels, Top hotel chains and Our

Partners section should be displayed.

. Car Rental :User can search and book Car Rental services online via

Flyin.com. Following is the process to be followed on the website by

the online customer.The customer is referred to as 'user' from now

on.User clicks on Car Rental tab in main menu or clicks on the radio

button provided,search widget should be displayed to the user to input

details for Car Rental search.

. Packages :

User can search for a combination of Flight +

Hotel,Flight+car,Hotel+Car for specific destination.

. Transfers :

User can search and book Transfer services online via Flyin.com.

Following is the process to be followed on the website by the online

customer.

The customer is referred to as 'user' from now on.

. My Account :

Flyin will have a My Account section on the website wherein users can

create their profile & preferences. The login/registration process

will be the same as described in the Flight flow and hotel flow except

that the user can login without searching for any services.

User can click on the Login/Register link and continue to access the

My Account.

User clicks on Transfer tab in main menu, search widget should be

displayed to the user

to input details for Transfer search. Transfer tab should become

active on the main menu.

This page should display the Subscribe with us option and other header

and footer links.

A Search panel for Transfers will be displayed.

. My Itineraries :

User can view the itineraries by clicking on the My Itineraries

in the banner.

Logged in User - If the user is logged in and clicked on My

Itineraries,

section will be displayed with the Itineraries saved

Sign-in/Register - If the user is not logged in or registered,

user needs to sign in or register on the website (as given in

the flight flow - Login/Register)

and then the My Itineraries section will be displayed

Responsibilities:

. Developed the application using JSF for front end, Spring to manage

business layer components.

. Implemented business logic in Middle Tier using pluggable components,

which were specified in the customized xml documents using Spring

framework.

. Used JDK 1.6 inside MAVEN script to compile and build the code.

. Responsible for using javascript for web pages in front-end development.

. Used JQuery on frontend to develop dynamic web pages.

. Responsible for using CSS style sheets for front end development.

. Used Spring Framework for Dependency injection and integrated with the

Hibernate.

. Used JSTL in JSP pages for core and functional tags.

. Responsible for designing XML DTD and formatting XML documents with XSLT

and XSL FO.

. Responsible for using JBOSS 6.0 as enterprise application server.

. Worked closely with the testing team in creating new test cases using

Testng Framework and also created the use cases for the module before the

testing phase.

. Used Apache Maven for building applications for its dependency,jars and

repository manage met and building the application.

. Participating in product development activities including tools setup,Low

Level Design,Coding,Unit Testing,Code Reviews and Walkthroughs and defect

fixing.

. Participating in continuous self study and ensuring technical skills are

relevant to the needs of the product.

. Designed & developed LDAP Authentication & Authorization Service using

Java, LDAP, JNDI.

. Implemented JSF Converters to handle formatting and Localization and

configured the faces-config.xml to create a web application navigation

rule.

. Designed and Developed application screens using JSF Richfaces, HTML,

XHTML, DHTML, AJAX and JavaScript.

. Performed Validations on UI data using JSF validations and JavaScript

. Responsible for using JQuery for the interaction between the JavaScript

validation and dynamic HTML pages.

. Effectively used Log4j framework to implement logging system for the

project.

. Prepared UML diagrams such as Use case Diagrams,Class Diagrams and

Sequence Diagrams using Astah tool.

Environment: J2EE, JDK 1.6, Spring Framework, JSF, JSP, Richfaces, Eclipse

3.6, Java Bean, MQ, JBoss, Log4j, Java Script, CSS, Ajax, jQuery, SQL

Server, Oracle, Astah, UML, XML, XSL, XSD, XSLT, SOAP,

Linux,OpenLDAP,JXplorer.

Sonata Software Limited

April '11 - Feb '12

Role: Sr. J2EE Developer

Project: Ebreez

Description:

Ebreez OTA is an online travel agency solution which allows any company to

be online at any level they want and start selling online and it provides

search and book options for the following services:

The main objective of this module is to:

. Flight (Search and Book a flight)

. Hotel (Search and Book a hotels)

. My Account (Pre-filled list should display the travelers saved in My

Account as Traveler profile)

. My Itineraries (It is previous booked details by the user, which has

voucher, e-ticket and saved itineraries)

Ebreez Travel is an administration module for the Ebreez internal team for

managing the application parameters, business rules, user administration

and other admin activities related to the Ebreez Ecommerce solution

The main objective of this module is to:

. Setup master data for the Ebreez by Ebreez Admin user. Allows CRUD

operations to most of the master data.

. Provide interfaces to other modules so it can interact and get master

data from this module.

. Providing reports to privileged user for various users like

management, product management, operations, sales and marketing,

finance & accounting etc.

. Provides audit logging for all user operations to track them.

. Provides user management functionality wherein users, admin, roles &

responsibilities are provided, the functionality is listed in detail

in User management HLD.

Responsibilities:

. Developed the application using JSF for front end, Spring to manage

business layer components and Hibernate for performing database

transactions.

. Implemented business logic in Middle Tier using pluggable components,

which were specified in the customized xml documents using Spring

framework.

. Used JDK 1.6 inside Maven script to compile and build the code.

. Responsible for using javascript for web pages in front-end development.

. Used JQuery on frontend to develop dynamic web pages.

. Responsible for using CSS style sheets for front end development.

. Used Spring Framework for Dependency injection and integrated with the

Struts Framework and Hibernate.

. Used JSTL in JSP pages for core and functional tags.

. Responsible for designing XML DTD and formatting XML documents with XSLT

and XSL FO.

. Responsible for using JBoss 5.1 as enterprise application server.

. Worked closely with the testing team in creating new test cases using

Testng Framework and also created the use cases for the module before the

testing phase.

. Used Apache Maven for building applications for its dependency,jars and

repository manage met and building application.

. Used Oracle10g as the backend database and Hibernate as ORM Tool to

retrieve Data Access Objects.

. Developed Data Access Objects to access middleware Web Services

. Wrote Hibernate configuration file, Hibernate mapping files, developed

persistence DAO classes to persist the data into Oracle Database using

Hibernate Query Language (HQL).

. Designed & developed LDAP Authentication & Authorization Service using

Java, OpenLDAP, JNDI.

. Implemented JSF Converters to handle formatting and Localization and

configured the faces-config.xml to create a web application navigation

rule.

. Designed and Developed application screens using JSF Richfaces, HTML,

XHTML, DHTML, Dojo, AJAX,CSS and JavaScript.

. Performed Validations on UI data using JSF validations and JavaScript

. Responsible for using JQuery for the interaction between the JavaScript

validation and dynamic HTML pages.

. Effectively used Log4j framework to implement logging system for the

project.

. Maintain the code using version control software - SUBVERSION (SVN).

Environment: J2EE, Servlets, JDK 1.6, Spring Framework, Hibernate, JSF,

JSP, Eclipse 3.6, Java Bean,OpenLDAP Server, JBoss, Log4j, Java Script,

CSS, Ajax, jQuery, DB2, Oracle, Astah, UML, XML, XSL,XSLT, SOAP,Linux

Hewlett-Packard Global Soft Ltd

Jun '10 - Jan '11

Role: Sr. J2EE Developer

Project: Node Reservation System

Description:

This project will automate the process of allocation, renewal and de-

allocation of nodes within a federated data center system. A uniform front-

end user interface shall enable users and clients to reserve nodes in

multiple contiguous or non-contiguous fashions within and across

datacenters.

This system is targeted to reduce administrative work by automating the

processes of user authentication, software installation, tracking the

status of the node, renewal and de-allocation of nodes.Before a node can be

allocated to the user, the user needs to be approved by the administration.

This approval is needed only once, during the first time request. Upon

successful approval, each user is approved for X number of nodes with an

End Date. The administrator can then "allocate" node(s) within the bounds

of the initial approved nodes and end date.

Responsibilities:

. Generated Use case diagrams, Activity flow diagrams, Class diagrams and

Object diagrams in the design phase using Rational Rose

. Designed UI screens using JSF, JSP, Struts tags and HTML. Used JavaScript

for client side validation.

. Implemented Agile Scrum and Test Driven Development (TDD) in developing

project.

. Used Struts Framework in the application which is based on MVC2 design

pattern.

. Used Hibernate Persistence Strategy to interact with database.

. Actively involved in designing and implementing Session Fa ade, Service

Locator and Data Transfer Object design patterns.

. Used Spring Framework for Dependency injection and integrated with the

Struts Framework and Hibernate.

. Database connectivity and Using SQL Wizard and SQL Query Builder in

WSAD 5.2.

. Developed Custom Tags to simplify the JSP code.

. Used DAO pattern to retrieve the data from database.

. Used SAX and DOM XML parsers in the application.

. Administration and configuring Web Sphere application server for

deploying application, creating JDBC Data sources, creating servers.

. Used JQuery for client side scripting.

. Used JDBC to access Oracle database for accessing customer information.

. Used Testng framework for Unit testing of application.

. Deployed and tested the application code on Weblogic 8.1 Application

Server.

. Used Log4J for error logs.

. Environment: EJB, Struts, Hibernate 3.0, Spring, JSP, Servlets, JMS, Web

services, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J,

JUnit, Weblogic 8.1, Oracle 9i.

SONY INDIA PVT LTD

Oct'09 - Jun '10

Role: J2EE Developer

Project : Service Information Exchange[SIX]

Description:

If the Sony product fails customer will contact Authorized service centre

(ASC).

ASC people will check whether the product is in warranty or not.And they

will enter the customer and product information in SIX Application.SIX

tracks equipments that are returned or are to be returned by the customers

for repair and the equipments those are to be returned after repair from

the ASC center. The System shall be used to create a Repair ID for the

equipment being returned and to maintain the details of SIX entry at any

time when the equipment is in the ASC.

Responsibilities:

. Involved in identifying various individual logical components, expressing

the system design through UML diagrams.

. Engaged in the development of the entire spectrum of business components,

including the web interface, J2EE based middleware, database connectivity

systems and relational databases.

. Developed the application front end using Spring Framework with Java

Server Faces.

. Involved in implementing the DAO pattern for database connectivity and

used the JDBC API extensively.

. Employed the persistence strategy with the help of ORM tool Hibernate.

. Used the Spring Framework for the purpose of Dependency Injection in

Business logic implementation.

. Used LDAP for authenticate,querying and modifying data

. Coded SQL and Stored Procedures in Oracle database.

. Deployed and tested the application code on JBoss Application Server.

. Used maven scripts to build the application and deployed on JBoss

Application Server

. Used CVS for version control.

. Used Log4J for error logs.

. Responsible for receiving Incidents & Requests from end users, analyzing

these and either responding to the end user with a solution or escalating

it to the other SAP teams.

. Co-ordination with SAP supports groups to resolve production issues.

. Interaction with the business community as needed.

. 24 x 7 on call pager support on a rotation basis.

. Code changes for break fix and minor enhancements in Front End.

. Co-ordination within the support team and should be a good team player.

Environment: IBM Web Sphere App Server 5.1, WSAD 5.1.2, Struts, JSP 2.0,

XML, EJB, JMS, JDBC, Oracle9i, Hibernate 2.0, Spring, UML, CVS, Log4J,

JUnit.

SLK Software Services Pvt Ltd

Jan '08- Feb09

Role: J2EE Developer

Project: Customer Support System[Fifth Third Bank]

Description:

CSS is an Customer Support System which is Developed for the Client Fifth

Third Bank, U S for their internal use. This application will be used by

Customer Executives of the Bank to provide the support for the customers of

the Fifth Third Bank, U S. we implemented Savings Account module, Current

Account Module and Credit cards Module. This System allows the Customer

Care Executives and Other Teams of the Bank to Solve the Problems reported

by Customers.

Responsibility:

. As a Sr. Developer, was involved in technical design, which included,

defining the screens, validations, relations, error messages, coding

standards, etc.

. Developed the design using Rational Unified Process (RUP).

. Developed Technical Design using Rational Rose Object Model class

diagrams, sequences diagrams and use cases.

. Allocation of development work to team members.

. Provided design for seamless flow of data from database to web using

caching mechanism at application & web tier.

. Developed application UI using JSP, Java Script, CSS, Ajax for

presentation.

. Developed Business Logic & Persistence using JDBC, Java Beans & SQLServer

Database

. Fine Tuned Queries for performance improvement

. Developed Single Sign-On (SSO) using LDAP Server

. Developed Queue based messaging using MQ Series.

. Actively participated in UAT & Production Roll Out.

. Developed ANT scripts for build and deploy process automation.

. Integrated and automated development and deployment processes using CVS

and ANT Scripts.

Environment: J2EE, Servlets, STRUTS Framework, EJB, JSP, RAD 6.0, Java

Bean, Web Services, LDAP Server, WebSphere 6.1, Log4j, Java Script,CSS,

Ajax, DB2, Oracle, Rational Rose, UML, XML, XSL,XSLT, SOAP, AIX-Unix

NCMR Technologies

Mar '07 - Dec'07

Role: Software Engineer

Project : Return Material Authorization

Description:

Micro Motion is a leading manufacturer of Coriolis flow meters. It has

expanded Coriolis technology to include highly accurate on-line density,

temperature and viscosity measurements for a wide variety of applications,

including custody transfer.

Micro Motion Inc. tracks equipments that are returned or are to be returned

by the customers for repair and the equipments those are to be returned

after repair from the MMI repair center.

RMA (Return Material Authorization) System enables the authorized actor

involved in the return material tracking process to enter the details about

the equipment being returned. The system shall be used to create a RMA

entry for the equipment being returned and to maintain the details of RMA

entry at any time when the equipment is in the MMI.

Responsibilities:

. Actively involved in designing the Sequence Diagrams using Astah Tool.

. Handled the backend operations of the respective modules also.

. Used JBuilder IDE for creating and developing most of the JFrames and its

layouts.

. Used Toad for interacting with the Oracle Database.

. Deployed the application in Linux operation System.

. Involving in Implementation, and integrating new online functionalities

using Struts Framework.

. Discussions on Development Issues with Client.

. Involved in development of the user interface

. Implemented Action classes and Validations using Validation Framework.

. Implemented Page Layouts using Apache Tiles Framework.

. Configured Struts Configuration file as per the requirement.

. DAO's Implemented for the DB interaction.

Environment : JDK 1.2, JSP, Struts,JDBC,Oracle, Toad, JBuilder,Astah, and

Bugzilla, XML (SAX, DOM, JAXP)

NCMR Technologies

Jun '06 - Feb'07

Role: Software Engineer

Project : Loan Tracking System

Description:

Whole Loan Tracking is a full lifecycle whole loan management system. It

controls the bidding, inventory, and securitization workflows for all of

Lehman's whole loan business. Additionally, it provides a set of research

and query tools allowing due-diligence to be executed on any asset in the

Lehman whole loan universe. The system allows research to be performed

against both current and historical time asset information.

The System itself is central to the day to day processing of whole loan

assets. Its user base is comprised of several key business groups: tape

analysts, deal managers

Responsibilities:

. Involved in development of the user interface

. Responsible writing Client-side Validations using Java Script.

. Responsible for developing Application Front end using JSPs and

HTML's.

. Implemented Action Classes

. Responsible for Form Validations using Validation Framework.

. DAO's Implemented for the DB interaction.

Environment : JDK 1.2, JSP, Struts,JDBC,Oracle, Toad, JBuilder,Astah, and

Bugzilla, XML (SAX, DOM, JAXP)

SriLakshmi

E-Mail: ****.**********@*****.***

Phone : 714-***-****



Contact this candidate