Post Job Free
Sign in

Java Project

Location:
8830
Posted:
March 09, 2010

Contact this candidate

Resume:

Kajal B Patel **** Cheryl Drive,

Iselin, NJ *****

*******@*****.*** Cell: 201-***-****

Summary

. 2.5+ years of IT experience with a focus on technical

implementation.

. Excellent experience of implementing various Java based technical

solutions using advanced Java concepts, J2EE technologies and Java-

GWT based web applications.

. Strong on database programming (SQL). Hold very good experience of

Oracle PL/SQL programming.

. Possess entire Software Development Life Cycle experience which

includes requirement analysis, software design, coding, testing, and

deployment.

. Passionate about the technology, hold outstanding ability to explore

and learn new technology independently.

. Have strong capability to work under pressure and maintain

professionalism.

Professional Experience

LTech, NJ USA (June 2009 - Till Date)

(Software Developer)

Project: LTech Power Panel

Description: Power Panel for Google Apps provides advanced IT management

and end-user capabilities for Google Apps. Provides hidden features of

Google App to administrator and end-users using Google APIs.

. Developed shared contact management, provisioning management,

resource management, delegate admin module and licensing model using

Google APIs.

. Implemented easy to use and efficient GUI using GWT/Java and

Architected the web based solution using Spring Web MVC.

. Implemented business functionality at server side using Java Servlet

and JSP.

. Involved in testing, production support and deployment on Google App

Engine.

Environment: Java 6.0, J2EE, JSP, Servlet, Eclipse, Spring MVC, Google Web

Toolkit, App Engine,

JDO, Google API, Java Script, CSS

New Jersey Institute of technology, NJ USA (Oct 2008 - May 2009)

(Master's Research project)

Project: Neighborhood Auditing Tool

Description: NAT is a Web based Ontology auditing tool for the Unified

Medical Language System (UMLS) concepts. Provides features for UMLS

auditors to find and report errors in UMLS more efficiently and accurately.

. Involved in search panel, optimized the search function, and also

involved in different UMLS concept display panel.

. Designed GUI for concept panel and its relationships (parent panel,

child panel, synonym panel, and concept relationships panel) using

Java Swing and Implemented multithreading for quick GUI response

using EvenDispatchThread.

. Implemented Applet-Servlet communication to connect the UMLS Oracle

database server using JSP, Servlet, and JDBC.

. Developed SQL queries to find relationships for a concept from UMLS

database.

Environment: Java 6.0, NetBeans, Java Swing, JSP, Multithreading, Servlet,

Tomcat, Oracle 10g, JDBC

Nirma Ltd., India (Jan 2005 - Jan 2006)

(Software Developer)

Project: Nirma Enterprise Application - NEA

Description: NEA is a detailed business process reengineering and analysis

application for understanding diverse commercial requirements of Fastest

Moving Consumer Goods Company - Nirma Ltd.

. Involved in designing and implementing GUI for some of the objects

of procurement module as well as warehouse module.

. Developed the report for various modules of NEA using SQL and Oracle

Report 6i.

. Highly involved in production support and maintaining the system.

Environment: Oracle Developer 2000, SQL, PL/SQL

Graduate Projects

. Calculator for infinite long integers (C++)

Developed a calculator that supports addition, subtraction,

multiplication, division and power operations with numbers of

infinite size. Implemented using linked list.

. Scrum Project Management Tool (Java, Oracle 9i)

Designed and Developed a Project Management Tool, for an

organization that uses scrum methodology for software development.

. On Line Jury System (Java Socket Programming)

Developed an online Jury System, implemented a client - server

architecture in a multi-threaded environment, resembling a panel of

judges passing a verdict on a given case and allowing them to reach

a common resolution on a given case.

. Video Store System (Java, Oracle 9i)

Designed and developed an easy to use GUI based application for a

chain of video rental stores featuring modules for inventory

control, rental management and client management.

. Online Chat System (Java Applet and Socket Programming)

Developed multi-threaded chat system using Java Swing based on

client-server architecture.

. Association rules for Data Mining (Java)

Implemented 'Apriori Principle' to find association rules of Data

Mining, using Trie Data Structure.

. Implemented Huffman encoding and decoding Data Compression algorithm

using C++.

. Simulated Distance Vector Routing Protocol in a multi-threaded

environment using Java.

. Developed Online Address Book using HTML and PSP.

Education

. Master of Science, Computer Science 01/2008 -

05/2009

New Jersey Institute of Technology (NJIT), Newark, NJ 3.75 GPA

. Bachelor of Engineering, Information Technology 09/2001- 05/2005

Saurashtra University, India 4.00

GPA

Technical Proficiency

Languages / Tools: Java, J2EE, Java Swing, Java Servlet, JSP, Google Web

Toolkit (GWT), Google

App Engine, PL/SQL, CSS, Java Script, HTML, XML, PSP,

Oracle Developer Form &

Report, C/C++

Database: Oracle 10g, MS Access, MS SQL Server

Other Concepts: Data Structures and Algorithms, Object-Oriented

Analysis and Design, Data

Management System Design, Project Management

Others: MS Office, Toad, Eclipse, NetBeans, Aqua Data

Studio, Visio, Subclipse

Accolades

. Worked as a TA (Teaching Assistant) for undergrad students for Data

Structures and Algorithms course.

. Presented technical papers in national level college competition in

2003, 2004, and 2005. Won second prize in 2004.

. Presented group project in national level college competition in 2004.



Contact this candidate