Post Job Free

Resume

Sign in

Software Design

Location:
8902
Posted:
June 28, 2010

Contact this candidate

Resume:

PRIYAL PATEL [pic]

(SR. JAVA/J*EE DEVELOPER)

*** ******** ****,

abmitz@r.postjobfree.com

North Brunswick, NJ 08902 Cell:

732-***-****

STATUS: H1B. Current H1 is valid till Feb 2013.

Summary:

. OVER 7 YEARS OF EXPERIENCE IN COMPLETE SOFTWARE DEVELOPMENT LIFE

CYCLE.

. Successfully designed and developed applications in Java/J2EE using

Design Patterns, Spring, Hibernate, Struts, WebServices, SOA, JSP,

Servlets, EJB, XML, SOAP, etc. Expert-level knowledge in OO analysis,

design and programming.

. Excellent communication skills. Comfortable interacting with technical

and non-technical audiences.

. Seeking a challenging position dealing with definition, architecture,

design and development of various business solutions.

Qualification:

MASTER OF SCIENCE: COMPUTER SCIENCE (CALIFORNIA STATE UNIVERSITY, EAST

BAY)

Bachelor of Engineering: Information Technology (Sardar Patel

University, India)

Certification: Sun Certified Programmer for Java 2. (May 2001)

Skills profile:

PROGRAMMING: JAVA-J2EE, OOP, AOP, PL/SQL, JAVASCRIPT

Tools/Technologies: Spring, Hibernate, Struts, WebServices, EJB, JMS,

JSP, Servlets, JDBC, Java Beans, JNDI, XML, XSL/XSLT,

SOAP, WSDL, UDDI, ANT, Log4J, J2EE Design Patterns.

Databases: Oracle, SQL Server, MySQL

Operating systems: UNIX, Windows, Linux

Web/App Servers: Tomcat, Weblogic

Design/Modeling: UML and Use Case Modeling, Rational Rose, Visual Modeling

(MS VISIO), J2EE Design Patterns.

Development Tools: Eclipse, MyEclipse, CVS, WinCVS, SQL Navigator,

Toad, Star Team.

Testing Tools: JUnit

Professional Experience:

AT&T, MIDDLETOWN, NJ

(On site consultant)

Feb 07 - Present

ADOPT-Hosting (AT&T Design Optimization & Pricing Tool) is a design, sales

tracking, pricing, contracting, and data repository application for

Enterprise Hosting.

Synaptic Compute as a Service (Cloud Computing)

Synaptic Storage as a Service (Cloud Storage)

VizGEMS Platform Reporting (VPR): A Data collection, monitoring, and

reporting tool

Responsibilities:

. Analyzing business requirements and developing High level design and

Class diagrams using UML.

. Writing technical specification document and developing detailed

application design and presenting to fellow developers.

. Periodically estimating various development tasks and breaking them

down to assign to various developers.

. Periodically supervising the overall development process and

coordinating the development of unit test plans from individual

developers.

. Performing code reviews and ensuring timely delivery of highest

quality of code.

. Used Spring MVC for developing business logic and presentation layer.

Extensively used Spring features like IoC, Interceptor, Advice etc.

Used AJAX with JSP.

. Implemented various J2EE design patterns like MVC, Factory,

Singleton, DAO, Fa ade, VO etc.

. Developed AOP (Aspect Oriented Programming) module for efficient

error handling and email distribution.

. Developed three REST-style web services using IONA Artix and Apache

Axis from scratch to interface with other AT&T systems

. Developed Hibernate mapping and DAO layer which is used for

persistence.

. Developed various Stored Procedures, Functions and Triggers in Oracle

using PL/SQL.

. Providing active production support to business users.

Environment: Java, Spring, Hibernate, Oracle, Apache Axis and IONA

Artix web services, Eclipse, JSP, Tiles, AJAX, CSS, Java Script,

XML, XSL/XSLT, Oracle, SQL Developer, Tomcat 5.5, Unix, CVS,

Ant, JUnit.

E-INFOTEK SOLUTIONS, INC. CA

Jan 05 - Feb 07

einfoPLM - einfo Product Lifecycle Management is a proprietary product of E-

Infotek Solutions. This state of art product is completely customizable and

enables users to identify, capture, and share diverse types of product

knowledge and leverage these information assets into automated processes

that streamline crucial stages of the product lifecycle.

Responsibilities:

. Worked with BA to analyze business requirements.

. Writing Technical Specifications from functional specification.

. Created Hibernate mappings and persistence layer interfaces for the

application. Used Hibernate Synchronizer for reverse engineering to

generate the DAO layer for persistence.

. Developed Service Layer methods for all modules. Developed Junit test

cases for these.

. Developed workflow based module for Tasks and Generating

Notifications from ground up; designing database, writing services to

UI pages.

. Used Struts for implementing MVC. Created Action Form and Helper

classes to aid presentation layer of web interface.

. Implemented DTO (VO) design pattern for data transfer between backend

(service layer) to front-end (UI layer).

. Created Action classes to glue Business Logic with presentation tier.

. Designed and developed UI using Struts framework, JSP, tiles, tag

libraries, Java Script, Style Sheets and XML/XSL.

. Developed filter classes used in content management and

personalization.

. Used stored procedures to extract data from oracle database.

. Used Apache Axis to pull data from a common web service node.

. Conducted code review and provided support during code drops and QA

deployment.

Environment: Java 5, Struts 1.2, Hibernate 3.0, Oracle 10g/9i, Weblogic

8.1, Eclipse 3.2, JSP, Tiles, CSS, Java Script, Servlet, JDBC,

XML, XSLT, SOAP, Toad, Win CVS, Ant, Log4J.

California State University, East Bay

(School of Business and Economics)

Sept' 03 - Dec' 04

Computer Lab Coordinator

As a computer lab coordinator at Cal State-East Bay, I was involved in

administering various software installations and upgrades, trouble shooting

various software and hardware problems as they arise and participated in

development and enhancement of various in-house software and security

systems.

Responsibilities:

. Developed various software systems based on Java/J2EE.

. Work closely with professors and students in the lab to help them

resolve any network or software issue.

. Provided technical assistance in Lab.

. Handled tech support calls from faculties and students to help them

solve the issue over the phone.

. Administered and assisted in various software installations and

upgradations.

. Worked together with project groups to provide technical assistance.

. Supervised classes that are undertaken in the lab.

. Acquainting faculties and students with various software products.

HCL Ltd, India.

July' 01 - Aug' 02

Designed and implemented the automation of a large price of Discovery

Health's (client) Intermediary Certification Program.

Responsibilities:

. Analyze and decide possible technology solutions based on user

requirements document.

. Defined the Software Component Model that involved Components

identification.

. Created components design diagrams that include class diagrams,

sequence diagrams, collaboration diagrams and deployment diagrams.

. Design database tables and ER diagrams.

. Developing Servlets that retrieve and manage the product and the

customer data, Generation of orders online.

. Implementation of the data entry for the store as a Java application

used JDBC and JFC components.

. Implementation of exhaustive threading for faster responses by means

of a kind of Export System.

Environment: J2EE, JSDK, Servlets, IBM VisualAge, JSP, JDBC, XML, UML,

Oracle, Windows NT4.0.

Bonrix Software System, Ahmedabad, India.

Nov' 00 - Jul' 01

Internship

As an intern I was involved in working on entire software development life

cycle for various Bonrix projects.

Responsibilities:

. Worked on entire software development life cycle (SDLC).

. Designed user interfaces for various clients.

. Design database tables and ER diagrams.

. Designed data flow model for the system.

. Implemented several software modules using various development tools.

. Responsible for writing Servlets and creating database connectivity

using JDBC.

Environment: Java, Visual Basic, Swing, Servlet, JSP, ASP, Java Script,

Apache Tomcat, MS SQL Server, JDBC.

References: Available upon request.



Contact this candidate