CVESWARMUNDRU
CVESWARMUNDRU
SUMMARY:
• 6 Years of experience in developing and implementing complex software applications using Java/J2EE and
CQ5technologies.
• Experience in developing web based, internet/intranet, client/server, distributed architecture applications using Java and
J2EE technologies.
• Have hands on experience with Adobe CQ5 Web Content Management (WCM) server.
• Expertise with setup and development of GUI using CQ5 and Ext Js.
• Have Built CMS solutions on top of the Adobe CQ/AEM WCM, DAM and was involved in designing and implementing
custom components.
• Have experience in integrating CQ5 components with jQuery and Angular JS frameworks.
• Used JCR (JSR-286) API, Apache Sling/Felix in CQ/AEM as part of developing custom bundles.
• Worked on creating workflows and user’s administration in CQ.
• Excellent work experience in Adobe Day CQ5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling,
template development, CQ5, Component Development, Architecture, Administration and installation of author and
Publish instances etc.
• Exposure to dispatcher configurations as part of AEM website architecture.
• Experienced in developing applications using application/Web servers such as JBOSS, Web logic and Tomcat.
• Created custom sling bundles as part of new functionalities provided to CQ sites.
• Expertise inJ2EE technologies like Struts, JSPs, Servlets &JDBC.
• Expertise in developing applications using Java, J2EE, EJB 2.0, Struts1.1,Framework, JSP, Servlets, HTML, XML, UML,
databases (DB2 8.1.2, Oracle 9i), Application Servers (Web Sphere 5.1/6.1, Web logic 8.x), WSAD 5.1.2, RAD6.1, JBuilder
5.1, Rational Clear Case, Clear Quest, ANT, JavaScript, JUnit, Change Management, Knowledge Management, CVS.
• Extensive experience of Front End Technologies: AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, jQuery and CSS.
• Worked on XTM for Adobe Experience Manager.
• Proficiency in deploying n-tier Enterprise / Web applications using IBM Web Sphere 5.0, 5.1, 6.1 BEA Web logic 8.1 and
Apache Tomcat.
• Worked on Adobe Target, Adobe Analytics and DTM.
• Having good Knowledge working with Web Services especially based on Rest API.
• Knowledge of database such as Oracle 11g/10g.
• IDEs used are Eclipse Juno, Eclipse Kepler, Eclipse Galileo, Eclipse Mars and Eclipse Neon.
• Worked on backend to create Procedures, Triggers and Functions.
• Interacting with the DBA for the Database Designing.
• Good experience in preparing test case specifications, unit testing, and integration testing.
• Perform unit testing on all new code from inception through integration, staging and production environments.
• Experience in working on various operating systems like Windows 7/NT/XP and LINUX.
TECHNICAL SKILLS:
Content Management Systems : AEM 5.6, 6.0, 6.1, 6.2, 6.3, CQ 5.5, CQ 5.4 (Apache Sling, JCR, CRX)/ CQ 5.3.
Languages : Java, C, C++, SQL, HTML, XML, XSLT, ASP.NET, ASP, C#, VB.Net, XSD, Prolog, JavaScript
Middleware : J2EE, EJB, JNDI, JDBC
Scripting Languages : AJAX, JavaScript, VBScript, CSS.
Server Side Technologies : JSP, Servlets, Tag Libraries, JST
Application/Web Servers : BEA Web Logic, IBM Web Sphere, Apache Tomcat, JBoss,
SOA : WSO2 ESB, ASLB (Aqua Logic service bus), Web Sphere ESB,
Protocols : HTTP, FTP, TCP/IP
IDE/ Tools : IBM Web Sphere Studio Application Developer (IBM WSAD) 5.1.2, JBuilder, Flex, Sun One
Frameworks : Apache Struts Framework, .Net Framework, JQuery
Web Services : SOAP, WSDL, REST Services
Database : RDBMS Oracle, DB2, T-SQL, SSIS, SSRS, MS Access
OS :Windows, LINUX (Red Hat), Mac OS
Methodologies : OOAD, UML, Design Patterns, SOA, Agile
WORK EXPERIENCE:
Infosys, Ridgefield Park, NJ (Remote) Dec’23- Till Date
Sr. AEM/CQ Developer
• Collaborate with developers and designers to develop high profile web sites, web and mobile apps, and interactive
experiences in touch UI.
• Write clean maintainable code that adheres to team best practices.
• Creating AEM pages programmatically from Database Interface with default component list.
• Developed OSGI components, services and Sling Servlets.
• Designed and developed, CQ5 building blocks including templates, components, dialogs, Widgets, workflows.
• Built various web pages using HTML, CSS, Java Script and Bootstrap.
• Built dynamically generated dropdown lists using Ajax, jquery and Angular JS.
• Integrated Cloud Platforms like Adobe Analytics, Adobe Target using DTM.
• Worked on A/B Testing using Adobe Target.
• Developed CQ custom workflow templates and modules for WCM lifecycle management
• Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
• Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for
display and reporting purposes.
• Developed custom widgets using Ext JS based on the requirement.
• Interacting with business team for clarifications on the requirements
• Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks
such as Apache Sling and Apache Felix.
• Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained
from different providers.
• Experience on creating cq:dialog & dialogs for both Touch UI/ Classic UI
• Worked on CQ component development for both classic UI and touch UI using Sightly.
• 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.
• 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.
• GIT is used as a distributed revision control system for CQ. File vault in conjunction with GIT helps to pull or push the code
to developer's machine.
• Worked on dispatcher configurations for cache and load balancing.
• Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM and DAM.
• Build and Release Management in CQ using Maven and SVN.
• Worked on XTM for Adobe Experience Manager enables fully automated exchange of content and assets between Adobe
Experience Manager and XTM
• Implemented client-side validations using JavaScript.
• Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTFUL Services.
• Frameworks JQuery, JavaScript and AJAX.
• Stay current with evolving web technologies and trends.
• Creation of sling run mode-based configuration files for OSGI components.
• Worked on Touch UI components and RTE plugin’s.
• Used Use Pojo API to develop the sling models and java-use-API to render the content.
• Worked on environments to fix the environment related issues.
• Creating system users across environments and configuring user mapper service configurations to use resource resolver in
osgi components.
• Configuring replication agents across environments, tailing and processing the logs.
• Involved in daily meetings and worked in Agile Environment.
• Work with version control tools such as Git Hub for code Check in and Check out.
• Participate in developing team best practices.
• Developed personalized webpages using AEM Campaigns, teasers and Segmentation.
• Exposed to AEM 6.0, Sightly, Bootstrap CSS, Touch UI authoring dialogs, Responsive web design.
• Work with version control tools such as SVN, Git Hub and tortoise SVN for code Check in and Check out.
• Worked on CRX repository and accessing the CRX content nodes by SQL Queries and XPath.
• Worked with DBA in designing the database and in ERD for tables.
• Written Stored Procedures, Query's for Database connectivity.
• Created Triggers, and Functions to access and manipulate data.
• Extensively worked on JSON to read the data from jcr structure of content folder in CRXDE.
• Involved in the unit testing and code reviews.
• Produce quality work even when under extreme time pressure and deadlines.
Environment: Adobe CQ5.6,6.1,6.2, 6.3 CQ5 DAM, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Apache HTTP Server,
SOAP and REST Web Services, Servlets, JDBC, MS SQL Server, HTML, JSP, TOAD, UML, AJAX, log4j, Linux.
Java Developer
• Worked closely with the Business Analysts in identifying and defining the requirements.
• Developed JSP's, Action Forms, and Action Classes as part of presentation layer development.
• Used Validator framework to implement Client side and server side form Validations.
• Implemented i18n (Internationalization) translating all aspects of the application into 5 different languages.
• Develop, implement, and maintain AJAX based rich client for improved customer experience.
• Used Web Toolkit to implement Ajax file upload using Ajax Iframe Method.
• Working experience on JSP renderers using dsm/dpm API, HTML, JS and CSS.
• Designed and developed the Business Layer and the service layer that meet the business by utilizing java.
• Defined the Database tables based on the analysis of the business domain.
• Developed and Deployed the Web Services (JAX-WS) within Embedded Tomcat.
• Generated build file using ANT1.6.
• Used Perforce as the version control tool to perform Checking-out and Checking-in of codes from the repository.
• Tested the Business layer and the service layer writing JUnit test cases.
• Worked in Agile process to streamline development process with iterative development.
Environment: JDK 1.6, Servlets, JSP, Struts, HTML, JavaScript, JQuery, JSTL, XML, XSL, XSLT, SOAP, Web Services, Tomcat 5.5, Java /
J2EE Patterns, JUnit, JAX-WS, SoapUI 2.0.