Sr. Aem Developer Resume
Plano -, TexaS
SUMMARY:
- Near 8 years of IT experience in Web Technologies with strong exposure and experience in AEM/CQ5, JCR, across areas such as Design, Development, Testing and Review process.
- Worked on design and implementation of modules on AEM6.2, AEM 5.6.1 and Adobe CQ 5.5. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Implemented Adobe CQ templates, components, workflow, style sheets, Meta tagging and performed CMS administration tasks.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX - WS, JAX-RPC, JAXP, JAXB, RESTful, SOAP).
- Expertise in web page design technologies like HTML5, CSS3, Ajax, J-Query, Java Script, Bootstrap and Angular JS.
- Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements and creating designs for Object Oriented Programming (OOPs) Applications.
- Experienced in working in AGILE based development environment and participating in SCRUM sessions.
- Experience with Jenkins/Maven deployment and build management system.
- Expertise in Adobe CRX (Content Management Extreme), CQ5 WCM, Components, Widgets, CQ5 DAM, Apache Sling.
- Proficient in using various IDEs like CRXDE, RAD, CRXDE-Lite and Eclipse.
- Implemented Adobe CQ templates, components, workflow, style sheets, JSON, JQuery, Angular JS, Meta tagging and performed CMS administration tasks.
- Experience in working with source control and versioning tools like CVS, GIT, IBM Clear case.
- Experience in AJAX, jQuery, Ext.JS, JSON,Angular.JS and XML related technologies like SAX, DOM Parsers.
- Experience with Bootstrap in creating responsive web-pages.
- Strong experience with Web Services/SOA concepts.
TECHNICAL SKILLS:
Programming Languages: JAVA, C++, .Net Framework, Servlets 2.2, 2.3, 2.4, JSP 1.1, 1.2, 2.0, JDBC 4.0, AJAX, Web Services, SOAP
Content Management: Adobe CQ5.5, CQ5.6, AEM 6.1, AEM 6.2
Databases: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7., MySQL
Application Servers: Web Logic 10, JBOSS, WebSphere6.1, Apache Tomcat 6.1
HTML5, CSS3, JSON, JSP, Bootstrap, J: Query, Angular JS, VB Script, Java Script.
Other Utilities: TFS, VSS, UML, MS Office
Operating Systems: Windows NT Server/9x/2000/XP/Windows 7/8
Application Tools: Eclipse, Net Beans IDE, Rational Rose, Document Tracker, Dreamweaver
SDLC Methodology: Waterfall, Agile
PROFESSIONAL EXPERIENCE:
Confidential, Plano - Texas
Sr. AEM Developer
Responsibilities:
- Installed and configured version 6.2 of Adobe CQ Web Content Management System, Apache Felix Admin Console.
- Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
- GIT is used as a distributed revision control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
- Developed Templates and Components using AEM 6.2 Sightly and the Sling Models.
- Held responsible for designing and implementing cloud-based solutions, including private, community and public cloud deployment models.
- Define/Develop Junit and Jasmine Unit testing and Multi Site Management strategy.
- Verify/Validate testing to ensure that the team generates high quality output.
- Develop Custom Adobe CQ/AEM Workflows, OSGI Services and other Dynamic/Static web content management components. Developed custom components, customized forms for Internet and Intranet sites of the company.
- Development of the static web pages, landing pages, category landing pages using content management system and also Adobe Campaign across the organization online and offline channels.
- Worked on web pages compliant with W3C, ADA & Section 508 Compliance Standards.
- Worked on storage implementation like MongoDB Storage available in AEM 6.2 on the author instance.
- Provide estimates, designs, and the specifications for components, AEM templates, and workflows
- Built various web pages using Java Script, HTML, CSS and JQuery.
- Setup and configure the Authoring and Publishing environments, replication agents, AEM dispatcher to cache landing pages HTML and serve as the static pages from Apache
- Using Angular JS to provide services to the different components of portal.
- Worked on the Angular JS for reading and Posting JSON data.
- Developed custom components, customized forms for Internet and Intranet sites of the company.
- Involved in content migration from AEM 6.1 to AEM 6.2.
- Server Monitoring and implementing automated/custom maintenance tasks.
- Provided estimates, designs, and specifications for AEM templates, components, and workflows.
- Built various web pages using HTML, Angular JS, CSS, Java Script and JQuery.
- Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.
- Used Angular JS to provide services to different components of portal.
- Worked on Angular JS for reading and Posting JSON data.
- Worked on 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.
Environment: Adobe AEM 6.1 and 6.2, DAM, Adobe Campaign, CQ Tagging, JAX-WS, JAX-RS, Java, J2EE, Amazon AWS, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD
Confidential, Bentonville - AR
Sr. CQ/ AEM Developer
Responsibilities:
- Upgraded all the current AEM 6.0 instances to AEM 6.1.
- Developed CQ components, Workflow and Integrating CQ with other applications.
- Development components using slightly.
- Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
- Development of modules and OSGI bundles.
- Export/Import of Content via package manager.
- Experienced with various Services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS, IAM, Cloud Watch and Cloud Formation.
- Involved in developing web applications using AEM, which includes in designing, configuration & integration of templates with custom components.
- Installed and configured Adobe AEM 6.2 version and Apache Felix admin console.
- Maintained the content management system (CMS) & provided support for the application in authoring environment.
- Created components using Sightly HTML5 template language by replacing the traditional JSP
- Designing the new component/template/service/workflow/life cycle/jobs/email template from scratch or doing the customization in the already built using the CQ5 APIs.
- Configured dispatchers in front of author/publish server environments.
- Developed components, templates using HTML5, Sigthly, CSS, Angular, Node, Extjs, jQuery, JSP, JAVA.
- Developed custom templates, components, and widgets using AEM 6.2 and integrated Components with Angular JS.
- Created Custom components according to client requirement.
- Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website.
- Developed custom widgets wherever required.
- Worked on Author instance to help authoring complex components on pages.
- Conducted detailed analysis of user requirements and formulated technical requirements.
- Developed web applications in CQ5 systems in coordination with software development teams.
- Developed OSGI Services and Components.
- Participated in meetings related to application architecture, designing and development.
- Performed Unit Testing on developed modules and involved in trouble shooting the components and Interacted with the testing team to track the defects.
- Analyze functional and business requirements for optimum utilization of CQ5 components and performance.
- Give backend production support when there is any deployment
- Tested the changes in Development, QA, Stage environments thoroughly before going to production.
Environment: Java (jdk1.7), JSP, Servlets, Java Script, HTML5, CSS, Ajax, JQuery, JSON, XML, AEM 6.2,AEM 6.1, AEM 6.0, CRXDE, CRX, WCM, Apache Sling, Jackrabbit, JCR Connector, Windows, SOAP Web Services, Restful Web Services,, Tomcat, Maven.
Confidential, New York, NY
AEM Developer/CQ5 Developer
Responsibilities:
- Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
- 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 components, customized forms for Internet and Intranet sites of the company.
- 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.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5
- Designing and developed the static and dynamic forms through Adobe Live Cycle designer products.
- Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
- Built various web pages using HTML5, CSS, Java Script and JQuery.
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
- Experienced on creating dialogs for both Touch/Classic in AEM 6.0.
- 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.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
- Define implementation processes, quality gates and standards.
- Developed message driven web services using Spring Integration.
- Integrated Spring DAO for data access using with Hibernate.
- OSGI bundle development experience.
- Developed GUI using HTML and Java Script.
- Performing analysis using Web Analytics tools such as Adobe Site catalyst (Omniture), new relic.
- Effectively communicate design to customers and present design options/considerations.
- Adopt and utilize iterative/Agile methodology as needed or requested.
- Produce quality work even when under extreme time pressure and deadlines.
Environment: AEM 5.6,6.1, Adobe CQ5, Adobe livecycle, JAVA, J2EE, OSGI, Spring Integration,HIBERNATE, MYSQL, AJAX, JSON, HTML5, CSS, Java Script, JQUERY, Jenkins,Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN.
Confidential
Java Developer
Responsibilities:
- Developed the spring AOP programming to configure logging for the application
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle DB. Also used JPA with Hibernate provider
- Designed and modified User Interfaces using JSP, JavaScript, HTML, CSS and jQuery
- Improved the performance and response time of the application by implementing AJAX
- Developed common reusable component libraries CRUD Scaffolding to be reused in different projects throughout the team using GWT, Sencha, Spring data, JPA
- Developed forms using HTML and performing client side validations using Java Script
- Redesigned admin application in Angular.js
- Created stored procedures, sequences, tables, indexes, triggers, views on Oracle DB
- Implemented the database connectivity using JDBC with Oracle Database as backend
- Created all the services to work with the various entities provided and rectified the services using REST APIs
- Extensively used Java Collections API to store intermediate data objects using Eclipse editor
- Designed and developed a web-based test client using Spring, Struts, JSP, Tag Libraries, Java Script, HTML and XML to test different parts of the application
- Involved in preparing the test cases using JUnit test case and in the testing phase
- Designed use case diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process
- Developed platform using Google Web Toolkit GWT to support a consistent web experience
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion
Environment: Java, J2EE, Spring, Hibernate, Struts, JPA, JQuery, Tomcat, Angular.js, JSON, Weblogic, Subversion SVN, Junit, Agile, GWT, UML, JSP, JSTL, JavaScript, CSS3, AJAX, Html5, Oracle, CRUD, SQL, PL/ SQL, Apache CXF, REST, Eclipse, Servlet, Maven, Jira, SOA.