[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