Home

Ravikiran - AEM Developer
[email protected]
Location: Nashua, New Hampshire, USA
Relocation: YES
Visa: H1B
Resume file: Ravikiran_AEM_Resume_1751999112734.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
PROFESSIONAL SUMMARY
Having 8+ years of IT experience with over 7 years as Adobe Certified CQ5/AEM Full stack Developer and around year of experience as a Java developer.
Expertise in AEMaaCS, AEM 6.0 to 6.5, WCMS, template development, Component Development, Administration, and installation of author and Publish instances etc.
Strong experience with Project set up AEM/CQ5 using Maven and standard Eclipse tools.
Expertise in Adobe CQ foundational concepts including CRX repository, JCR, CQ5 WCMS and use of core frameworks such as Apache sling and OSGI Bundles.
Proficiency in Adobe CQ/AEM foundation concept and deep understanding of all Adobe CQ/AEM building blocks including templates, components, widgets, dialogs, Tagging, MSM etc.
Knowledge on Editable Templates, Template/Component Level Policy Settings, Experience Fragments, Content Fragments and managing OSGI Configurations etc.
Resolved numerous and varied pre-existing website accessibility issues, allowing users of varied ability to access all areas of our website. This significantly increased accessibility scores to meet or exceed ADA web accessibility standards and requirements.
Knowledge of Digital Asset Management (DAM), Workflow Management and Cloud Manager Deployments.
Created mockups and wireframes with Figma and functional prototypes using HTML, SCSS and Bootstrap.
Tracking the different elements on web pages using custom tracking code and out of the box in the target.
Extensive experience in A/B testing, personalization, and website optimization to improve conversion rates and user experience using Adobe Target.
Knowledge of administration tasks, creating and deploying packages, backup, recovery, Tar optimization, User management.
Proficient in designing and developing front end user interface using HTML5, CSS2.0/3.0, SASS, JSP, JAVA Script, jQuery, Sightly Templating Language.
Expertise client-side validations and designing using HTML, XML, CSS, AJAX, JAVA Script, jQuery, JSP, and Bootstrap.
Have a good understanding of JDBC, Restful approach.
Expertise in OOD, SDLC, Software Development, JAVA Application Development and Object-Oriented Programming (OOP).
Expertise in different domains including Banking Financial, Health Care and Marketing.
Experience with SDLC process (Agile) of performing detailed analysis, collecting use cases, documenting requirements.
Expertise in implementing Agile (scrum) development methodology for designing, implementation, testing and maintenance.
Expertise in using various IDEs like CRXDE lite and Eclipse.
Knowledge of different code management tools like Git and Source Tree.
Experience of development in different platforms like Windows and LINUX.
Excellent skills in communication, problem solving and quick learning, able to work well under tight deadlines and rapidly changing priorities.
Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in a Team based environment.
Adaptable to changing requirements and environments. Team-player with strong work ethic.
TECHNICAL PROFILE
Content Management AEM as Cloud Service, AEMaaCS AEM 6.0- 6.5, Adobe CQ 5.5-5.6.1, JCR, CRX
JAVA/J2EE Technology JSP, JDBC, JAVA Beans, Servlets
Web Development HTML, CSS, XML, AJAX, Bootstrap, JAVA Script, jQuery, Sightly
WCM Frameworks Apache Felix OSGI Framework, Sling Web Framework, CRX Repository, Apache Jackrabbit 2.0/3.0(OAK).
Databases Mongo DB, My SQL, Apache Jackrabbit (JCR)
Web/Application servers Apache Tomcat, IBM Web Sphere, Web logic, JBOSS.
IDE CRXDE, Eclipse, Net Beans, JBuilder
Operating Systems Windows, LINUX, UNIX
Other Technologies Dynamic Data Structures, File Vault, Maven

CERTIFICATIONS
Adobe Experience Manager (AEM) Developer- Adobe Certified Expert.

PROFESSIONAL EXPERIENCE
Client: Digital Federal Credit Union, Marlborough MA June 2023 - Till Date
Role: Sr. AEM Developer
Responsibilities:

Developed UI components using HTML5, HTL(Sightly), CSS3, SCSS/SASS, JavaScript, ES6, JSX, XML, Ajax and jQuery by following the corporate standards.
As part of the design and development team, I worked directly with business to create solutions that enhance UI/UX to provide the best possible experience for users and improve website effectiveness by creating easy to use interfaces.
Involved Webpack as module bundler to preprocess and minify different files such as TypeScript, ES6 and SASS files.
Used CTT (content Transfer Tool) to migrate necessary content and used BPA (Best Practice Analyzer) for migration readiness.
Worked on several generic web applications on Adobe Experience Manager, which can be utilized for easy accessibility and effortless component development.
Moved configurations to the new repository with proper run mode and JSON format for AEMaaCS compatibility.
Used BPA (Best Practice Analyzer) to get the assessment of the current project for upgrade readiness.
Installed CTT (content Transfer Tool) to migrate necessary content.
Worked on permissions, custom user groups in cloud manager.
Implemented and Managed Complex Functionalities and Search Capabilities for Website on AEM 6.5 environment using Java and JavaScript framework.
Created Data Models, XML Schemas and binding data to Form elements for optimizing the AEM Forms performance.
External data sources (XML data files, XML schemas and web services (WSDL)) were used to define field values populate field on a form, collect data entered on a form.
Creating Sling Models and corresponding Sightly HTL to query the JCR for multiple components.
Worked on third party API s and Content as a service for Headless CMS.
Developed back-end OSGi bundles as per the requirements and defined OSGI services.
Worked on integrating DAM assets to store in Brand Portal.
Managed and executed A/B and multivariate tests using Adobe Target, resulting in an increase of conversion rates and improvement in click-through rates.
Implemented custom tracking code and event triggers to capture specific user interactions and business-critical events, ensuring data accuracy and relevance.
Using JIRA to create User stories, defects, track Kanban board and log the progress of tickets.
Worked on assessment plan for migrated AMS to AEMaaCS.
Worked on POC for Rates Pulling from Third Party API s.
Creating documentation on specific POCs and topics in Confluence.
Working as an agile team during the development by having daily standup calls, technical design discussions, iteration demos, story review and estimates.

Environment: AEMaaCS, Adobe AEM 6.5+SP13, JDK1.8, JDK1.11, Java Script, HTML, CSS, SASS, Ajax, jQuery, Bootstrap, Restful webservices, Figma, Apache Sling, CRXDE, XML, JSON, Junit, OSGI, maven, HTL, API s, Servlets, JSP, Maven, JIRA, GitLab Cloud Manager.

Client: Appszone Technologies Pvt Ltd, Chennai, India Jan 2019 May 2023
Role: AEM Developer

Responsibilities:

Worked closely with business analysis and design to implement an enormous, large scale legacy redesign project. Developed new reusable UI components, enhanced designs and style guides using HTL, SASS, Bootstrap and JavaScript within Adobe Experience Manager (AEM).
Designed and developed AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
Worked on creating workflows to update the Dam Update Asset Workflow.
Created and collaborated on UI/UX designs using tools like Figma to ensure that the components being developed aligned with the newly created designs and vision.
Worked on AEM version update from 6.2 to 6.4 and all other related migrations.
Used ACS Commons package for Component Instance Reporting features.
Worked on stories related to development and production issues (Agile Scrum methodology).
Developing OSGI services to use the Job Manager API to create jobs in AEM.
Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
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.
Worked on developing custom form fields, writing the custom constraints for form fields, and specifying the global validation resource type at the form level.
Effectively communicate the design to customers and present design options/considerations
Adopt and utilize iterative/Agile methodology as needed or requested.
Participated in software architecture, design and development decision meetings.
Helped configuring Dispatcher and Cache Control Headers to improve request performance of site.
Utilized Content Fragments and Experience Fragments concepts for page authoring.
Produce quality work even when under extreme time pressure and deadlines.
Have been using DAM Assets, Package Manager, Package Share, Replication, and other tools provided by CQ and gained an in-depth knowledge of using all the above.
Performing Peer code reviews ensures Code Quality.

Environment: AEM 6.2, AEM 6.4, JAVA/J2EE, OSGI, Spring Integration, MYSQL, AJAX, JSON, HTML5, CSS3, JavaScript, jQuery, SQL, Jenkins, Maven, XML, LINUX, JSP, Web Services (REST), Eclipse, GIT.

Client: Tech Mahindra, Chennai India Dec 2018 Dec 2019
Role: Senior Software Engineer

Responsibilities:

Involved in all AEM-related design & framework development, & Architecture using templates, components widgets, CQ5 bundle, JCR/Sling API, clustering publish & author & editing content with the help of OOTB widgets.
Developed a Media & article Search Component.
Developed Custom components by inheriting the core components' features.
Developed Media Search component using Asset API.
Developed a tagging architecture to tag all the JCR & content pages.
Developed Templates using AEM Sightly, which converted written code into reusable tags.
Delivering the components on time as per the sprint plan.
Diagnose and solve technical problems related to content management implementation.
Implemented RESTful based web services from scratch.
Used sling OSGI configuration to configure properties based on run modes.
Creating components, templates, dialogs and clientlibs.
Wrote Web Services using RESTFUL for sending and getting data from the external interface.
Merging the updated code into Bitbucket.
Developed Custom Components and implemented Widgets.
With the help of MSM (Multi Site Manager) created Blueprints and Live Copies.
Developed more than two applications that use JCR content repository in AEM to store information and query the JCR for display and reporting purposes.
Extensive use of AEM tag libraries and custom tag libraries in components.
Implemented the internationalization (I18N) for newly developed components in CQ5.6.
Worked on dispatcher cache and CDN flush.
Helped other team members in implementation and understanding design aspects and employ best practices, strong coding standards for efficiency, readability, and reuse.
Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
Environment: Adobe CQ 5.61, AEM 6.4, JAVA/J2EE, Sightly, JSP, HTML, CSS, JAVA Script, Eclipse, AJAX, MySQL, Restful Webservices, Junit, Xml, Apache Tomcat.

Client: ARETE IT Services Pvt Ltd, India May 2016 Nov 2018
Role: Software Engineer

Responsibilities:

Involved in the complete SDLC management includes Designing, Analysis, Development and Testing.
Interacting with the business analysts and clients to gather the requirements and understanding the functional design specifications.
Adopt and utilize iterative/Agile methodology as needed.
Developed Custom Content Approval Workflow to replicate the content to selected publish instances with a series of valid user Approvals.
Design, develop and support WCM components, integrations, and applications.
Implemented custom components using cq: tags, jQuery, JavaScript and JSP.
Designed and developed the client libraries and created template components using inheritance.
Implemented i18n internationalization on the website.
Used Sling filters for filtering the request from unwanted parameters.
Used JSON as response type in REST services.
Uploaded images using WebDAV by not invoking the default workflow launcher.
Developed custom Dynamic Participant Step in workflows.
Observing Node deletion Operations and sending mail to configured Mail Id s.
Created custom templates and components to use for the static pages.
Created closed User Groups for different roles and responsibilities.
Written Update Asset Properties Workflow to update the asset metadata through workflows.
Developed workflow to add custom renditions to the Assets.
Developed end to end components, templates, servlet s and OSGI services.
Developed Tagging and assigned to the pages.
Analyze project related tasks and requirements.

Environment: Adobe CQ 5.6.1, JAVA/J2EE, Sightly, JSP, HTML, CSS, JAVA Script, Eclipse, AJAX, MySQL, Restful Webservices, Junit, Xml, Apache Tomcat.
Keywords: user interface user experience database information technology Idaho Massachusetts

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5785
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: