You are on page 1of 4

Dhaval Shah

Cell (551-689-6158)
sdhaval2001@hotmail.com

SUMMARY of QUALIFICATION
• Total experience of 4+ years out of which 2 years of good experience in software design,
development of business application with domain knowledge of USA Income Tax and USA Court
System (Dupage County, IL).
• Very good Experience of Object Oriented Programming (OOPS) and Relational Database
(RDBMS) concepts.
• Strong concepts in JAVA using Swing, AWT, Servlets 2.4, RMI, JDBC, JSP 2.0, Struts 2.0, JSF,
ADF and Java Beans.
• Good experience of using RDBMS including SQL Server, MySQL 5.0 and DB2.
• Has knowledge of developing web applications and server side programs using Servlets 2.4, JSP
2.0, EJB and JDBC with Apache Tomcat 5.0 OC4J 10g.
• Experience in using frameworks and tools like Jakarta Struts, Hibernate 2.0 and Ant.
• Proficient in developing OOP applications using J2SDK, Swing, EJB, Threads, RMI.
• Very Good knowledge of HTML, XML, HTTP, DOM and related technologies like parsers JAXP
(SAX, DOM).
• Very Good experience with Swing compliant IDEs like NetBeans 5.0 and J2EE compliant IDEs like
Eclipse 3.0/3.2.
• Good Experience in writing SQL Queries, Stored Procedures, Triggers and Cursors.
• Good Experience in making PDFs using i-Text 3.1.
• Sound RDBMS concepts and extensively worked with DB2, MySQL 5.0 and SQL Server and
familiar with Oracle 9i and 10g.
• Self-starter always inclined to learn new technologies and Team Player with very good
communication, organizational and interpersonal skills.

EDUCATION & CERTIFICATES


• B.C.A. (Bachelor of Computer Application ) Dharamsinh Desai Institute of Technology (DDIT) -
Nadiad INDIA
• Sun Certified Java 2 Programmer (SCJP)

SOFTWARE & TOOLS


Languages: JAVA 2 (Servlets, JSP, AWT, Swing, JDBC, RMI, J2EE), Visual Basic.
Web Tools: HTML, XML, AJAX
Java IDE: Eclipse 3.2, Net beans 5.0 / 5.5
Server Side Tools: JSP 1.2, Java Servlets 2.3
RDBMS: SQL Server, DB2, Oracle 9i/10g
Middle Ware: RMI.
Servlet Engine: Apache -Tomcat 5.x
Web Servers: Apache
Protocols: HTTP
Tools: Ant 1.6.5, Log4j, Jakarta Struts 1.2
Framework: JSF, ADF

OPERATING SYSTEMS:
Windows NT/2000/XP

EXPERIENCE SUMMARY

Dupage Unified Court System (DUCS), Chicago, IL May 2007 – Dec 2007

Description:
DuPage County Circuit Court, IL, is being catapulted with a Java-based Court Management System
designed for the e-business of the Circuit Court Clerk. The Circuit Court Clerk’s Office is an integral part of
the judicial system, serving as the Keeper of Records, Files and the Seal of the Court. Responsible for day-
to-day court activities-such as attorney registration, automatic status dates, certified copy of judgments,
document legibility, fees, legal services, probate publication, and record searches--the DUCS system is a
distributed client / server application built using Java, Swing and RMI technologies. DUCS is a time &
material based maintenance project. Responsibilities include maintenance / enhancements / new
development work for Dupage County Justice Department. The regular work involves fulfilling the
maintenance work of DUCS system. It also involves development of various web applications, which are the
web versions of few of the DUCS modules.
Responsibilities:
• Worked as a developer / analyst and responsible for doing Maintenance work, Enhancements, New
Development for the system.
• As a part of new work / enhancements, I worked on implementing web applications like “Internet
Case History System” and “Public Info (Traffic ticketing, compliance etc)”.
• Responsible for communication with local team as well as onsite team.
• Worked with i-Text for generating PDFs.
• Worked with JTable and JTree.
• Reporting to Senior Software engineer & Project manager.

Environment: JAVA 2, JDK1.4.2, Servlets, JSP, Swing, Hibernate, RMI, Struts, Websphere Application
Server, J2EE, EJB 2.1, JDBC, Java Script, XSL, Apache Tomcat, Log4J, XML, Eclipse, Java Beans, ANT,
DB2, VSS, PVCS, Mantis Issue Tracking System.

AcTax Solutions Pvt. Ltd, India Jul 2005 – Apr 2007


(1) TaxExact

Description:
The project is developed for filing US tax returns. Entire project is based on US taxation system. We
develop desktop application to provide ease to fill up all the required tax forms and Schedules. This
application is designed mainly for CPA to complete returns. The application is also responsible for printing
and generation of reports of the forms. Advice of CPAs can be taken if registered to the site of TaxExactPro.
Different type of selection make available to client like starter, economy, premium & evaluation copy based
on number of e-file he/she want to perform. The user can upload their document after selecting CPA and
CPAs advice. Using user’s information we are creating electronic file and that are sent to IRS.

Responsibilities:
• Requirement gathering with the user group and functional experts.
• Made a Prototype for final approval.
• Developing desktop application using Swing and Web part using JSP/Servlets & Struts.
• Data is saved in XML files and is fetched using DOM parser.
• Debugging, Unit Level Testing and System Integration Testing.
• Database connectivity using JDBC.
• Written SQL Queries for report generation.
• E-file generation, which should match the standards of IRS, USA (Internal Revenue Service).
• Automatic submission of e-file to IRS.
• Developed Validation Class for doing various validations in the entire project.
• Designing the flow of the system.
• Gathering domain specific knowledge.
• Identifying and developing common functionalities for the package.
• Communicate with US Government people (IRS) and taking approval of software.
• Maintenance and Support.

Environment: JAVA 2, JDK1.4.2, Swing, Ms SQL Server, XML, MS Access, JDBC, Net Beans, Java Beans,
VSS.

(2) ERC and E-File of Individual Module - USA

Description:
A Stand-Alone Application designed to generate State E-File according to specifications of IRS and ERC is
the process before creating an E-file and it is mainly used to reduce the error in E-file.

Responsibilities:
• Developed UI using JTable in Swing.
• Used XML SAX Parser for data transfer from XML files to MS SQL Server.
• Developed Role based access to the system.
• Application packaging using Install4j and exe4j for States and Federal respectively.
• Made architectural changes in application for better integration with Install4J.
• Used Zelix for Code locking.
Environment: Core Java, Swing, JDBC, XML, MS SQL server, Zelix, install4j, exe4j.

H V Blood Bank, India Apr 2003 – Jun 2005


In-house (IRCS Administration and Management)

Description:
Complete Automated system which worked from Blood Donor entrance to his/her leaving and the reports of
his tests is also generated. The system keeps track of stock of blood bottles. It generates reports for sending
to the Food and Drug Department.

Responsibilities:
• Involved in understanding the whole system and requirement gathering.
• Involved in developing whole application using MS Visual Basic and MS Access.
• Developed reports using Crystal Report 8.0.
• Application packaging using Setup2Go.

Environment: Microsoft Visual Basic 6.0, MS Access, Crystal Report 8.0, Setup2Go.

Technologies Tech-KnowledgeExperience In Month Grade


Scale (1 – 5)
WEB APPLICATION YES NA NA
TECH

 JDBC YES 30 4
 SERVLET YES 06 2
 JSP (MVC-1) YES 06 2
 JSF YES NA NA
 ADF YES NA NA
 Struts 1.1,1.2 (MVC-2) YES NA NA

APP.DEVELOPMENT. YES 25 3
TECH
 CORE JAVA YES 30 4
 SWING YES 30 3
 RMI YES 06 3

APPLICATION SERVER YES 06 3


 TOMCAT (Apache 5.5) YES 06 3
 J-RUN YES NA NA
 OC4J 10g YES NA NA

IDE – USED YES 30 4


 NET BEANS 5.5 YES 24 4
 ECLIPSE 3.0 YES 12 4
 J-DEVELOPER YES NA NA

O/S & OTHERS


 WINDOWS XP & 2003
 MS – OFFICE
 FRONT PAGE
 DREAMWEAVER YES 06 3
 SQL & RDBMS YES 24 3
 VISUAL SOURCE SAFE YES 24 4
 i-TEXT YES 12 3
 XML YES 24 3

DOMAIN- KNOWLEDGE

USA TAXATION YES 24 4


USA COURT MANAGEMENT YES 06 3
BLOOD BANK MANAGEMENT YES 26 4

You might also like