Post Job Free

Resume

Sign in

Java Developer Project

Location:
Spring, TX
Posted:
April 20, 2015

Contact this candidate

Resume:

LAKSHMI HARISH

**** ****** **** **

Spring,TX ***86

Cell : 281-***-****

aco936@r.postjobfree.com

Professional Summary:

Experience in Design, Development, Implementation and Maintenance of business critical, complex internet-

intranet and enterprise applications using Java/J2EE related technologies like Java, JSP, Servlets, XML, MySql

and Oracle as back end databases

• Extensive hands on experience on application design and development using Object oriented design

(OOD), MVC architecture, STRUTS, Hibernate, Spring

• Proficient in working with J2EE components such as JNDI, JDBC, EJB 2.0, JSP 1.2, Servlet 2.3

• Worked with XML, DTD, XSD, XSL, XSLT, SOAP, WSDL, DOM, SAX, HTML, HTML DOM,

DHTML, JavaScript, CSS and AJAX

• Strong understanding and working Knowledge of data persistence technologies like Hibernate and

J2EE design patterns like MVC, Singleton Pattern

• Advanced working Knowledge of various RDBMS like Oracle, Sybase, MySql and SQL Server

• Strong understanding and proficient with database objects including SQL, Stored Procedures,

Packages, SQL*Plus, PL/SQL, Functions, Triggers, Transact SQL and Schema

• Experienced with WebLogic configuration and programming JMS

• Proficiency with version control software, configuration management and code sharing tools such as

CVS, Visual Source safe, Perforce and modeling tools like Rational Rose

• Hands on experience with IDE's like JBuilder, MyEclipse, Eclipse,JDeveloper

• Strong analytical, problem solving, debugging and troubleshooting skills

• Sincere, self-motivated, team oriented and hardworking with excellent verbal and written

communication skills

TECHNICAL SKILLS

Languages Frameworks

Java, C, C++ MVC

• •

HTML, CSS Struts

• •

JavaScript Spring

• •

Hibernate

J2EE Technologies Web Servers & Application Servers

Servlets, JSP, JDBC, JNDI, JSF, Java Java Sun Server

• •

Mail WebLogic Application Server

RMI, EJB, Web Services, WSDL, JMS, Tomcat

• •

LDAP Glassfish

JBoss

XML, XSD, XSL, XSLT, JDOM,

Operating Systems Databases

Microsoft windows XP/2000/NT/95 MySql

• •

UNIX,MS-DOS Oracle 7.x, 8.x, 9i

• •

SQL Server 6.x

Sybase

Development Tools Others

JBuilder, Eclipse, MyEclipse JDom,SAX, Xerces and JAXP

• •

CVS, Visual Source safe 6.0, Perforce Log4J, JUnit, ANT, UML

• •

Rational Rose, StarUML

VI Editor, EditPlus

Putty

Visio

PROFESSIONAL EXPERIENCE

Lanyon, Houston TX Feb 09 – Dec 09

Developer

RFPs/CCC

RFPs /CCC is a web based application which deals with Hospitality, Travel Content, Channel

Management and Distribution Software. This application is an evolved travel management tool which

enhances user experience. The application consists of two parts, RFP’s and CCC’s. RFPs manage

requests for proposals for negotiated transient hotel rates on behalf of hotel corporations. It also handles

the hotel chain bids in response to such RFPs. CCC on the other hand help hotel corporations collect,

verify and publish information about their properties such as description, rates etc. This was a revamp

project and the primary purpose was to improve, update, and optimize the legacy application as well as

enhance the look and feel of the application interface.

Responsibilities:

• Involved in requirement gathering for the application and providing suggestions

• Worked on creating EJB’s for the backend which include Entity and Session Beans

• Worked on ant script to develop the project

• Worked on editing tables and input of valid data including all backend business logic which

would be picked up by EJB

• Worked on Ajax to submit forms without having to refresh the page.

• Work on Infragistic JSF components to improve the look and feel for the application

• Worked on JSF components for some of the front end validations

• Used object oriented JavaScript to do some of frontend validations

• Worked on creating custom tag libraries

• Worked with JSON (Ajax toolkit) to do some of the frontend validations.

Environment/Tools: JDK 1.4, J2EE 1.4, JDBC, Eclipse, JSP, JSF 1.1, Oracle 9i, JBoss, Editplus, Visual Source

safe

Idea Integration, Houston, TX Oct 08 – Feb 09

Developer

OLCSC

OLCSC is Web Based Application for Houston Toll Roads. This application is being developed for the Toll road

Authority. The application would allow the public to set up EZTags through the web instead of having to go to the

EZTag store. The System provides functionalities such as ability to open an account online, add vehicles, pay

bills, update account information, and get EZtags mailed to the specified address.

This application is based on three tier MVC architecture. The business logic was developed using Struts

framework on the OC4J application server and JDeveloper as IDE as the Application server is built into it. JSTL

tags were extensively used for rendering the presentation functionality. Tiles framework was used for layout as

well as reuse the page definitions. Web-Services were created to interact with the backend.

Responsibilities:

• Designed and built system using J2EE, Struts and MVC

• Responsible for generating build script using Ant that compiles the code, precompiled the JSP, builds an

ear file and deployed on the application server

• Involved in setting up the entire environment for the developers.

• Responsible for development of UI using Struts components like Taglib, Tiles, JSTL, JSP,

JavaScript and HTML

• Responsible for setting up the tiles-framework

• Developed DAO to be able to store the information from the Database

• Developed utility classes to allow copying DAO objects in front-end form classes.

• Wrote delegates which had some of the back-end business logic and also calls to the web-service

• Involved in writing Filters for the application

• Wrote extensive validations by using the validation-framework

• Extensive JavaScript’s were also done

Environment/Tools: JDK 1.4, J2EE 1.4, JDBC, JDeveloper, JSP, Struts 1.2, Oracle 9i, OC4J Editplus, Tortoise

SVN

Air Liquide, Houston TX Sept 06 – June 07

Java Developer and Database Designer

ROW – (Right Of Way) Application

This is a web-based application provided by the chemical company to its users to allow them view forms and reports.

The GUI consists of several menu options that allow users to view information such as Contact, Location, Grantor,

Tract with Pipelines and Jurisdiction. Various reports can be generated using queries. The primary objective of the

project was to transition all the functionality from Microsoft Access to Java technology using JSP as the front-end.

The business logic was developed using Struts framework on the Tomcat Web Server. JSP was used to develop

the front-end.

Responsibilities:

• Involved in requirements gathering and analysis

• Developed detailed design specification documents

• Worked with the graphic designer to create some look and feel form items.

• Set up the environment in tomcat and created a Struts framework to develop the project.

• Developed Action class and ActionForms to validate and store the given information

• Used the validation framework for validating some of the business requirement.

• Used Castors JDO’s to copy the data-base values into Java Objects.

• Responsible for development of UI using Struts components like Taglib, Tiles, JSP, JavaScript and

HTML

• Worked with transferring all the data from the MS-Access Database into the Oracle Database.

• Designed SQL’s to query information

• Responsible for Unit and integration Testing

• Responsible for integrating the application into the Humming-Bird Portal.

Eagle Transition Phase II

Eagle Inc. is an energy provider to Air Liquide. Air Liquide is required to pay for the energy it has consumed for

its various processes net of energy generated from its by-products which it sells to Eagle. Due to the large volume

of data generated, spreadsheets were not sufficient to hold all of the data. An ESP database was created to store

and analyze data.

Responsibilities:

• Analyzed several spreadsheets to read data.

• Worked on formulas to come up with values for many columns of the table

• Designed database schema from given spreadsheets.

• Worked with StarUML software to create a sketch of the database.

• Mapped relationships between the different data values.

Environment/Tools: JDK 1.4, J2EE 1.3, JDBC, JBuilder, JSP 1.2, Struts 2.0, Oracle 10g, Tomcat 1.4, Java

Script,Visual Source Safe, JSP Taglibs

Cingular Wireless, Richardson TX Feb 06 – Aug 06

Java Developer

SINGLEPOS

Singlepos is a web-based application that provides users an interface to manage customer information in the

inventory system. The application allows Cingular to activate the customer’s phone by following a stepwise

procedure to collect details and saves the information in the inventory. Based on the plan, customers are given

certain privileges such as upgrades on the existing plan. Records of the Invoice, Call Information and other

Network Information are saved in the inventory and can be traced though the application.

The application is based on MVC Architecture including Singleton factory design patterns. The business logic

was developed using Struts framework on the Weblogic Application Server. JSP custom tag libraries were

created for rendering presentation functionality.

Responsibilities:

• Designed and built system using Rational Rose with Struts framework (MVC) and Java Design

Patterns

• Designed Class diagrams of some modules using Rational Rose (UML).

• Implemented web pages using JSP, Struts Tags, JavaScript, HTML, CSS

• Responsible for generating build script using Ant that compiles the code, precompiled the JSP, builds an

ear file and deployed on the application server

• Incorporated various design patterns like MVC, Value Objects, Factory, Singleton pattern

• Developed implementation to make Telegence API calls which in turn calls the Tuxedo servers.

• Developed DB Utility classes to make calls to the Database using JDBC, Prepared statements.

• Unit testing of the modules with Junit.

• Designed JSP pages as a part to User Interface using custom and struts tags

• Involved in merging of the project

• Source code version control done using Perforce

Environment/Tools: JDK 1.4, J2EE 1.3, JDBC, JBuilder, Tuxedo, LDAP, JSP 1.2, Servlets, Struts 1.1, Oracle 9i,

Bea Weblogic 8.1, XML-SPY 4.1, Ant, Unix and Java Script, Clear-Case and Perforce, XML,XSLT, ADO,

Rational Rose, Visio, SSH, Putty,, iPlanet,SAXParsers

Quest Communication Inc., Columbus, OH March 05 – Feb 06

Java Developer and Database Analyst

LIMS/IPOD

LIMS is an IP resource management system consisting of Single User Interface (web based application providing

service information for Quest Data products), Logical inventory management system (LIMS), and Internet

Protocol Management System (iPAM). The Single User Interface (SUI) is not a database by itself but provides a

single view of data residing in multiple Quest systems. IPAM and LIMS are working components of SUI.

LIMS supports tracking of inventory elements in both provisioning of Quest services and post-visioning activities

such as trouble shooting and capacity planning.

While LIMS is an application with a front end GUI, IPOD is the background process/data mover serving as an

interface between LIMS and other disparate back office systems. IPAM is the Qwest Enterprise IP Address

Management System.

The business logic has been developed using EJB component framework on Weblogic Application Server. The

database was Oracle 9.1.

Responsibilities:

• Designed and implemented IPOD/LIMS system using MVC architecture and J2EE framework.

• Used Castor XML’s for “marshalling” and “unmarshalling” purposes.

• Developed Stateful Session Beans to implement business logic related to NVPN orders.

• Designed and developed Data Objects to store information such as port details, location

configuration etc.

• Created IPHelper Classes to validate IP addresses.

• Created Web Service to invoke NVPN Session Beans

• Designed JSP pages as a part to Single User Interface component (SUI) to display data

from multiple Quest systems.

• Developed Controller Beans to direct search pages to appropriate Session Beans.

• Optimized SQL queries to reduce search time for Quest product details from LIMS database.

NODE DATA

Node Data is a project which required querying three databases namely, F&E, TBS and LIMS containing

hardware information such as equipment details, circuit information and customer data. The databases had to be

queried and the results were stored in LIMS. The process was run each night to collect data and transfer

information to LIMS.

Responsibilities:

• Designed SQL’s to gather scattered hardware information from active circuits in various

• databases.

• Optimized above SQL’s to reduce runtime from 17 hours to less than 3 hours.

• Implemented Multi-Threading in-order to reduce runtime of the SQL’s.

• Designed Queries to get router information from higher order circuits.

• Designed SQL’s to update or insert hardware information.

Environment/Tools: JDK 1.4, J2EE 1.3, JDBC, JBuilder, EJB 2.0, Castor, JSP 1.2, Servlets, Oracle 9i,

TOAD, Bea Weblogic 8.1, Ant, XML, HTML, Unix and Java Script.

EDUCATION

University of Houston -Clearlake Houston, TX August 2004

Master of Science in Computer Science GPA 3.5/4.0

• Developed website analysis/optimization software to improve website ranking for “ Seague Systems

LLC” using PHP and Mysql.

Dayananda Sagar College of Engineering, Bangalore University, India August 2000

Bachelor of Engineering in Computer Science First Class with Distinction

• Developed Real Time Plotting for Flight Visualization software for National Aerospace Lab ( NAL) using

Java 2.0. Served as team leader on the project lasting 8 months.

NIIT, Bangalore India December 1999

Diploma (Network- Centered Computing Curriculum) First Class

• Test conducted on Windows NT, Networking Essentials, LAN

• Concepts and Tools of Quality Management, Application Development, Internet & Multimedia

• Project in Application using MS-Access

• Unix Programming, RDBMS Concepts, Sybase SQL Server, C++ Programming

• Project in Client/Server Application Development and Object Oriented Programming using Sybase SQL

Server, DB-Library & C++

PS: Undergone Advanced Java/J2ee training with H2KInfosys (Dec 2014 – March 2015)



Contact this candidate