Adobe Aem Developer Resume
Midland, MI
SUMMARY
- Over 8 years of IT experience in designing, developing, testing, and maintaining software and web application systems.
- Over 2.5 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 MySqlli.
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, Midland, MIAdobe 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 troubleshooted 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, Charlotte, NCAdobe 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.
ConfidentialWeb 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
Consultant
Responsibilities:
- 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.
- Used J2EE technology, Java, Jakarta Tomcat, WebLogic, Servlet, JSP, JavaScript, HTML, CSS, XML, Oracle, and JDBC.
- Used the development/test tools: Windows XP, Eclipse, CVS, and JIRA.
Database Analyst/Developer
Responsibilities:
- Developed, implemented, maintained and tested the database systems.
- Understood, analyzed, and clarified the business and system requirements.
- Designed and maintained the logical and physical ER models using ERWin.
- Implemented and maintained the databases including creating, dropping, and altering tablespaces, tables, RI (Referential Integrity), views, indexes, and users, etc.
- Granted permissions/privileges to users or roles.
- Performed Load, Unload, Backup, Runstats, and Restore database maintenance utilities.
- Performed data mining, data conversion, and data transformation.
- Performed data and database migration and conversion.
- Performed the test.
- Wrote technical documents.
- Designed, developed and tested a file management and database maintenance tools using C#.