Dhaval Patel
RESUME
E-mail: **********@*****.***
Phone: 732-***-****
Address: Hackensack, NJ.
Education
M.S. Computer Science (Chicago, IL)
Illinois Institute of Technology
GPA: 3.4/4.0
B.S Information Technology (Gujarat, India)
C.U.Shah Engineering College
GPA: 3.6/4.0
Summary of Qualifications:
Ø Five years of software experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging and Implementation.
Ø Worked extensively on Client-side Java application development and Server-side Java API development.
Ø Experience in developing web applications using J2EE, MVC Struts framework.
Ø Worked extensively on the development of n-tier distributed applications using core Java, Servlets, JSP, JNDI, RMI, Java Beans, JDBC, WSDL, JMS, XML, XSLT.
Ø Worked with application servers like WebSphere, Web Logic, JRun, Tomcat and JBoss.
Ø Worked extensively on Designing, Modelling & Development tools like Eclipse, Clear Case, ANT, and Net Beans.
Ø Good Knowledge in developing Web Services using JAX-RPC, XML, XSLT, JAXP Apache Axis.
Ø Experienced in using J2EE design patterns like MVC, DAO, Adaptor, Business Delegate and Singleton.
Ø Knowledge of Hibernate, Spring frameworks.
Ø Experienced with database development using database engines like SQLSever2000 and Oracle 8i/9i.
Ø Expert in Designing, Developing custom Java Swing and AWT GUI components and super class objects
Ø Good Experience in software design and analysis using UML methodologies in Visio 2000.
Ø Strong problem solving skills using Java Patterns, OO Concepts, Algorithms, and Other Open Source Projects, XML technologies, EAI Tools.
Ø Very good working knowledge on Performance Tuning, Debugging, Testing in various platforms.
Ø Experienced with JDBC API in establishing connections to database.
Ø Expertise in SQL, Stored Procedures, PL/SQL using Cursors in Oracle.
Ø Experience in quality assurance, Integration testing, load testing etc.
Technical Skills
Languages: Java/ JDK 1.4/1.5, Visual Basic 6.0, C, C ++.
Enterprise Technologies: J2EE, Struts 1.2/2.x, JMS, EJB, Hibernate, Java Beans, JNDI, JDBC, RMI, CORBA.
Internet Applications: Servlets, Java Server Pages, Java Script, HTML/DHTML, CSS, AJAX, Web Services, XML, XSLT, JSF.
Web/ Application Servers: Websphere 6.1, WebLogic 9.2, JBoss, Tomcat 4.0.3, Apache Web Server 1.3.
IDE: Eclipse 3.0, Net Beans, J Builder, WSAD and ANT.
Scripting Languages: JavaScript, Shell script.
Markup Languages: HTML, XML/XSL, and DHTML.
XML Utilities: XML Spy, XSLT, XPath.
UML Tools: Microsoft Visio.
Database: Microsoft SQL Server 2000, Oracle 9i, MySQL and MS Access.
Operating Systems: MS-Windows 95/98/NT/2000, XP, UNIX, Linux.
Methodologies: OOPS/OOAD, Rational Unified process (RUP).
Protocols: HTTP, HTTPS and Telnet.
Others: RSA, RAD, Rational clear case, Log4J, Jakarta-Struts, Visual source safe, Editplus, CVS.
Testing Tools: IBM Rational Function Tester, J-Unit testing.
EXPERIENCE (5 Years )
Working with Vinimaya Inc, Shelton CT.
Software Engineer (Jan 2007 – Till Date)
ViniSyndicate is a B2B e-procurement (e-commerce), Web2.0 product bringing Real Time search results, using Core Java, JSP, Servlet, Struts, MS SQL Server, JavaScript and Apache Tomcat5.5.
· Followed MVC architecture through out the application using STRUTS 1.2.x framework.
· Used JSF and Servlets for Server Side Programming.
· Designed and developed the proxy server. Used HttpClient to handle request.
· Developed and designed middle tier to collect real time data and transfer information.
· Was involved in load balancing of apache tomcat server.
· Developing intelligent web agents to facilitate real time search engine using Multithreading approach
· Developed web-based log-viewing system using Log4J.
· Developed Ftp based file upload utility. Used SAXParser and JavaMail API's.
· Part of the team for developing agents using multithreading approach.
· Improved performance with AJAX calls to communicate xml with suppliers.
· Improved the performance for catalog uploads with several SQL batch processing and query optimization calls.
· Developed and used Web Services to connect to different suppliers.
· Developed Use Cases and Use Case Diagram understanding the client requirements.
· Designed the Class Diagram, Sequence Diagram and forward engineered them in to Java classes.
· Developed various Triggers, Stored Procedure, DAO classes for application.
· Involved in database DDL/DML commands, stored procedures, and triggers on MS SQL Server and worked extensively with database tools (SQL Plus).
· Coordination with offshore team members for different issues and referrals.
· Took initiative and mentored new java logging to improve software development processes.
· Communicated and collaborated with client and off shore development team.
· Involved in Unit and Integration Testing.
· Maintain the workflow on SalesForce with day to day activities.
· Interface with the customers and Client Services organization to address postproduction issues and provide ongoing technical support.
Environment: JDK1.4.10, JSP, Servlet, Struts, Web Services, XML, XSL, HTML, CVS, Ajax, TagLib, JSTL, Eclipse5.0, RUP, Sql Server 2000 and WIN 2000 as an operating systems.
2) AcTax InfoTech Pvt. Ltd. Vadodara, India Dec ‘03 – Dec ‘05
Java/J2EE Programmer
Ac Tax offers the complete software for tax and accounting needs of the customers. The office used the best tax and accounting software available in the market.
Tax Exact Pro/ Tax Exact Online
Tax Exact Pro is a Desktop application and Tax Exact Online is a Web base application that runs on intranet. Tax Exact Pro and Online are directly linked to Internal Revenue Services (IRS) to send and receive e-file of the clients and their acknowledgements respectively. These systems are suitable to file Individual - 1040, Partnership - 1065, Corporation - 1120C and Small Corporation - 1120S federal as well as state annual returns.
Responsibilities:
· Analysis as per functional specifications.
· Involved in the feasibility study of the Project.
· Prepared class diagrams for the project using Visio.
· Coding in J2EE standards designed to have a minimum load on server.
· Developed several EJB/ Servlets /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to Session Façade etc.
· Developed and Implemented business logic, E-File and ERC using Java API and Servlets for the application.
· Used XML to map the databases.
· Provided database interface using JDBC drivers.
· Deployment of the Java code on Web Sphere Application Server.
· Involved in unit testing using JUnit. Fixed bugs flagged by QA team.
· Developed intrachat application using RMI.
Environment: Java, J2EE (JSP, Servlets, EJB, HTML), Struts, Java Bean Class, JDBC, JDK1.4, Web Sphere, XML, Eclipse 1.3, Visio, Oracle, Windows 2000, UNIX.
WILLING TO RELOCATE