Adobe Aem Developer Resume
SUMMARY
- Over 8+ years of IT experience in designing, developing, testing, and maintaining software and web application systems.
- Over 3 years of working experience in system design and development, migration, and production support using AEM (CQ5), CRX, JCR, Apache Sling and OSGi technologies.
- Extensive programming in Web Technologies likes Java/J2EE, Servlets, JSP, JSTL, JavaBeans, EJB, Struts, JDBC, XML, XSLT, XSD, XPATH, AJAX, JavaScript, HTML, XHTML, CSS, JQuery, Adobe CQ5 APIs, Apache Sling, OSGi bundles, Junit, Log4j framework, CVS, ANT, and MAVEN.
- Development of static web pages, landing pages, and category landing pages using content management system, Adobe CQ5.
- Experience in developing static/dynamic HTML pages, providing client side validations in JavaScript and providing interactive front end GUI using CSS and XHTML.
- Hands on experience with various design patterns such as MVC, DAO, Singleton, Broker, and Facade.
- Proficient in SQL programming, database design and creation, and database querying.
- Proficient in using various IDEs like CRXDE, CRXDE - Lite, Eclipse, NetBeans, and Visual Studio.
- Worked on several application servers like WebLogic, Tomcat, and WebSphere.
- Experience in various application design and development methodologies including Agile and waterfall models.
- Solid knowledge and working experience of the entire software development life cycle (SDLC) and testing methodologies.
- Strong problem solving skills, highly self-motivated, and great team player.
TECHNICAL SKILLS
Programming Languages: Java, JSP, XHTML/HTML, XML, JavaScript, JQuery, CSS, SQL, C/C++, and C#.
Enterprise Web Products: AEM (CQ5), CRX, JCR, Sling and OSGi.
J2EE Technologies: J2EE, Servlets, JavaBeans, EJB, Struts, Jakarta Apache, Tomcat, WebLogic, WebSphere, JDBC, HTTP/HTTPS, Log4j, JUNIT, ANT, and MAVEN.
Data Modeling: Erwin, Microsoft Visio, ER Diagram, and UML.
Databases: ORACLE, MySQL, PostgreSQL, JDBC, Toad, and MySQL.
Software Development IDE/Tools: Eclipse with CVS client, NetBeans with CVS client, CRXDE, CRXDE-Lite, SQL PLUS, and MySQL Admin tool.
Source Control tool and Issue/Project tracking tool: CVS, SVN, JIRA issue tracking, and project tracking tool
PROFESSIONAL EXPERIENCE
Confidential
Adobe AEM Developer
Responsibilities:
- Designed, developed, configured, and tested web content management solutions for Adobe CMS system.
- Designed and developed web pages using CQ, JavaScript, HTML, CSS, Ajax and JQuery.
- Developed static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
- Designed and developed AEM 6.1 templates, components widgets, and CQ5 bundle.
- Developed digital consumer experiences based on foundation of the Adobe CQ5 and AEM 6 product suite, including CRX and DAM.
- Set up and configured Authoring and Publishing environments, replication agents, flush agents, CQ5 dispatcher to cache the landing pages’ html and serve as the static pages from Apache.
- Developed dynamic and aggregative adaptive form using AEM 6.1 form sets and utilized the maximum out of box functionalities.
- Used Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Investigated and trouble shooter the issues relating to Sling Scheduler, event handlers.
Environment: and tools used: Eclipse, SVN, Adobe CQ5/AEM 6.1, JCR, Apache Sling, OSGi, Java/J2EE, JSP, HTML, XML, CSS, CRX and MAVEN.
Confidential, Travelocity, TX
Adobe AEM Developer
Responsibilities:
- Migrated a .Net sites into Adobe CMS system.
- Gathered and analyzed requirements, designed and developed system specifications.
- Created and maintained customer-facing Adobe CQ5 content management systems.
- Designed and developed templates, components widgets, and CQ5 bundle.
- Developed highly interactive web applications utilizing CQ5.
- Developed customized CQ5 components for Web Content Management.
- Developed static web pages, landing pages, category landing pages using content management system, Adobe CQ5.
- Worked on Angular JS for reading and Posting JSON data.
- Used JavaScript, JQuery, and Ajax for service calls on pages to interact with the server for information.
Environment: and tools used: Eclipse, SVN, AEM 5.6, JCR, Apache Sling, OSGi, Java/J2EE, JSON, JQuery, Ajax, JSP, HTML, XML, CSS, JIRA, and MAVEN.
Confidential
Adobe AEM Developer
Responsibilities:
- Supported and maintained an Adobe CMS system.
- Improved and enhanced AEM CQ 5.6 Web Content Management application for authoring web content.
- Developed web applications in CQ5 systems in coordination with software development teams.
- Developed the adaptive form using Adobe live cycle designer.
- Created POC related to CQ5 design and implementation.
- Deployed dynamic libraries using OSGi.
- Developed Servlets to handle requests from the client in an OSGi bundle.
- Designed, developed, and supported WCM components, integrations and applications.
- Implemented Spring Framework to integrate Spring Framework and OSGi development.
- Provided CQ5.5 consulting services for integrating all web application, database
- Developing templates/components using CRXDE.
Environment: and tools used: Eclipse, SVN, AEM 5.6, JCR, Apache Sling, OSGi, Java/J2EE, JSP, HTML, XML, CSS.
Confidential
Web Application Developer
Responsibilities:
- Designed, implemented, tested, and integrated the service activation module for the Managed Communication Service Platform system.
- Participated design and review sessions from middle level to detail level.
- Designed, implemented, and tested the application components using J2EE technology, Struts, Jakarta Apache, WebLogic, Log4j, JSP, JavaScript, HTML, DHTML, XML, CSS, Eclipse, and ANT.
- Captured the business rules from requirements and user cases and enhanced them in the implementation.
Confidential
IT-Consultant
Responsibilities:
- Designed, Developed, integrated, tested, and deployed various web applications projects.
- Understand, review, analyze, and clarify the business requirements.
- Participate internal and external design and review sessions.
- Implement and test the systems based on the detail level design system specification.
- Coordinate with other developers, testers, and release management members to ensure the applications to integrate and migrate to different testing and production environments smoothly.
- Work with Technical Architect closely.
- Perform concept proving using prototypes.