Rohit
Email: ***************@*****.*** PH: 469-***-****
AEM Developer
PROFESSIONAL SUMMARY
Over 9 years of progressive experience in Design, Development, Testing, Implementation & Maintenance of application software’s on a variety of platforms and different domains.
Adobe AEM6.1/6.0/CQ5 development experience over various phases of software project life cycle.
Worked on Adobe AEM6.1/6.0/DayCQ5.X installation (author, publisher and dispatcher), configuration and development.
Worked on Adobe AEM6.1/6.0/DayCQ5 Web Application Development using CRXDE Lite, CRXDE, SVN, OSGi (Apache Felix), JCR, JSR - 283, File vault.
Worked on security, user creation, groups and Workflow Management in Adobe CQ5.
Worked on Adobe DayCQ5 package manager, building package and deploying.
Experience in Web Content Management (WCM) software such as Adobe Day CQ.
Extensive experience with J2EE using most of the advanced features of Java including JDBC, JSP, JSTL, EJB, JNDI, Servlets, Hibernate, Spring framework including Spring MVC, JMS, JAX-WS, RMI (Remote Method Invocation) on windows.
Worked on J2EE technologies like Servlets, JSP and other front-end technologies like HTML, Slightly, CSS, JQUEY, AJAX, Google Web Toolkit and Angular JS.
Expertise in RDBMS such as Oracle, MYSQL, SQL Server for stored procedures and triggers, XML/Database mapping.
Very good database skills such as database design, writing complex SQL queries, writing database stored procedures using PL/SQL & triggers.
Expertise in various version control tools like GIT, SVN
Expertise in Build tools Maven, Ant, CII (Jenkins, Bamboo)
Strong Experience in Software Development Life Cycle and Testing Methodologies.
Excellent track record at work as well as an effective team player.
Excellent communication, leadership and interpersonal skills.
TECHNICAL SKILLS
Content Management Systems: CQ5.x, CQ6.X (Apache Sling, JCR, CRX)
Languages: Java, C, C++, SQL, HTML, XML, XSLT, JavaScript, PLSQL
Middleware: J2EE, EJB, JDBC
Server-Side Technologies: JSP, Servlets, Tag Libraries, JSTL, OSGI
Application/Web Servers: IBM WebSphere, Apache Jakarta Tomcat, WebLogic, JBOSS
Protocols: HTTP, SOAP, TCP/IP
IDE/ Tools: Eclipse, IntelliJ, CRXDE light
Frameworks: Apache Struts Framework, Spring Framework, Hibernate
Web Services: SOAP, WSDL, REST
RDBMS: Oracle, DB2
OS: Windows, MAC, LINUX (Red Hat)
Methodologies: OOAD, UML, Design Patterns SOA.
PROFESSIONAL EXPERIENCE
Equinix, Sunnyvale, CA July 2022 to Present
AEM Developer
Responsibilities:
Worked on creating custom components, templates and workflows based of classic and touch UI
Setup and configure Authoring and Publishing environments, replication agents.
Created Users and Groups for workflow management.
Used Sling, Apache tools, Felix, JCR for the new Content management system.
Assist in application deployment to Dev, QA and Prod environments and migrations
Installed and configured version 6.1 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
Worked on created Live copies with understanding of Blueprints and MSM
Worked on Importing, Exporting CQ Packages & Bundles.
Built various web pages using HTML, CSS, Java Script and JQuery.
Made code changes in JSP, JQuery and AJAX and JavaScript environment.
Worked on customer intelligence, Digital marketing for quality of in-depth customer understanding.
Used CRXDE and Eclipse IDEs to develop CMS applications.
Worked on Adobe CQ5 CMS end and developed the custom grid components using AngularJS and integrated them with the insight web.
Worked on OSGI Services and Servlets.
Proficient in using web analytics tools such as Google Analytics, Adobe Analytics, Matomo, or similar platforms.
Skilled in using digital communications platforms like GovDelivery, Constant Contact, Mailchimp, etc., for managing email marketing, newsletters, and digital campaigns.
Creating POJOs and writing JSPs using custom tag libraries and AEM tag libraries.
Used continuous integration tools i.e Jenkins and bamboo to deploy.
Working with version control tools like GITHUB or GIT.
Involved in the complete life cycle implementation of the AEM projects.
Training authors and testers to get familiarized with AEM system.
Designed and implemented site architecture for AEM projects, ensuring scalability and efficient content management.
Managed the end-to-end lifecycle of multiple projects using Workfront, from initiation and planning through execution and closure.
Assessed the technical feasibility of UI/UX designs by collaborating closely with development teams to ensure design concepts were practical and could be implemented within technical constraints.
Utilized wireframing tools like Figma, Sketch, and Adobe XD to create and iterate on design prototypes, effectively communicating design concepts and reducing development time by [X
Experience in developing and customizing Content Management Systems (CMS) themes, plugins, and modules to meet specific business requirements.
Designing and implementing best in class Content Management (WCM).
Hands on approach, leading the technical development teams, writing functional and technical specifications, and reviewing deliverable s for accuracy and completeness, including formal code reviews.
Worked in the Agile way to deliver the work.
Zscaler, Mountain View, CA July 2020 to June 2022
AEM Developer
Responsibilities:
Worked on building and deploying enterprise level Web Content Management solutions on Adobe CQ 5.x and AEM 6.x
Developed and maintained server-side applications using Java, enhancing system performance and scalability through optimized code and efficient algorithms.
Used CRX, JCR, Apache Felix, Apache Slings and OSGI technologies to a little extent.
Worked in Designing and build components, templates, dialogs, and workflows using the Adobe CQ/AEM and knowledge in CQ5 building blocks, CRX repository.
Knowledgeable in technical writing standards and style guides (e.g., Microsoft Manual of Style, Chicago Manual of Style) for consistency and clarity.
Experienced with major social media platforms including Facebook, Twitter, LinkedIn, Instagram, TikTok, Pinterest, and YouTube.
Create and maintain customer-facing Adobe CQ5 content management systems.
Experienced with QA and QC tools such as Selenium, JIRA, TestRail, BrowserStack, and Postman for tracking bugs, managing test cases, and performing cross-browser testing.
Skilled in designing and customizing SharePoint sites, including site collections, libraries, lists, and web parts to meet business needs.
Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
Used Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework.
Worked with deployment tools like Maven, Jenkins and version control tools like GIT, SVN.
Training and development with responsive / adaptive design for mobile web design.
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.
Built various web pages using HTML 4.01, CSS, Java Script, JQuery, and AJAX.
Setup and configure Authoring and Publishing environments, replication agents, Apache rewrite rules for routing the calls to CQ5 and Spring Web app (dispatcher and configuration), vanity URL configurations for different locales
Developing Custom bundles and Servlets on Felix and Expertise with setup and development of GUI using CQ5 and Ext JS
Designed and developed responsive AEM templates to ensure compatibility across various devices and screen sizes.
Involved in setting up or upgrading complex CQ environment with expertise in CQ5 Author, Publisher and Dispatcher administrations
Took parting the Application Development Life Cycle and the ability to lead efforts in implementing life cycle practices
Documented user story. Review of Code and prepared test cases
Capital one, TX July 2018 to June 2020
AEM/CQ5 Developer
Responsibilities:
Worked on setting up users and groups permissions and roles for multiple authors like admin, content-authors and content-approvers.
Knowledgeable in implementing and managing security measures to protect IT infrastructure from cyber threats, including antivirus, firewalls, and encryption.
Having a Solid experience with CQ5 5.x building blocks including templates, components, dialogs, widgets and bundles.
Worked on Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, DAM, Workflows.
Worked with Continuous Integration and Automated test execution and building tools such as Jenkins, Hudson, Selenium or Maven.
Developed UI screens for the Vendor/Stipulations team using Angular JS, HTML5, CSS3, JavaScript, JQuery. Developed functionalities as per the requirements specified by the manager.
Written media queries for making appropriate CSS fixes while making the pages responsive for desktop, tablet & mobile break points.
Used JSP, HTML, Angular JS and CSS to design the front-end components.
Provide author training to business users to familiarize them with the design and usage of the system.
Set up the site with Test & Target (Registering with Test & Target)
Created Test & Target Campaign in AEM (Campaigns on both Author and Publish Instances).
Add analytics framework after creating Test & Target connection.
Worked on customizing the foundation components in CQ5 5.x & 6.0, provide workflows to extend functionalities and improve performance
Create and maintain customer-facing Adobe CQ5 content management systems.
Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
GIT is used as a distributed revision control system for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
Developed custom components, customized forms for Internet and Intranet sites of the company.
Developed custom UI elements using AEM’s frontend technologies to enhance visual appeal and functionality.
Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
Built various web pages using HTML, CSS, Java Script and JQuery.
Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache
Environment: JDK 1.6, HTML, CSS, JSON, Adobe CQ 5.x, CRXDE and JSP, REST, Sling, JCR, Apache Sling, Apache Felix, OSGi, jQuery, AJAX, JSON, Angular js, JavaScript, Bootstrap.
Mastercard, O’Fallon, MO January 2017 to June 2018
AEM
Responsibilities:
Developed enterprise web Application on in-house Framework, and also on J2EE Spring MVC Framework using the Eclipse IDE.
Entity and schema mapping are done with the help of similar O/R mapping technology like Hibernate to map the entities from ORACLE.
Involved in writing complex SQL logic to retrieve the data from the DB.
Expertise in client side designing and validations using HTML5, Angular JS, CSS3, JavaScript.
Participated in Agile Process/SCRUM Meetings.
Used the Google Chrome Developer Tools, Firebug, to view and debug HTML, DOM and JavaScript.
Used Spring MVC framework for applying MVC implementation to the application
Designed and developed various Screens using Angular JS, JavaScript, HTML, CSS and Node JS.
Worked at all stages of project including Post Production Support.
Used SOAP UI for testing new web services.
Worked closely with Performance Test team for UI performance and validated enhancements using various JavaScript Profilers.
Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
Worked on analysis of validation rules by discussing with business analyst for business validations and implemented client-side validation using JavaScript.
Prepared unit test cases using JUNIT and Power Mockito, executed the test cases using Junit in eclipse.
Performed various DDL, DML operations on Oracle database using SQL queries.
Good standing of NOSQL databases like Mongo DB.
Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Used Gradle and Maven scripts for building and deploying the application in web servers.
Mastercard, O’Fallon, MO June 2015 to December 2016
Java Developer
Responsibilities:
Involved in analysis and design phase of Software Development Life cycle (SDLC).
Analysis of Business Requirements and Technical Requirements.
Implemented Batch framework for insurance records processing.
Application’s technology stack including Spring-MVC, spring, and JPA/Hibernate, and
Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, JSP and Tag Libraries to develop UI/view pages.
Used Spring Core to define beans for Services, Entity services and corresponding depended services.
Involved in spring programmatic transaction management using AOP and using Spring Batch.
Involved in reading & generating pdf documents using ITEXT. And also merge the pdfs dynamically.
Involved in the configurations set for Web logic servers, DSs, JMS queues and the deployment.
Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
Involved in developing Restful web services using JERSEY tool as wrappers to access existing business services by Mobile channel.
Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
Helped set the partner integration services direction, including API design of Restful interfaces for client access to internal service.
Used JMS to pass messages as payload to track statuses, milestones and states in the workflows.
Extensively used GOF Java and J2EE design patterns.
Have in-depth knowledge of Apache Tomcat and Oracle Glassfish Application server and how they work in given environment.
Agile Software Development model used for this project.