Aem Developer Resume
Austin, TX
SUMMARY:
- Diligent AEM Developer with around 7 years of experience in IT industry and 3+ years of experience in AEM with large enterprise applications.
- I am seeking opportunities to work as an AEM Developer and would also like to be part of analysis, research, development and deployment of applications to contribute and achieve business objectives that lead to long - term organizational success and professional growth.
- A qualified software Consultant and developer with extensive experience in web technologies.
- 3+ years of experience in development, design and implementation of modules on CQ 5.6.1, AEM 6.0 and AEM 6.1, 6.3 and 6.4.
- Strong experience on Adobe AEM component development, building blocks, Templates, backend OSGi bundles, Workflows, Designs, etc.
- Strong knowledge on DAM (Digital Asset Management) features of AEM, writing & customizing DAM asset workflows, custom DAM asset finder, editor interfaces, etc.
- Working knowledge on OSGI Sling Platform, Deployment & Packaging, CQ repository JCR & Jackrabbit.
- Good knowledge on content migration in AEM.
- Experienced in building web applications with front-end technologies like HTML5, CSS3, JavaScript, Angular, jQuery etc.
- Hands on experience on Adobe Forms.
- Expertise in developing Enterprise level applications using Sightly and J2EE technologies like JSP, JDBC, Servlets, JSTL.
- Good knowledge on version control tools like GIT and SVN.
- Hands on experience on content authoring and resolving issues with authoring.
- Experienced in Web Services like SOAP and RESTful.
- Have Expertise Knowledge on JIRA and TFS.
- Proficient in using J2EE Frameworks, such as Spring and Hibernate.
- Good knowledge in core Java features such as Multi -Threading, Collections, and Exception handling to process transactions.
- Hands-on experience using development IDEs including Eclipse, IntelliJ.
- Hands-on experience of different types of testing methods such as Unit Testing.
- Experience in Waterfall SDLC and Agile Methodology.
TECHNICAL SKILLS:
Languages: Core Java, J2EE (JSP, Servlets), HTML, XML
Web Technologies: HTML5 CSS3, JavaScript, Sightly(HTL), XML, JSON, AJAX, jQuery.
CMS Platforms: AEM 6.3, AEM 6.2, AEM 6.1, AEM 6.0, AEM 5.6.1
Build & Integration Tools: Maven, Jenkins
IDE: Eclipse, CRXDE, CRXDE lite, IntelliJ, MS Visual Studio
Web Services: SOAP, REST
Tracking Tools: JIRA, TFS
Frameworks: Bootstrap3, Angular JS, Foundation
Version Control Tools: GIT, SVN
App Servers: Apache Tomcat, IBM Web Sphere 6.1, WebLogic
Testing Tools: Junit, Spring Test
Databases: My SQL, SQL Server, Oracle
Web Server: Apache 2.2
OS: Windows 7/8/10, Linux, Mac OS X
EXPERIENCE:
AEM developer
Confidential, Austin, Tx
Responsibilities:
- Developed AEM components based on sling models.
- Hands on experience on AEM features like editable templates, new Sling annotations, Experience Fragments, Dynamic Media, OSGI, context aware configuration, layout modes, mobile simulators.
- Worked on back-end technologies like JAVA, J2EE, frontend technologies like HTML, CSS, SCSS, JavaScript, Node JS.
- Worked on back-end frameworks like OSGI, Sling and build tools like Maven, Gulp.
- Integrated third party libraries like Adobe Analytics, Launch with AEM.
- Worked on customization of AEM consoles (Digital Asset Management, Sites).
- Worked on Development of OSGI services specific to AEM components and other third-party Integrations.
- Implementing web applications, Web Content Management (WCM) and Digital Asset Management (DAM) solutions using AEM platform.
- Creating complex adaptive and XML forms using Adobe AEM Forms.
- Working on OSGI services and workflow development and integrating CQ with other applications.
- Worked on building custom OSGI services, sling servlets, schedulers and jobs.
- Implemented sling servlets and OSGI bundles for interacting with remote spring web application services and custom business logic in java.
- Built custom workflows for assets soft delete, creating B&W renditions, publishing web pages and content authoring.
- Used various mechanisms like lazy loading, Defer/Async, preload CSS, picture fill to tackle site performance issues.
- Worked on dispatcher configs, caching and Akamai for site performance issues.
- Worked on custom workflows, localization, customizing replication, translation etc.
- Working actively in supporting the application postproduction and maintenance.
- Building, deploying the code and moving code to different environments.
- Worked on AEM and associated technologies like Sling, Felix, Jackrabbit, JCR, and CRX.
Environment: AEM 6.1,AEM 6.4, CRXDE, CRX, WCM, JCR, Java, Eclipse, Maven, Apache Felix, Apache Sling, JSP,TFS, AJAX, REST, SDLC, OSGi, Servlets, Sightly, HTML, CSS, JavaScript, Jackrabbit, Jenkins, GIT.
AEM developer
Confidential, Roanoke, VA
Responsibilities:
- Involved in Design, Development of WCM Components, Integrations and Applications.
- Designed and developed CQ5 building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 6.1 and AEM 6.3.
- Migrated content from AEM 6.1 to AEM 6.3.
- Experienced on OSGi Sling Platform, Deployment & Packaging, CQ repository JCR & Jackrabbit.
- Worked on sling annotations, custom workflows and content fragments.
- Designed and developed web pages using AEM, Slightly, HTL, JavaScript, AngularJS, HTML, CSS, and jQuery.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Worked with JIRA for Tracking bugs, issues and project management.
- Worked with Apache Maven for Project Build and Deployment & GIT for Source code management.
- Used Log4J for logging and tracing the messages.
- Worked on Custom Workflows.
- Worked on AEM and associated technologies like Sling, Felix, Jackrabbit, JCR, and CRX.
- Involved actively in supporting the application postproduction and maintenance.
- Involved in building, deploying the code and moving code to different environments.
Environment: AEM 6.1, AEM 6.3, CRXDE, CRX, WCM, JCR, Java, Eclipse, Maven, Log4J, Apache Felix, Apache Sling, JSP, JIRA, AJAX, REST, SDLC, OSGi, Servlets, Sightly, HTML, CSS, AngularJS, JavaScript, Brackets, Jackrabbit, Jenkins, GIT.
AEM developer
Confidential, Louisville, KY
Responsibilities:
- Developed custom page components, page templates, dialogs for web pages using AEM 6.0.
- Involved in design and development of reusable components and AEM templates.
- Customized dialogues for all the components for providing various options to authors while creating pages.
- Extensively used AEM tagging features in developing components and templates.
- Developed and deployed custom OSGI bundles in AEM system console.
- Worked on Author instance to help authoring complex components on pages.
- Involved in building the Client pages using HTML, CSS, JavaScript/jQuery.
- Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
- Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts.
- Worked on developing service in Events that gives JSON output for the events status& time.
- Used JIRA for bug tracking and project tracking.
- Used GIT as version control to restore assets to previous versions and integrated with Jenkins for continuous integration and nightly builds.
- Provided s to the business users in content authoring on AEM Author instance using Touch UI.
- Part of the application support team for fixing the incidents after the deployment.
Environment: AEM 6.0, Spring, CQ DAM, CQ Tagging, Workflow, Apache Sling, CRXDE, JCR, HTML, Sightly, Servlets, JDBC, JavaScript, jQuery, Eclipse IDE, Apache Maven, GIT, JIRA, Apache HTTP Server, Servlets, Java, J2EE, AJAX.
AEM/cq5 developer
Confidential, Long island city, NY
Responsibilities:
- Designed and developed, AEM building blocks including templates, reusable components, dialogs, widgets, workflows in AEM 5.6 and AEM 6.0.
- Involved in migrating content from AEM 5.6 to AEM 6.0.
- Worked on style sheets to maintain the structure and improvise the appearance of Webpages.
- Worked on customizing the foundation components in CQ5, provide workflows to extend functionalities and improve performance.
- Implemented Component renditions using slightly framework.
- Deployed jar files from the Felix System Console.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Worked on Digital Asset Management (DAM), to manage and store all the media.
- Worked on Multisite Manager to maintain the structure of the website.
- Built various web pages using HTML, CSS, JavaScript and jQuery.
- Worked on web services to consume the data from the application API's.
- Used Log4J for logging and tracing the messages.
- Implemented Swagger API to generate RESTful based API-docs for java classes.
- Wrote specifications for custom templates and components geared toward the newly redesigned web sites.
- Implemented procedures for management of SDLC processes and relevant artifacts.
- Coordinated with clients for development of specifications to support content and collaboration solutions.
Environment: AEM 5.6, AEM 6.0, Java 1.6, CQ DAM, CQ Tagging, Workflow, Apache Sling, CRXDE, HTML, Servlets, JavaScript, jQuery, Eclipse IDE, Log4j, Maven, GIT, Apache HTTP Server, WCM, OSGI bundles, Servlets, Java, J2EE.
Java fullstack developer
Confidential
Responsibilities:
- Developed application based on HTML, CSS, jQuery, Bootstrap, AJAX for building dynamic web pages.
- Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
- Extensively worked with core java like collections, String builder and interfaces.
- Developed beans from the existing parent beans using Spring Inheritance and extensively used various Spring Framework modules like MVC, JDBC templates.
- Used Maven to build the application.
- Used SOAP web services to communicate with other applications.
- Performed logging using Log4j.
- Integrate with Oracle 10g database through JDBC.
- Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Strong Understanding of the software development cycle, especially Agile/Scrum.
- Participate in Requirement, Design, Development and Deployment sessions.
- Designed and developed the application using AGILE-SCRUM methodology.
Environment: Java 1.6, WordPress, HTML, CSS, jQuery, Bootstrap, AJAX, JSON, Log4j, Oracle 10g, JUnit, Shell, SQL, Eclipse.