Sr Aem Developer Resume
Eagan, MN
SUMMARY
- Over 7+ years of IT experience with 3+ years of experience in design and implementation of modules on Adobe CQ5.3 and AEM 5.6.1,6.0, 6.1, 6.2 & 6.3 and experience in design, development, deployment, maintenance and support of Java/J2EE applications.
- Implemented Adobe CQ5 templates, components, dialog, workflow, style sheets, Meta tagging and Performed CMS administration tasks.
- Experience in Adobe Experience Manager and other enterprise - level web publishing platforms.
- Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites. Having good Knowledge working with Web Services especially based on Rest API .
- Experienced in Object oriented analysis, design and development using Java, J2EE (Servlets, JSPs, JNDI, Java Beans, EJB and JDBC).
- Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, Adobe CQ5 API.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Proficient in MEAN Stack development using Node.js,Express.js, MongoDB, Angualr.js to build websites with RESTful web services.
- Hands on experience with setup and development of GUI using CQ5 and Ext JS .
- Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
- Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Weblogic and Tomcat.
- Having good Knowledge working with Web Services especially based on Rest API .
- Created custom sling bundles as part of new functionalities provided to CQ sites.
- Extensive exposure to different Software Development Life Cycle (SDLC) methodologies including Agile, Scrum.
- Experienced in using RDBMS like Oracle, Microsoft SQL Server and MySQL .
- Experienced in developing applications using CRXDE, Eclipse and Rational Application Developer (RAD) IDEs.
- Experience working with Bug tracking tools like JIRA, Bugzilla, QC .
- Involved in writing various UNIX shell scripts for writing automated scripts for scheduled queue process and pmcmd commands.
- Expertise in Informatica and Initiate Administration including Installation, upgrade, Applying Hot Fixes, Configuration, maintenance and troubleshooting.
- Participated in each phase of one full SDLC lifecycle implementation, provided end-user training and post go-live support.
- Strong working experience in installation of Informatica on LINUX, Migration of repositories and repository upgrades.
- Hands on experience in conducting Joint Application Development (JAD) sessions with End-users,
- SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
- Experience in developing UI for the applications using JavaScript, HTML5, CSS3, XML and Ajax .
- Involved in the effort estimation of the project.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL, HTML, XML, XSLT, XSD, JavaScript
Content Management System: Adobe AEM6.2.4, AdobeAEM6.2.5, EM5.6.1., AEM6.3 DAM, Adobe AEM6.2 APIs, CQ Tagging
Middleware: J2EE, EJB, JNDI, JDBC
Server Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF
Application/Web Servers: BEA Weblogic, IBM WebSphere, Apache Tomcat, JBoss, Apache Felix, Apache Sling, WebSphere Portal Server, log4j
Protocols: HTTP, SOAP, TCP/IP
IDE/ Tools: CRXDE, Eclipse, RAD
Frame Works: Apache Struts Framework, Spring Framework, Hibernate
Web Services: SOAP, WSDL, SAAJ
Defect Tracking Tool: JIRA, Bugzilla.
RDBMS: Oracle, DB2, SQL Server, MS Access
IOS: Windows, LINUX/UNIX
Methodologies: Agile(Scrum), waterfall, TDD, SDLC
PROFESSIONAL EXPERIENCE
Confidential, Eagan,MN
SR AEM DEVELOPER
Responsibilities:
- Created components using Sightly HTML Templating Language by replacing the Traditional Java Server Pages (JSP) .
- Installed and configured version 6.3 of Adobe Experience ManagerWeb Content Management System and Apache Felix Admin Console.
- Designed templates of the website using the framework and developing custom components, widgets as per the requirements.
- Installed CRXDE Integrated development environment and configured the project with subversion control.
- Create and maintain customer-facing Adobe AEM content management systems.
- Perform AEM customization on foundation components and workflows to extend functionalities, improve performance or fix issues on project level.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM .
- Worked on integrating AEM with AngularJS .
- Setup and configure Authoring and Publishing environments, replication agents, CQ5 dispatcher to cache the landing page html and serve as the static pages from Apache. Utilize HTML5, CSS and AngularJS for designing and implementing custom AEM components.
- Involve with content management strategies, architecture and multichannel content delivery.
- Developed AEM components by using Touch UI interface .
- Developed digital consumer experiences based on foundation of the AEM product suite used DAM for image management.
- Implemented Sling Servlets and created OSGI bundles for interacting with remote spring webapp and WebServices and custom business logic in java and deploy as jar files from the Felix System Console .
- Integrated LDAP for user access to the CMS systems for authoring and publishing.
- Developed and deployed custom OSGi bundle in Apache Felix console.
- Provide author training to business users to familiarize them with the design and usage of the system.
- Worked on Multi Site Manager (MSM) in AEM to control over blueprints and live copies and work on rollout configurations.
- Extensively used AEM tagging features in developing components and templates. Used JavaScript for writing listeners in the dialogs.
- Authorizing access rights to AEM users and groups for accessing DAM resources.
- Worked on Digital Asset Management, to manage and store all the media.
- File vault in conjunction with GIT helps to pull or push the code to developer's machine.
- Used Maven project structure for building the packages, subversion for source control, file vault for importing the code from JCR to file system and vice versa.
- Used Jenkins as build tool and used JIRA to track the bugs, issues and project management.
- Used Log4J for logging and tracing the messages.
- Extensively used AEM Tag Libraries in the components.
- Have a complete understanding of CRX repository and accessing the CRX content nodes by SQL Queries and XPath .
- Worked with release management for content deployment and releases. Involved in analyzing business requirements and composing them into a technical use cases
Environment: AEM 6.3ApacheFelix, OSGI, JAVA, J2EE, AJAX, JSON, HTML5, CSS3, JavaScript, Git,JIRA, JQuery, Eclipse, Maven, XML, Linux, JSP, Web Services(SOAP, REST), JUNIT.
Confidential, Boca Raton,
Adobe AEM Developer
Responsibilities:
- Design and implement components for the Adobe AEM platform.
- Design and development of web pages using AEM6.1, 6.2, JavaScript,HTML, CSS, Ajax and JQuery .
- Integrating secure site with CQ5 content pages.
- Developed web applications in AEM systems in coordination with software development teams
- Build websites and applications using Adobe AEM
- Developed Adobe AEM templates and reusable components.
- Involved in migration of the existing documented content model to AEM .
- Involved in development and production support.
- Provide estimates, designs, and specifications for AEM templates, components, and workflows.
- Proficient in Adobe AEM foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix .
- Understanding the site architecture and development of CMS components.
- Involved in migration of the existing team site content models to AEM .
- Developing OSGI services using sling framework and Maven bundles.
- Involved in discussion with offshore/onsite team to understand the business requirement.
- Involved in planning and estimation of time to complete for each and every template as per delivery concern.
- Involved in high level design and documentation of template and components.
- Guiding and Provide technical support to team-members.
- Involved in development of various reusable components using AEM day tool, JCR170.
- Integrate AEM with Enterprise offers platform.
- Worked on design for integration with third-party RESTful and SOAP based web services.
- Designed and delivered AEM components to allow non-technical users to rapidly update and create web site content.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- CQ packages deployment from one environment to other environment. (Development server, Test server, Staging or Preview server and Production server).
- Configuring Dispatchers, Flushing Dispatcher cache, AEM server optimization, AEM Log analyzing, Garbage collector etc.
- Used LDAP for authentication.
Environment: AEM 6.1,6.2, JavaScript, HTML, CSS, JQuery, JSP, Oracle 11g, JDK 1.7, Ajax, Maven, Jira, SVN, Eclipse.
Confidential
Adobe AEM Developer
Responsibilities:
- Designed and developed AEM building blocks including Templates, Components, Dialogs, Widgets, and Workflows.
- Migration of AEM 5.6.1 to 6.0
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Offered solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM .
- Developed message driven web services using Spring Integration.
- Integrated Spring DAO for data access using with Hibernate.
- Coding the application fallowing the java standards. •
- Extensively designed and developed custom ExtJs components and custom xtypes (especially data grids).
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process and installation of author and publish instances.
- Hands-on experience with the CRX repository, the CQ platform, the use of core frameworks such as
- Apache Sling and Apache Felix.
- Developed GUI using HTML, CSS, JavaScript, jQuery, AJAX and JSON .
- Performance tuning of application for quick response.
- Custom widgets were created and used.
- Apache Maven was used for build automation of jars in the project.
- Configured and implemented dispatcher caching and load balancing mechanisms.
- SVN was used as software versioning and revision control system.
- Involved in mapping Hibernate configuration files with Data base tables.
- Performing the PMD test for checking coding standards.
- Participated in Preparing Design Documents.
Environment: AEM 5.6.1, 6.0, Java, JSP, Struts, MVC architecture, AJAX, Eclipse, JNDI, WebLogic 8.0, JMS, JavaBeans, Rational Rose, UML, Ext.Js, SOAP, WSDL, JAXB, Xfire, Wsgen, Log4j, JUnit, Crap4j, ANT, Maven 2.0, JavaScript, Angular JS, Microsoft Script Editor, Scrum, HTML, CVS, PL/SQL, Oracle 10g.
Confidential, Denver, CO
Adobe CQ5 Developer
Responsibilities:
- Analyzing requirements and implementing solutions to build the tool in CQ .
- Developed custom components, templates, dialogs and widgets.
- Implemented Custom widget to support multi composite fields.
- Built various web pages using HTML, CSS, Java Script and JQuery .
- Created auto-generated mail when user fills the form using HTML template concept.
- Building capabilities and expertise around Google analytics.
- Developed WCM Use Classes and Sling Models to meets the requirement.
- Developed for multi form factor devices and Mobile related Components.
- Extensive use of CQ Tag Libraries in the components.
- Worked on Adobe CQ5 CMS end developed the custom grid components.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI .
- Implemented client side validations using JavaScript .
- Created and deployed custom web applications as OSGI bundles through Apache Felix Console.
- Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
- Developed webpages which supports in different languages.
- Worked on frameworks like Twitter Bootstrap and foundation for implementing Responsive design.
- Developed Personalized components to render the content based on regions
- Worked JCR API's and Sling API's for retrieving content from JCR repository .
- Had experience on setting up users, groups and permissions.
- Worked on Digital Asset Management, to manage and store all the media.
- Worked on AEM servers' upgrade, migrated from lower to higher versions.
- Implemented multiple complex workflows to automate the process.
- Created different workflow launchers to support the requirement.
- Had experience on implementing OSGI services, Sling servlets and schedulers.
- Provide estimates, designs, and specifications for AEM development modules.
- Have part of all the Scrum meetings and played active role in all the phases from design to deployment.
- Used GIT and Tortoise GIT as code repositories.
Environment: CQ 5.3, AEM 5.6.1, CRXDE, CRX, JSP, Twitter Bootstrap, Java, J2EE, Apache Maven, JavaScript, CSS, HTML, JQuery, Angular JS, Ajax, ExtJs, Servlets, JCR Connector, Jackrabbit, GIT.
Confidential
UI/Java J2EE Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript .
- Designed the front-end applications, user interactive (UI) web pages using HTML, XHTML and CSS .
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY functions while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Interacted with java controllers ( JQUERY, AJAX and JSON to write/read data from back end systems).
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML .
- Designed and developed intranet web applications using JavaScript and CSS .
- Used SVN for version control and QC for defect tracking.
- Created cross-browser compatible and standards-compliant CSS -based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams. Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML 4.x, CSS2.x, JavaScript, JQUERY, AJAX, JSON, XML, SVN.Q.
Confidential
Web Developer
Responsibilities:
- Design and develop User Interface using JSPs and HTML .
- Developed Web services for integrating with the Enterprise Information System tier.
- Developed the logical portion in Java and user display using JSP, and Servlets.
- Writing the JavaScript and designing the JSP GUI frame work.
- Implemented the application using Servlets which is based on Model View Controller Design Patterns.
- Developed the POJO classes for database tables and generating the Developing the Business logic in action classes.
- Involved in Writing and reviewing unit test cases using J Unit .
- Involved in Smoke Testing, Testing, bug fixing and documentation of the system.
Environment: Windows XP, Tomcat 5.0, JSP, Html, JavaScript, CSS, Servlets, MySQL, Jdk1.4.