Sr. Aem/ui Developer Resume
NJ
SUMMARY
- 12+ years of experience in the IT industry worked with all phases of Analysis, Design, development, testing and documentation of Web Based Applications.
- 5+ years of experience in Content Management System with Adobe AEM 6.1, AEM 6.2,AEM 6.3 and AEM 6.5
- Worked on complete stack of AEM development project and delivered end - to-end implementation from requirements till production.
- Worked on AEM upgrade project from AEM 6.0 SP2 to AEM 6.3 using in-place upgrade approach.
- Experienced in DAM migration projects including DAM console customizations, migration of DAM assets from legacy DCM solutions onto AEM DAM and Scene7 cloud.
- Worked on website performance tuning both client side and server-side performance tuning.
- Work experience in enhancement projects and maintenance projects.
- Highly skilled and expert in all tiers of AEM technology stack including AEM, JCR, Sling and OSGi technologies, component template development, reports, DAM, workflow components.
- Experienced in developing Day CQ Components, Page Templates and Custom widgets using JSP, OSGI bundles, sling services, custom.
- Real time work experience in production Dispatcher configuration setup, dashboard monitoring, production issues resolution, Production environment setup for author, publish, user admin, packaging.
- Expert in Sling technologies including sling servlets, sling mapping, sling models, sling OSGIi config, sling context aware configuration, sling core.
- Explored in depth in new AEM 6.3 features including Editable templates, new Sling annotations, Experience Fragments, Dynamic Media, new OSGI, context aware configuration, layout mode, mobile simulators.
- Strong knowledge in creating Tagging, Personalization, Internationalization and Search Engine optimization in AEM suite.
- Experienced in creating AEM Communities, creating events, linking to Social media sites, blogs, configuring plug-ins and understanding Adobe Analytics.
- Created multiple shell scripts to automate CI process like cache clearance, deploy + bounce, Akamai cache clearance, repository diff finder etc.
- Extensive experience of Front-End Technologies: AJAX, JSTL, JSP, HTML, EXT JS, JavaScript, jQuery, CSS3, Bootstrap.
- Have experience with configuring maven for AEM project using archetype and customize to add maven-release-plugin, sonar-plugin, content-package-maven-plugin
- Worked on CI tools including Jenkins, Atlassian Bamboo and version control tools including Atlassian Stash, Git, GitHub, Tortoise SVN.
- Hands on experience in Java 1.8, J2EE, JDBC, Multithreading, Servlets, JSP, JavaScript, XML, Web Services, REST services, Struts, JSTL, Hibernate, AJAX, CA Harvest Manager, Tortoise SVN.
- Good understanding of Java content repositories, sling request processing and OSGi bundles.
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- Experience with Agile process methodology.
- Good understanding of internet information architecture, social media applications, search engines, metadata, and tagging.
- Good team player with extraordinary problem-solving and trouble-shooting capabilities.
- Proficient in using various IDEs like CRXDE, CRXDE-Lite, IntelliJ, and Eclipse.
TECHNICAL SKILLS
Operating Systems: Windows, Mac OS, Linux/UNIX
Web Content Management Tools: Adobe Experience Manager/Adobe CQ
Programming Languages: JAVA, C, C++, SQL, PL/SQL, MATLAB / SIMULINK
Web Technologies: HTML, CSS, JAVASCRIPT, JSP, SIGHTLY, XML, JSON, AJAX, JMS, JSP, Servlets, Bootstrap, AngularJS, jQuery, ExtJS, JSTL, EJB, XSLT
IDE Tools: Eclipse, IntelliJ, Brackets, My Eclipse, Maven, ANT
Database: Oracle 12C/11g/10g, SQL Server 2012/2008/2005 , DB2, MongoDB
Version Controlling Tools: GIT, SVN
RDBMS Utilities: TOAD, SQL developer, SQL * Loader, SQL navigator.
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr. AEM/UI Developer
Responsibilities:
- Migration of AEM 6.3 to AEM 6.5
- Working on Content Management System with Adobe AEM 6.3. in search project
- Developing Day CQ Components, Page Templates and Custom widgets using JSP, OSGI bundles, sling services, custom.
- Creating OSGi bundle containing components is created and OSGi services are accessed from AEM components.
- Installing CRXDE Integrated development environment and Configured the project with Subversion version control.
- Working on complete stack of AEM development project and delivered end-to- end implementation from requirements till production.
- Involving in DAM migration projects including DAM console customizations, migration of DAM assets from legacy DCM solutions onto AEM DAM and Scene7 cloud.
- Designing and developing website performance tuning both client side and server- side performance tuning.
- Working on developing AEM technology stack including AEM, JCR, Sling and OSGi technologies, component template development, reports, DAM, workflow components.
- Designing and developing custom assets search result page for list view.
- Developing custom launchers and workflows for processing & publishing Assets.
- Designing templates using Adobe experience manager 6.3. Developed Adobe CQ templates and reusable components.
- Supporting communications in production; monitor existing campaigns, troubleshoot campaign and technical issues, make modifications to existing campaigns and ensure campaigns are being executed correctly.
- Involving in story estimates on a regular basis. Have sound knowledge in Agile Manager.
- Involved in building, deploying the code, moving code to different environments.
Environment: Adobe Experience Manager/Adobe CQ - 6.5,6. versions, CRXDE, CRX. Operating Systems: Windows, Mac OS. Java, C, C++, SQL. HTML, CSS, JAVASCRIPT, JSP, SIGHTLY, XML, JSON, Servlets, Bootstrap, jQuery. Eclipse, IntelliJ, My Eclipse, VSC, Sonar, Junit, Jenkins. GIT, SVN, Apache Sling, Apache Felix, Vault-Eclipse, Maven, ANT.
Confidential, NY
Sr. AEM Developer
Responsibilities:
- Involved in Installing and Configuring version 6.3 of AEM Web Content Management System and Apache Felix Admin Console.
- Involved in Designing and developing Migration from legacy systems (Concentra & Mediabin) to AEM
- Have expertise knowledge on Migration and fixed many issues while migrating huge content(40TB).
- Developed multiple JMX scripts for updating content.
- Worked on developing Custom Index rules for minimizing the search queries response time and for improving the performance.
- Leveraged out-of-box asset search and indexed custom metadata properties.
- Designed and developed custom assets search result page for list view.
- Embedded many features like exporting search results in excel.
- Developed custom launchers and workflows for processing & publishing Assets.
- Written schedulers for batch processing of assets. Made many configurable properties in schedulers.
- Fixed many system performance related issues like observation queue max out and indexing (async).
- Created templates using Adobe experience manager 6.3
- Worked on AEM product suite, including CQ/ AEM, CRX, CQ WCM and DAM.
- Developed custom metadata form for assets and implemented many conditional logics in the form.
- Has experience on Tracking messages, Emails and OOTB reports.
- OSGi bundle containing components is created and OSGi services are accessed from AEM components.
- Designed, test and development environments and migrated workflows from one environment to other.
- Used JQuery, Angular JS to provide services to different components of portal.
- Managed entire campaign management environment.
- Configure and implement Adobe Campaign solutions including web forms.
- Create Target Cell Spreadsheets for campaign execution. Create and use flowchart templates as well as strategic segments.
- Integrated Campaigns with AEM to manage email delivery content and forms directly in Adobe Experience Manager(AEM).
- Written event handlers and servlets for processing business logic.
- Involved in system tuning activities like workflows purging, custom loggers and url shortening configurations.
- Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Developed Adobe CQ templates and reusable components.
- Integrated with a shared globally accessible repository for shared permissions-based digital media assets using AEM DAM.
- Did gap analysis of the integrations and designed more optimal solution for file transfers, database archival, data migrations, configuration of Marketing data marts, response upload processes
- Designed test and development environments and migrated flowcharts from one environment to other.
- Development and deployment of complex marketing Campaigns through multiple channels.
- Support the day-to-day execution of marketing activities and campaigns across multiple channels via enterprise marketing management system / processes.
- Involved in story estimates on regular basis. Have sound knowledge in Agile Manager.
- Involved in building, deploying the code, moving code to different environments.
Environment: Java, AEM 6.2, AEM 6.3 CQ5.6.1, CQ5 DAM, CQ Tagging, Apache Maven, JIRA, JSP, Apache HTTP Server, Servlets, RESTful API, JDBC, Apache Sling, CRXDE, CRX, AJAX, Eclipse IDE, Tomcat 6, eclipse, AngularJS, jQuery.
Confidential, Montvale, NJ
Sr. Adobe AEM/CQ Developer
Responsibilities:
- Installed and Configured version 6.0 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
- Installed CRXDE Integrated development environment and Configured the project with Subversion version control.
- Design and development of web pages using CQ, JavaScript, HTML, CSS, Ajax and JQuery.
- Hands on experience on up gradation from AEM 5.6.1 to AEM 6.0 and AEM 6.1.
- Migrated applications that render in PDF to HTML5 forms in ES4 and AEM 6.2 Forms.
- Extensively used CQ5 tagging features in developing components and templates.
- Installed and Configured CQ5 Authoring & Publishing Instance.
- Worked on clipped apps component which pulls data from external J2ee apps, web services.
- Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM.
- Worked on developing Custom Index rules for minimizing the search queries response time and for improving the performance.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX.
- Used SVN as version control and integrated with Hudson for continuous integration and nightly builds.
- Used Bootstrap to develop responsive web pages.
- Configured author and publish instances, dispatchers, and continuous integration for all deployment environments.
- Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
- Did gap analysis of the integrations and designed more optimal solution for file transfers, database archival, data migrations, configuration of Marketing data marts, response upload processes.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM and DAM.
- Created web-services both restful and soap based from scratch.
- Assisted in transition, Content Migration Plan to CQ5.
- Designed DAM taxonomy and tagging for the website.
- Involved in building, deploying the code and moving code to different environments.
- Involved in supporting the application postproduction and maintenance.
Environment: Java, AEM 5.6, AEM 6.0 Apache sling, Apache Felix, JCR, Web services, core java, JSP, jQuery, Ajax, JSON, JavaScript, Ext JS, jQuery, AngularJS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, Filevault.
Confidential
AEM/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.
- 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 HTML, CSS, Javascript and JQuery.
- Implemented lots of Restful based web services from scratch
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
- 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.
- 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 JavaScript.
- 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: AEM5.6.1, Adobe CQ5, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (REST), Eclipse, SVN.
Confidential
Java Developer
Responsibilities:
- Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
- Developed environment set up document and assisted development team to install development environment.
- Assisted in developing the technology proposal document required for the system.
- Created user interfaces for the presentation layer using JSP, HTML, DHTML and JavaScript.
- Developed JSP custom tags required for the presentation layer.
- Wrote ANT scripts to automate the build process.
- Worked with the database team to analyze the data from development perspective.
- Developed SQL scripts to create database tables, synonyms, sequences, users, roles and granted privileges to the users.
- Used SQL*Loader, Import/Export, UTL FILE, DBMS XMLQUERY, DBMS PIPE and other Oracle built-in packages.
- Automated SQL*Loader to load the data from the flat files.
- Developed various Procedures, function packages and triggers to Extract, transform and load the data from various source files to target database.
- Involved unit, performance testing and documented the test results.
Environment: Java, JSP, HTML, DHTML, JavaScript, JavaBeans, Eclipse, WebLogic, Oracle 10g R2, IBM DB2, JDBC, EJB, MVC, ANT, Windows XP, Linux, Toad, Oracle SQL Developer.