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.