Post Job Free
Sign in

Web Services Service

Location:
Fremont, CA
Posted:
April 07, 2015

Contact this candidate

Resume:

[pic]

Name: Girish Bhopale

Contact Info: 415-***-**** / ******.*******@*****.***

http://training.adobe.com/certification/ace-

finder.html#p=1&name=Bhopale&product=CQ5&country=united%20states

SUMMARY

Around 9 years of strong experience in the full life cycle (SDLC) of the

software development process including requirement gathering, analysis,

design, development, writing technical/system specifications, interface

development and implementation of Client/Server, Distributed, Internet and

E-Commerce application using Object Oriented Methodologies and RDBMS.

Complete multi-tiered application development lifecycle experience using

Java/J2EE Technologies, CMS and workflow applications.

HIGHLIGHTS

. Experience in Object Oriented Analysis & Design (OOAD), Service Oriented

Architecture (SOA) and Web 2.0 technologies. Proficiency in using Java,

J2EE technologies like Servlets, JSP, JDBC, XML, JSTL, EJB3, Spring,

Struts, MVC (Model View Controller) architecture, JMS, JNDI, Hibernate,

AJAX,Web Services (REST JAX-RS SOAP).

. Experience working with Core JAVA including JAVA 1.6 and Java Multi-

Threading application

. Experience in implementing Web Services using SOAP, REST and XML/HTTP

technologies.

. Excellent experience with Databases such as MySQL, Oracle 10g/11g and SQL

Server 2008

. Proficiency in System Life Cycle including developing and testing the

applications.

. Expertise in Tomcat 5.5/6.0.23, JBoss, WebSphere, GlassFish

. Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams,

Use Case Diagrams, Class Diagrams and State Diagrams.

. Experience using Agile and Extreme Programming methodologies.

. Adobe Certified Expert CQ 5.5. Component Developer

EDUCATION:

. M. S. in Computer Science, IA, USA

. B. E in Computer Science and Engg., India

. Diploma in Electronics, India

Operating Systems MS Dos, Windows NT, Windows 7, UNIX

Application/Web IBM Web Sphere, Apache Tomcat 5.5/6.0.23, IIS

Servers

J2EE Technologies JSP, Servlets, Java Beans, JSTL,JDBC, XML,

EJB3,SOAP

Languages Java,C, C++, C#,.NET, Visual Basic, SQL

Web development JSP, HTML, JavaScript, ASP, AJAX

Frameworks MVC, Struts, Hibernate, Spring

Databases DB2, SQL Server 2008, MY-SQL, HSQLDB

IDE/Tools Eclipse,WSAD, Net Beans, Turbo C++, Visual

Studio.NET 2005 and 2008, Ant, Maven

OO Design UML (Rational Rose, Omendo)

Version Control SVN, Perforce, GIT

System

Testing JUnit Testing, Attended Microsoft workshop for

testing

TECHNICAL SKILLS

WORK EXPERIENCE

Client: Sony PlayStation USA Aug

2014 to Present

Role: AEM aka CQ5/ J2EE Consultant

Responsibilities:

. Providing consulting services to integrate CQ5 with legacy

applications

. Writing front end and server side code in Java and JSP.

. Develop new CQ5 components for business as needed

. Designing reusable CQ5 components for website

. Give the development support for production hot fixes

. Contribute to the development of new concepts and to improve existing

techniques

Environment: Java, J2EE, Web Services, and CQ 5.6.1

Client: Macys.com Feb-2014 to Jul

-2014

Role: Technical Consultant

I have worked on Macy's E-commerce projects that support better user

experience to the end users. I have worked on Unified Navigation project. I

am supported Site Stability team and DevOps team for their requirements. I

have worked on site code to support the test automation framework that is

sustainable for the QA organization to conduct automated site regression

and production deployment testing for Macy's website.

Responsibilities:

. Involved in requirements gathering and analysis from the existing

system

. Developed the application using Spring MVC, tiles and JSP for the

presentation layer along with JavaScript for the client side

validations

. Developed and used JSP custom tags in the web tier to dynamically

generate web pages.

. Worked with spring (MVC Paradigm) components such as Handle Mapping,

Controller, View Resolver, and View.

. Implemented spring service layer with dependency wiring, transaction,

DAO and annotations

. Used Hibernate to do the object relational mapping between the tables

and java objects

. Wrote Test Cases using JUNIT as a framework

. Developed a code for Web services using XML, SOAP and used SOAP UI

tool for testing the services

. Involved in planning process of iterations under the Agile Scrum

methodology

Environment: Java, J2EE, Hibernate 3.5, Spring DI, Web Services

Client: Caesars Entertainment, Las Vegas May 2012 to

Jan 2014

Role: Adobe CQ5 Developer

Responsibilities:

. Analyzes, designs, and documents software applications with Adobe Day

CQ and CRX technologies

. Helped customer to resolve technical, Performance, Development related

question concerning Adobe CQ / WEM

. Oversees all stages of the SDLC for online/web applications

. Provides component development support

. Integration of Application engine values with CMS system

. Conduct and participate in technical reviews of software, evaluating

the proposed technical solutions and recommending appropriate

revisions for efficiency and maintainability.

Environment: Java, JCR, Apache Sling, Apache Felix, OSGI, REST, JSP,

JavaScript, jQuery, AJAX, JSON, HTML, CSS

Client: Macys.com Oct 2011

to April 2012

Responsibilities: E-commerce development support

. Development support for the Product data standardization and

optimization project.

. I have designed and implemented complex rules engine components for

fortune 500 Retailer Company.

. I have built a web-based tool to support the team of marketing

managers and business analysts in the area of dynamic business rule

generation.

. Debugging, fixing rating rules. Improving rule engine performance.

. Designing Business Rule Models to generate dynamic business rules. (

POC)

. Created web service to produce and consume business rules

Environment: Java/ J2EE, JPA, JSP, EJB3, Web Services (JAX-RS), WEKA API,

MY SQL, JBoss, GlassFish.

Mindjet LLC, San Francisco, CA May

2009 to Sept 2011

Mindjet is the leading provider of applications for mind mapping and

interactive visual collaboration.

Role: Software Engineer

Responsibilities:

. Develop and maintain J2EE based server-side interfaces and components

responsible for providing backend support to web and collaboration

applications such as Mindjet Catalyst and Connect.

. Developed transformation services for the Mindjet desktop product with

creation of in-memory database and consumed existing service layer by

using spring framework.

. Created XML schemas and Ant script for transformation services to make

the build process independent of existing artifacts.

. Worked on enhancement, defects and bug fixing for store (E-commerce)

. Worked on the data migration project for an integration of SFDC, Net

Suite and Oracle database into the MS SQL 2008, including legacy data

migration. The service has been created for on-going integration.

. Develop new interfaces and maintain existing interfaces as per

business requirement for store.

. Collaborated with other departments to implement tracking matrix for

the store.

. Responsible for starting and completing proof of concepts that are as

below.

1. Developed architecture for Identity management project to

implement Single Sign-On for all the sub-systems of

organization.

2. Installation and Configuration of Sun OpenSSO. Custom pug-in

development for Sun OpenSSO

3. Google App MarketPlace Integration with Mindjet Catalyst

4. Created a trial form and user provisioning using Alfresco API

Environment: Java/ J2EE, JDBC, JNI, OpenSSO, spring, Hibernate, Alfresco,

HTML, DHTML, XML, Web Services (Consumed)

4C Solutions Inc., East Moline, IL

April 2007 - Feb 2009

IWarranty from 4cs is a comprehensive enterprise solution that optimises

the client's entire warranty life cycle through the use of the following

modules like E-Claims, Failure Analysis, Warranty Center, Parts Return,

Supplier Recovery and Analytics.

Role: Programmer Analyst

Client: Freightliner LLC and Mitsubishi Caterpillars (MCFA)

Responsibilities:

. Implementation and maintenance/support of iwarranty products for FTL

and MCFA

. Design of GUI using HTML, generated JSP's, and used tag libraries.

. Unit testing, Integration testing and bug fixes in the application

. Developed controllers which handles the request by communicating with

domain objects and data access objects for MCFA and FTL

. Design and develop the requirements as per the CLM framework that uses

the design patterns like MVC, DAO patterns.

. Developed Business Rules using Quick Rules Builder

Environment: WSAD 5.1, Web Sphere Application Server 5.0, Java, JSP,

servlets, Java Beans, CLM Framework, Struts, XML and DB2, SQLServer2005

Quantstar Technologies, Schaumberg, IL August 2006 - March 2007

This was a tele-commute part time job as an internship.

Project 1: Monte Carlo Simulation for Bond Portfolio Valuation

Developed a Monte Carlo simulation system for valuation of large portfolios

of over 250 corporate

bonds, treasuries and municipal bonds (Munis). The system can be configured

to simulate over user defined time horizons. The system simulated two key

variables - Treasury Yield Curves for different maturities and

Corporate/Treasury Yield spreads. Both random variables were assumed to be

normally distributed. The system calculated the value of individual bond

assets as well as the complete portfolio and the total return.

Project 2: Bond Analysis Tool

Developed Bond Analysis tool which explores the relationship among various

bond parameters like bond price, yield to maturity, coupon rate, maturity

period, duration and convexity, Bond Analysis tool visually explores the

parameters like bond volatility for different input parameters. Bond

Calculator was developed as Multi threaded application to make sure that

GUI is responsive enough while bulk of the processing is done using a

background thread using swing worker concept

Environment: WSAD 5.1, Web Sphere Application Server 5.0, Java, JSP,

servlets, SWING, XML, DB2UDB8, SQLServer2000

Crux Technologies (p) Ltd, India July 2005 -

July 2006

This was entry level job after the completion of engineering in computer

science. I was part of team which involved in the development of complete

internet based education system. It provides management of every aspect of

typical education system like general administration, student registration

& related issue handling, faculty management, courseware management,

examination management over the internet



Contact this candidate