Around 7 years of professional experience in all phases of Developing, Testing, Integrating, Documenting and implementing web based application using J2EE and specialized in developing E2E websites using CQ5.
*3 years of experience in Content Management System working with Adobe Experience Manager (Formally CQ5).
*5 years of experience in software Development using Java/J2EE in enterprise wide, Client/server side.
*Expertise in designing and developing combinations of Static, Dynamic, Interactive and Non-Interactive Forms.
*Working experience with Adobe experience manager 6.0 and 6.1
*Proficient in CQ5 template development, Component Development, Architecture, Administration and installation of Author and Publish instances, Workflow components in CQ5.X
*Skilled in Adobe CQ building blocks including templates, components, dialogs, widgets, etc., and the CQ development and deployment process
*Worked on CQ5 Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level.
*Experience in developing applications using waterfall, Agile(Scrum), Test Driven methodologies and involved in all phases of Software Development Life Cycle (SDLC).
*Worked in end-to-end business requirement gathering, form designing and development and deploying of the forms.
*Experience in evaluating alternative solutions, understanding Software Requirement Specifications, UML notations and developing Use Cases, Class diagrams
*Worked on all phases of Systems Development life cycle (SDLC)
*Prepared test case scenarios and internal documentation for validation and reporting
*Experience in application related issues and troubleshooting environment related issues as well.
*Hands on experience using the version controls like SVN and TFS and project management tools like JIRA.
Windows Xp/7/8, Mac OS X 10.8/9/10, Linux Ubuntu
Oracle 8i, 9i, SQL Server 2000 (6.5, 7.0), MySQL, MS-Access.
Installed and configured AEM 6.1, AEM 5.6 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
Installed CRXDE Integrated development environment and Configured the project with Subversion version control.
Creating templates of the website using the framework and developing custom components, widgets as per the requirements.
Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5.
Worked on clipped apps component which pulls data from external J2EE apps, web services.
Implemented Hibernate framework to interact with the database to update, retrieve, insert and delete values effectively and also used it as an ORM tool.
Used GIT as version control to restore assets to previous versions at a later time and integrated with Jenkins for continuous integration and nightly builds.
Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy.
Used spring's native support for developing the authorization logic.
Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
Configured Scene7 and AEM for two-way synchronization of assets.
Created web-services both Restful and soap based from scratch.
Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM.
Assisted in transition, Content Migration Plan to CQ5.
Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts.
Worked on developing service in Events that gives JSON output for the events current status & time.
Designed DAM taxonomy and tagging for the website elements allowing to classify them by several different categorizations at the same time.
Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.
CQ5/AEM Developer, Citi Private Bank – Warren, NJ
Citi Private Bank's Sheen program aims to create a new, highly integrated, relevant, and customized client and banker experience by utilizing new technologies, new processes, and a new data architecture.
This component of the project aims to provide electronic forms to collect data at customer site and prepopulate information in Relationship builder and Client Profile manager, which will facilitate surfacing available data on prospects and clients for validation and enrichment in Client Banker meetings.
By leveraging pre-screening and pre-populate information that will eliminate burden on clients and for bankers to refill all the information, while enabling to reuse of data for any successive account opening process.