Post Job Free
Sign in

Project Java

Location:
Woodbridge Township, NJ
Posted:
February 18, 2015

Contact this candidate

Resume:

Phone: 347-***-****

Kanan Patel

Email: ******.****@*****.***

Summary

. 9 years of experience with design/development using JAVA, J2EE

Technologies (Servlets, JSP, JMS, JNDL, JAXP, JSF, EJB, JDBC, Servlets,

JNDI, JSTL), Struts, Hibernate, Tiles, JavaScript, Java Beans, HTML,

Ajax, JSON, DOJO and CSS under Unix, Linux and Windows Environments.

. Experience in implementing full Software Development Life Cycle (SDLC)

for various applications including Analysis, Design, Development,

Implementation Testing, Maintenance and Support.

. Strong experience with development/deployment on middleware servers like

WebLogic, WebSphere, JBoss & Tomcat using ANT/Maven.

. Strong experience with CMS systems like HP Autonomy TeamSite.

. Experience in developing critical & responsive GUI/front-end components

using HTML, JavaScript, JQuery, CSS, JSP, JSTL and AJAX.

. Experience working with Google Maps API, Omniture, Opinion labs etc.

. Hands on experience with Oracle, Sybase, MySQL, SQL Server, DB2 and MS

Access. Experience writing SQL Scripts & PL/SQL.

. Strong experience in Web Services (WSDL, Axis, SOAP), TopLink, JPA2 &

Hibernate.

. Experience using IDEs such as Eclipse, RAD, JDeveloper, etc.

. Experience with version control systems like Clear Case, CVS, SVN and Win

CVS.

. Strong experience in implementing applications in VxWorks using C++.

. Experience working in Agile (Scrum) and Test Driven Development (TDD)

methodologies.

. Experience in Testing & Troubleshooting using HP Quality Center,

ClearQuest and Bugzilla.

. Experience with Training on Software Technologies & Databases.

. Excellent Communication and Interpersonal skills.

. Strong analyzing, debugging and problem resolution skills.

. Self Starter, quick learner and great team player.

. Worked on high profile projects in Government, Banking, Hotels & Lodging

and Telecommunications sectors.

Technical Skills

Environments: Windows 7/XP/2000/NT, Red Hat Linux 9.0, Unix, Solaris

9, VxWorks, MS-DOS.

Languages: Java, C, C++, UML, XML, XSL, XSD, HTML, JavaScript, CSS,

PHP, VB, Assembly Language (8085/86).

Middleware: J2EE (JSP, Servlets, JDBC, JNDI, EJB, Custom Tags), JSF,

Struts, Tiles, Spring, JSFL, UML.

Middleware Weblogic, WebSphere, CVS, WinCVS, ANT, MAVEN, Log4J.,

Servers: Apache Tomcat 5.5, Glassfish v3/v2, JBoss

Web Services (WSDL, Axis, SOAP), Hibernate 3.0, Toplink,

Tools/Technolog Eclipse, RAD, MS Visual Studio, Flash, WinSCP, Putty,

ies: Adex, NetBeans, Rational Rose, Visio, Visual Source

Safe, Liquid XML, ANT, Maven, Hudson, DWR, DOJO, JQuery,

Google Maps API.

Testing: Clear Quest, Bugzilla, HP Quality Center.

Version CVS, Clear Case, WinCVS, SVN, Tortoise SVN.

Control:

Databases/Tools MySQL, Oracle 8i/9i/11g, Sybase, MS Access, TOAD. SQL

: Navigator.

Networking: Socket Programming, H.323, SIP, DHCP, SNMP, RTP, TCP/IP

Protocols.

PROFESSIONAL EXPERIENCE:-

Bodhtree Solutions Inc. Santa Clara, CA

July 2012 - Present

Software Developer

Client: Klish Group Inc. Sugar Grove, IL

Project: RCI (Parsippany, NJ)

This project is to redesign existing Wyndham Hotels Exchange and Rentals

website (https://www.rci.com). It uses a content based management system

which was developed in Teamsite 7.3.2. Application was developed using

Java, Spring, HTML, CSS, JQuery and Teamsite technologies.

Content authors from all over the world can use this CMS and edit

components and contents of this website. Teamsite application has language

support; it uses web services and REST APIs. Once the content is edited it

is published by the content authors by following a workflow model to

display it on website. The redesigned website supports online payment

system; it is integrated with google maps to display available resorts,

nearby destinations and attractions.

Responsibilities:

. Implemented various Java/J2EE design patterns.

. Used Spring framework in Teamsite environment.

. Worked with the testing team to identify, categorize and fix bugs.

. Involved in Deployment, Maintenance and Support of Production

Application.

. Involved in complete architecture and design of security of the

application.

. Involved in Teamsite 7.3.2 installation on development, testing and

production server.

. Developed complex servlet to interact with AJAX front-end

. Designed web controller component and integrated with other

technologies.

. Developed Workflow module enhancements. Used XSL/XSLT for displaying

data of the Teamsite XSL components.

. Used XML Schema, XPath, JxPath, XMLBeans for XML handling.

. Developed the presentation layer and GUI framework using JQuery,

HTML5.

. Created functional as well as technical specifications.

. Worked with REST APIs and JSON.

. Created and configured multiple environments (Dev, QA, UAT) as needed.

. Developed Proof of Concept, performed evaluation and benchmarking.

. Developed Teamsite XML components Layouts and Templates.

. Worked on retrieving and saving DCR data in the database.

. Worked on Perl Scripting to Modify XML files generated by Teamsite.

. Worked with Teamsite Workflow Modeler and JBOSS server configurations

in Teamsite.

. Developed Google Maps Component using Google Maps API Version 3.

. Created Teamsite custom Tokens using Java 7 and Teamsite libraries.

. Involved in cross browser testing of entire CMS and website

applications.

. Worked on Opinion labs application for the website.

. Worked on Omniture to generate the reports.

Environment:

Teamsite 7.4, Java 7, J2EE, EJB, JSP, Spring 3, XML, HTML 5, JSON, CSS,

JavaScript, AJAX, JQuery 1.9, Oracle 11g, SQL Navigator, log4j, SVN, HP

Quality Center Eclipse, JBOSS Server, Windows XP (Development), JMS, DAO,

DTO, JNDI, XSL, XSLT, XPath, JPath, JSTL, JSFL, Google Maps API, Share

Print plugin, Date picker plugin, Omniture, Opinion Labs Plugin, REST API,

SOAP etc.

Project: AT&T Small Business

This project was to create a website for AT&T Small Business. It uses a

content based management system which was developed in Teamsite 7.4.

Application was developed using Java, Struts 2, HTML, CSS, Dojo, Hibernate

and Teamsite technologies.

Responsibilities:

. Developed Teamsite XML components Layouts and Templates.

. Worked on retrieving and saving DCR data in the database.

. Integrated frontend HTML designs with Teamsite components.

. Implemented various Java/J2EE design patterns.

. Used Struts 2 framework in Teamsite 7.4 environment.

. Worked on Teamsite UI customization, e.g.: Customized Menu options and

their functionalities.

. Worked with the testing team to identify, categorize and fix bugs.

. Involved in Deployment, Maintenance and Support of Production

Application.

Environment:

Teamsite 7.4, Java 7, J2EE, JSP, Struts 2 XML, HTML 5, JSON, CSS,

JavaScript, DOJO, Oracle 11g, SQL Navigator, log4j, SVN, HP Quality Center

Eclipse, JBOSS Server, Windows XP (Development), DAO, DTO, JNDI, XSL,

XSLT, XPath etc.

Marriott International Inc. Bethesda, MD

June 2011 - July 2012

Sr Programmer Analyst

Project: MARMA

This highly visible and valuable project was created to develop and deploy

a web-based user interface for Rate Set-up and Maintenance which is tightly-

integrated with MARSHA (A crucial and heavily used Marriott application).

Users are able to maintain rates and the associated rate attributes in this

web-based environment. The new web-based user interface is deployed for

use by all revenue managers worldwide, as well as centralized users who

support pricing functions. It is used to manage rates for all Marriott

properties. This product delivers a complete set of rate set-up and

maintenance functionality which will support the retirement of the VRPA

green-screens in MARSHA. This is by far one of the largest Software

Development projects undertaken by Marriott in years.

Responsibilities:

. Developing Model, View and Controller using Struts2, JSP, Java, EJB3,

JPA and DOJO.

. Extensively Involved in complete SDLC of the project including

requirements gathering, design, development, testing, production

deployment etc.

. Performed server side validations using JSR 303.

. Developed model using JPA specification to connect to the Oracle 11g

database.

. Involved in different testing & deployment phases including Unit

testing, Integration testing and Production testing.

. Performed production deployment of application on WebSphere

Application Server.

. Performed Web application development using J2EE, Servlets, JDBC, Java

Beans, Struts, Ajax, JSTL, Custom Tags, EJB, JNDI, ANT, JUnit and

Apache Log4J, Web Services, Message Queue (MQ).

. Developed Entity Beans and Session Beans for the transactions in the

application

. Used JSTL Tag Libraries for developing User Interface components.

. Using JUnit performed unit and integration testing.

. Implemented Business Delegate, DAO, DTO, Service Locator, Session

Fa ade, View Helper and Value Object design patterns for all the

modules.

. Designing and building frames based on core java.

. Extensively used Struts Framework and Struts Tag Library.

. Designing and coding of Business Classes for the Application.

. Developed the presentation layer and GUI framework in JSP

. Created DBLink to retrieve data from MARRFP database and send it

across to MARRMA database security tables.

. Created functional as well as technical specifications.

. Wrote extensive SQL, PL/SQL queries to access & verify application

across the database layer.

Environment:

Java 6, J2EE, JSP, Struts 2, Tiles, XML, HTML, JSON, CSS, JavaScript,

DOJO, JPA2, Oracle 11g, SQL Navigator, log4j, ClearQuest, ClearCase, IBM

RAD8, WAS7 Server, Windows XP (Development), JMS, MQ Series, DAO,

DTO,JNDI, XSL, XSLT, XPath, JPath, JSTL, JSFL, SOAP, DOM etc.

Rescon Inc, Gaithersburg, MD

Aug 2010 - June 2011

Java/J2EE Developer

Client: Marriott International Inc, Bethesda, MD

Project: MARMA

KM Infotech Inc, Odenton, MD

Oct 2008 - Aug 2010

Java/J2EE Developer

Client: DC Superior Courts - Washington DC

Project: Multi Door Web Voucher System

Developed an online role based system that allows Multi-Door division to

manage stipends that are paid to the Mediators for District of Columbia

(DC) Superior Courts (http://www.dccourts.gov). As a consumer of this

application, mediators are able to submit stipend requests to the Multi-

Door division; case managers/program officers are able to verify and audit

them which can be further reviewed by Branch Chiefs and approved by

Division Directors. Those vouchers are then sent to Finance Officer for

final payment disbursement. Users can issue vouchers, submit claims, track

pending payments, approve and pay stipends to Mediators. Application was

developed using Java, JSP, HTML, CSS, Java script, jQuery, Struts and

TopLink technologies and deployed on OC4J and WebLogic servers.

Responsibilities:-

. Developed Model, View and Controller using JSP, Java and TopLink.

. Developed a View using JSP, client side validations done using struts

validator framework.

. Developed model using TopLink as an ORM tool to connect to the Oracle

10g database.

. Involved in Requirements gathering, served as SME for this application

and worked with Branch Chiefs and users of multidoor department of DC

Courts.

. Created Technical Specifications from Business Requirements.

. Involved in design of the page, creating wireframes, implementing the

design in Java & JSP, Struts, Tiles

. Deployed the application and QA & Development Environment and fixed

issues by QA.

. Performed production deployment of the application.

. Involved in database handling, creating tables, objects and modeling

relationships

. Created Physical and Logical Relationship Diagrams for Database

Design.

. Writing procedures for alerts and e-mail notification. Writing

sequences and views.

. Created DbLink to retrieve data from court view database into Multi-

Door database.

. Generated a flat file out of approved vouchers to submit it to finance

department to run the payroll of mediators.

Environment:-

Java 5, J2EE, JSP, Struts 1.3, XML, HTML, CSS, JavaScript, JQuery,

TopLink, Oracle 10g, SQL Navigator, log4j, ClearQuest, ClearCase,

JDeveloper 10, Servlets, OC4j Server, Windows XP (Development)

Client: Washington Suburban Sanitary Commission (WSSC), Laurel, MD

Project: WSSC website redesigning

This project was to redesign existing WSSC internet website

(http://www.wsscwater.com and http://eservices.wsscwater.com). Application

was developed using Java, JSF, HTML, CSS, Java script technologies.

Responsibilities:

. Developed Model, View and Controller using JSF, JSP, Java.

. Developed a View using JSP and JSF.

. Developed model using data development project in RAD.

. JDBC used to connect the Oracle 9i database.

. Requirement gathering, discussing them with taxonomist, designing the

page, writing requirements, implementing design in Java & JSF, JSF

tiles, fixing issues reported by QA.

. Database handling, creating tables and constraints, setting up

relations between tables.

Environment:

Java, J2EE (JSP, JDBC, JNDI), JSF, AJAX, Struts Tiles in JSF, XML, XSD, RAD

Navigation Component, HTML, CSS, JavaScript, Oracle 9i, TOAD, log4j, ANT,Liquid XML, HP Quality Center, Google Translator, RAD 7.5, Coveo Search

Engine, Web Services WSDL, Axis, Filters, Servlets, Websphere Application

Server 7.5.2, SVN, Linux 5 (Production), Windows XP (Development).

Client: Greensmith, Bethesda, MD

Project: Distributed Energy Storage System

This project was to develop DESS Server using Java, IBM MQ Series, Web

Services and Hibernate.

Responsibilities:

. Developed Model, View and Controller using Struts framework.

. Developed a GUI using JSP, HTML, XHTML, and CSS. The client side

validations done using JavaScript.

. Developed controller and model using java..

. Testing the system. Writing Test cases in Junit.

Environment:

Java, J2EE 5.0(JSP,JDBC,JNDI), Struts 1.3, HTML, CSS, JavaScript, Eclipse

3.x, MYSQl 5.1, TOAD, ANT, Flash, Dreamviewer, JBOSS App Server 5.0,

Hibernate, Log4j, Junit, Tortoise SVN, VMWare workstation, Webservice,

Redhat Linux 5 (Production), Windows XP Professional with service pack 3

(Development).

Tata Elxsi, Pune India Jul 2006 - Mar

2007

Software Developer

Responsibilities:

. Involved in coding several modules/functionalities within the

application using Java.

. Developed JSP as the view and Java as controller and model.

. Used RAD for application development with WebSphere 6.0 as a

middleware server.

. Wrote Unix Shell Scripts and set them as cron to run certain jobs

daily.

. Used JDBC to connect the Sybase database.

. Designing and developing the application module using C++ on VxWorks

platform.

. Performing Unit and Integration testing of IP phone embedded software.

. Address and resolve end customer reported bugs using Bugzilla.

. Develop new features in the module.

Environment:

J2EE, JSP, JDBC, JNDI, CSS, HTML, DHTML, Struts, JavaScript, RAD 6.0,

WebSphere 6.0, Sybase, ANT, Unix (Solaris), and Windows XP, C++, C, Source

insight, Etherial Packetizer, PCTSIS, MIB Browser, VxWorks, Networking

(Networking details, SIP protocol, H.323 protocol, SNMP, DHCP, RTP,

TCP/IP), Clear Case, CVS, ClearQuest, Bugzilla, Quality Training for CMM,

Level 5 company.

Internet Prakashan Network, Pune, India Sept

2005 - May 2006

Software Developer

Responsibilities

. Coding the application in Java using Java Servlets.

. Making a connection to backend MySQL database.

. Creating an administrative interface to update user's profile.

. Writing the test scripts to test the application functionality.

. Writing builds and deploy scripts using ANT.

Tools/Environment:

Java, Servlets, HTML, MySQL, Tomcat 4.x, Windows NT/2000.

SEED InfoTech, Pune, India Dec 2004 -

Aug 2005

Software Developer/Trainer

Responsibilities

. Coding the enhancements to the Resource Management System in Java/JSP.

. Testing the application changes.

. Maintaining and enhancing the SEED InfoTech website.

. Creating graphic projects for lab/training purposes in Java, C++ and C.

Environment:

Java, JSP, HTML, CSS, C, C++, Linux, Data structures using C and C++.

Presentations: DLL, Network Devices.

Education

Bachelor of Engineering in Information Technology

August 2004

University of Pune, India

Seminars/Technical Papers

. Content Addressed Storage (CAS).

. Introduction to Multimedia.

. Cyber Laws.



Contact this candidate