Chinna Bovilla
Phone No: 816-***-****
Email ID: **********@*****.***
PROFESSIONAL SUMMARY:
4+ Years of IT experience in the areas of application development, support and enhancement.
Hands on Experience in Adobe Experience Manager 5.6, 6.1 and 6.3.
Hands on experience in WCM, Components, Widgets, AEM DAM, and Apache Sling.
Excellent work experience in Adobe Day CQ5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, template development, CQ5, Component Development, Architecture and installation of author and Publish instances, etc.
Development and Deployment of complex enterprise level CQ WCM application.
Used Sling, Apache tools, Felix, JCR for the new Content management system.
Worked on Dialog field validations performed using listeners.
Modified out of the box components to add additional fields to the dialog for custom components.
Strong development experience in Java, J2EE, Servlets, Struts, JDBC, XML, Junit.
Good experience of Front End Technologies: JSP, HTML, Bootstrap, JavaScript, jQuery and CSS and AngularJs.
Expert in Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
Working knowledge of IDE's including Eclipse, IntelliJ, and NetBeans.
Good Hands on Experience in DB queries, stored procedures and triggers using PL/SQL.
Ability to grasp, learn and retain new technology used in various environments with limited training.
Experience in unit testing Java components with Junit and Mockito .
Experience in Waterfall SDLC and Agile Methodology. WORK EXPERIENCE:
Sr.AEM Developer.
LifeTIme Fitness – Chanhassen, MN – Aug 2017 – Present.
Involved in development, implementation and configuring web content management solutions using AEM and other technologies such as Java, HTML/DHTML, CSS, JavaScript, HTL, and REST.
Developed the custom components and the OSGi services according to the business logic and functionality, to enable business people to develop websites effectively.
Hands-on experience in HTL (Sightly) programming in AEM 6.3.
Involved in creating OSGi bundles for application modules in Apache Felix.
Extensively utilized AEM tag libraries and custom tag libraries in components.
Creating templates on client request for specified content of the website.
Created custom dialogs and design dialogs in AEM 6.3.
Utilized Content Fragments and Experience Fragments concepts for page authoring.
Created selectors and suffix based approach to map URL to a resource and render different views of the project.
Worked on JCR Observation manager, created Event Listeners & created Schedulers.
Worked on content services of the JCR such as searching, indexing, observation, versioning, access control and transactions
Providing support for AEM author and publisher environments.
Used Apache Maven in automating builds and providing quality management project.
Involving in all stages of product life cycle of the AEM project .
Installed and configured GIT for the code to be pulled from GIT and pushed up to the CRXDE and vice versa.
Performed Quality Control Activities such as defect tracking, fixing using JIRA.
Hands-on experience in developing the project with Agile and Scrum methodology. Environment: AEM 6.3 & AEM 6.1, JavaScript, JSON, HTML, CSS, Ajax, jQuery, Angular Js, Apache Sling, CRXDE, WCM, JIRA, Jenkins, GIT, Maven.
AEM Developer.
Sprint Corporation – Missouri, USA – Jan 2017 – July 2017. Responsibilities.
Developed Adobe AEM templates and reusable components.
Knowledge of Installing and configuring version 6.1 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
Developed and fixed highly content oriented dynamic web services using REST API.
Knowledge of implementing Adobe analytics using DTO objects.
Integrated 3rd party web service into CQ by consuming the WSDL file through Apache CXF plugin.
Provided estimates, designs, and specifications for AEM templates, components, and workflows.
Interacting with business team for clarifications on the requirements.
Installed on dispatcher in web server to protect against external attacks and to provide security to AEM instance auto login feature.
Worked on Multi Site Manager and extensively used CQ tag libraries in the components.
Customized dialogs for all the components for providing various options to authors while creating.
Worked on creating the sling servlets and OSGi services for the business logic to process the request.
Experienced in AEM architecture and associated technologies like Sling, OSGI, Felix, JCR, and CRX
Analyzing and identifying the problems and fixing the issues.
Worked extensively on front-end technologies on HTML, CSS, JavaScript, JQuery and Hibernate frameworks.
Knowledge of Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing html pages and serve as the static pages from Apache.
Used GIT as version control.
JSON for service description, requests and responses.
Used Sightly and Use API for presentation.
Prototype as a JavaScript Framework to extends built-in classes to ease JS development.
Made many of the components Author able.
Environment: AEM 6.1 (WCM), Sightly,, JavaScript, JSON, HTML, CSS, Ajax, jQuery, Angular Js, Apache Sling, CRXDE, WCM, JIRA, Jenkins, GIT, Maven.
AEM/CQ5 Developer
Wipro technologies-Hyderabad, India-Mar 2014 – Dec 2015 Responsibilities:
• Developed Adobe AEM 5.6 templates and reusable components.
• Development of web pages using AEM 5.6, JavaScript, HTML, CSS, Ajax and JQuery.
• Exposure to dispatcher configurations as part of AEM website architecture.
Developed custom AEM components like Image/Video Gallery.
Worked on AEM search component.
Worked on Digital Assets Management for getting different renditions of an image using AEM custom workflow.
Created a custom AEM logo component using design dialog.
• Created web-services both restful and soap based from scratch.
• Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache
• Used JIRA & Mingle for bug tracking and project tracking.
Implementing all the Business logic in the middle-tier using Java classes, Java beans, used JUnit framework for Unit testing of application.
Involved in doing various testing efforts as per the specifications and test cases using Test Driven.
Applied MVC pattern of Ajax framework, which involves creating Controllers for implementing Classes.
Logged the application using log4j for easier debug and maintenance. Environments : Java (jdk1.5), JSP, Servlets, JavaScript, HTML, CSS, Ajax, JQuery, Adobe AEM 5.6 (WCM), Apache Sling, CRXDE, CRX, WCM, JCR Connector.
CMS Template Developer
Vcarve Technologies-Hyderabad, India- Jan 2013 -March 2014 Responsibilities :
Develop schemas and templates using XSLT and Dreamweaver.
Develop GUI related changes using JSP, HTML,CSS and client validations using Java script.
Executing and enhancing the custom Java component to generate the Intermediate XML’s.
Developed various EJBs for handling business logic and data manipulations from database.
Created XML unit test cases for testing the Web Services functions.
Involved in fixing the production defects and coordinating the monthly releases.
Designed database Queries for updating, insertion and retrieval of asset information and rates.
Involved coding SQL Queries, Stored Procedures and Triggers.
Created java classes to communicate with database using JDBC.
Used ANT build tool and log4j for logging and tracing messages.
Used SVN as Version Control System for the application. Environments : J2EE, Dreamweaver, HTML, CSS, XML, JavaScript, Spring MVC frame work, Eclipse, ANT, JUnit, CSS, Ajax, Apache Tomcat, Log4j, Subversion (SVN). Additional Information:
TECHNICAL SKILLS:
AEM 6.3, AEM 6.1,AEM 5.6.1, CQ5 DAM, CQ Tagging.
J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB. Architecture & Framework Client-Server, MVC, J2EE, Struts, Spring, And Hibernate. Web Technologies: HTML, CSS, JavaScript, JQuery, XML, JSP, AJAX. Frameworks: Struts, Spring MVC, Apache Sling, Apache Felix IDE TOOLS: IDE Eclipse, Net Beans, IBM RAD, Notepad++. Operating System: Windows, UNIX, LINUX