Senior Aem Developer Resume
Charlotte, NC
SUMMARY
- Around 8.2 years of IT experience in IT industry on Web technologies and 4.1 years AdobeAEM/CQ experience.
- Developed websites usingAEM/CQ, including teh creation, configuration and integration of templates, components, dialogs, widgets, workflows.
- Complete Setup, Installation, and configuration, Management - experience in Adobe AEM 6.3, AEM 6.2, AEM 6.1, 6.0 and AEM 5.6.1 Web Content Management System (CMS). Helped clients in migrating their site from legacy systems to AEM.
- Hands on experience with AEM forms/CQ, JavaScript.
- Hands on experience in advanced CQ topics like OSGi components, development model for teams build process using gradle, local code setup, Sling event, Sling Scheduling, JCR basics content modeling, JCR versioning and observation.
- Hands on Experience in applications, templates, and components for teh Adobe AEM product (WCM, DAM, CRX)
- Comfortable with WCM concepts like translation, multisite management, tag management, JCR event handling, personalization, replication agents, workflows, dispatcher server management, custom widgets, web analytics etc.
- Conducting teh Joint Application Development (JAD) sessions to resolve open issues.
- Designed, developed and supported CMS components, integrations and applications.
- Responsible for initiating, planning, construction, execution, monitoring and controlling Web and Desktop applications.
- Experienced with environment application like Apache Sling, Apache Felix, Apache and App server logs, OSGi, RESTful web services, JavaScript, jQuery, AJAX, JSON, HTML, CSS
- Developed, Configured and Deployed Different Portals and UI applications using HTML, CSS, JavaScript and JQuery.
- Extensive Knowledge in CSS2/CSS3 Styling Modules.
- Proficient in Java / J2EE technologies, Java Servlets, Applets, JSP, EJB, JDBC, Web Services, Tag Libraries.
- Experience in Web technologies using HTML 4.01/5, CSS, XHTML and Java script, JQuery, AJAX and JSON.
- Experienced in using XML related standards and technologies like XSD, DTD, JAXB, Xpath and XSLT.
- Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility and Web Usability.
- Responsible for Checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
- Profound Knowledge in Document Object Model (DOM). Involved in resolving teh Technical issues regarding teh applications in teh Project.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Good Team Player with Excellent Communication Skills and Highly Motivated Analytical Problem Solver and troubleshooter with more attention.
- Hands-on experience using development IDEs including Eclipse, NetBeans and used MAVEN as a build tool. Efficient in using JUnit for unit testing.
- Expertise in building client-side Middle Tier Development environment using JSP, Servlet, Java Mail, etc.
- Ability to build tables, stored procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler.
- Skilled at developing enterprise applications in different Java IDE's like Eclipse, Net Beans.
- Experience using Rational Rose and Knowledge of application servers like Apache Tomcat 6.0/7.0, Glassfish etc.
- Experience in version control software such as Git, SVN and in tracking tool as JIRA.
- Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
- Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in a multicultural environment.
- Proven problem solving, analysis and leadership skills. Capable of performing under minimal supervision as well.
TECHNICAL SKILLS
Content Management Systems: Adobe AEM 6.3, 6.2, 6.1, 6.0, AEM 5.6.1.
Languages: Java, C, C++, SQL, HTML, XML, XSLT, XSD, JavaScript.
Middleware: J2EE, EJB, JNDI, JDBC
Scripting Languages: AJAX, JavaScript, CSS
Server Side Technologies: JSP, Servlets, Tag Libraries, JST
Application/Web Servers: BEA WebLogic, IBM WebSphere, Apache Tomcat, JBoss
Protocols: HTTP, FTP, TCP/IP
IDE/ Tools: Netbeans, Eclipse, IntelliJ
Frameworks: Apache Struts Framework, JQuery
Web Services: SOAP, WSDL, REST Services
Database: RDBMS Oracle, DB2, T-SQL, SSIS, SSRS, MS Access, MySQL.
Methodologies: OOAD, UML, Design Patterns, SOA, Agile
Operating Systems: Windows 9x/2000/XP, Linux, Unix.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior AEM Developer
Responsibilities:
- Installed and configured AEM 6.2 and AEM 6.3 Web Content Management System
- Migrated project from AEM 6.2 to AEM 6.3 version.
- Designed and developed, AEM building blocks including templates, components, dialogs, widgets, workflows.
- Created Touch UI components and also created few dialogs using version 6.3
- Implemented Component renditions using slightly framework.
- Developed WCM Use Classes and Sling Models to meets teh requirement.
- Developed custom components in Touch UI and customized forms for internet and intranet sites of teh company.
- Verify/Validate testing to ensure dat teh team generates high-quality output.
- Develop Custom Adobe CQ/AEM Workflows, OSGi Services, and other Dynamic/Static web content management components.
- Worked on stories related to Adobe CQ/AEM in sprints which includes feature development and production issues (Agile Scrum methodology)
- Worked with Personalization teams to develop Adobe Target strategy
- Implemented Custom widget to support multi-composite fields.
- Built various web pages using HTML, CSS, JavaScript and jQuery.
- Implemented complex workflows like multilevel approver workflows, Custom process steps etc.
- Proficient in Adobe CQ foundational concepts, including teh CRX repository, teh CQ platform, teh use of core frameworks such as Apache Sling and Apache Felix.
- Developed applications dat use JCR content repository in AEM to store information and query teh JCR for display and reporting purposes and developed reusable components of AEM.
- Designed a solution to integrate angular single page apps into AEM
- Define implementation processes, quality gates, and standards.
- Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache teh landing pages HTML and serve as teh static pages from Apache
- Worked on AEM Forms customization by developing teh custom form fields, writing teh custom constraints for form fields and specifying teh global validation resource type at teh form level and teh use of core frameworks such as Apache Sling and Apache Felix.
- Developed GUI using HTML5 and JavaScript.
- Used BootstrapCSS framework dat halps in designing web applications
- TEMPEffectively communicate teh design to customers and present design options/considerations. Adopt and utilize iterative/Agile methodology as needed or requested.
Environment: AEM 6.2, 6.3, Workflows, HTL, Apache Sling, CRX, JAVA 8, HTML, CSS, SASS, Angular 2, Solr, Apache-Webserver, Servlets, JavaScript, jQuery, Eclipse IDE, Apache Maven, Confluence, JIRA, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows.
Confidential, Phoenix, AZ
Senior AEM Developer
Responsibilities:
- Developed and maintained client plan pages and DAM assets using AdobeAEM/CQ.
- Created custom templates using Adobe experience manager 6.1.
- Migration from AEM 6.0 to 6.1 instance.
- Workflows are configured with custom steps and implemented in teh project.
- Worked on UI designing, data modeling, and reviewed teh design documentation.
- Worked with QA team in preparation and review of test cases.
- Working noledge on Importing, Exporting AEM Packages using package manager.
- Users and groups were created and permissions to them were managed.
- Configured replication agent and dispatcher for caching and load balancing.
- Used Client libraries to minify JavaScript and CSS into one common file and load it on page load.
- Maven is used to build and deploy OSGi bundles.
- Dispatcher is configured to cache responses from an AEM publish instance, to increase teh responsiveness and security of teh externally facing published website.
- Managed SDLC processes and associated artifacts.
- GIT is used for version control and JIRA is used for tracking.
- Developed multiple custom components usingAEM
- Worked on search optimization for better search functionality of UHG website using Groovy script.
- Involved in setting up server for teh internal code management, transferred from UHG.
- AEMdesign and framework development and Architecture using components widgets, AEM bundle, JCR/Sling API, clustering publish and author and editing content with teh halp of widgets.
- Worked on JavaScript for better performance of previously existing web pages.
- Created Responsive Designs using HTML, CSS including Ajax controls and XML.
- Expand or modify forms to serve new purposes or improve work flow
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Used jQuery core library functions for teh logical implementation part at client side for all teh application.
- Developed and designed teh front end using XML, XSLT, HTML, and CSS.
Environment: AEM6.0/6.1, HTML, HTML5, CSS2, CSS3, Adobe CQ5, JavaScript, JQuery, JSON, Ajax.
Confidential, MCLEAN, VA
CQ5/AEM Developer
Responsibilities:
- Worked on AEM 5.6.1 HTML, CSS, jQuery and EXT JS for designing and implementing customAEM components.
- Worked on migration from 5.6.1 to 6.0.
- Worked on customizing teh foundation components in AEM, provide workflows to extend functionalities and improve performance.
- Worked on Digital Asset Management (DAM), to manage and store all teh media.
- Maintained teh Content Management System (CMS) and provided support for teh application.
- Worked on style sheets to maintain teh structure and improvise teh appearance of Web pages.
- Involve with content management strategies, architecture, and multichannel content delivery.
- Worked on Multisite Manager (MSM) to get same structure and content on all teh versions of teh website.
- Used log4j for logging teh messages.
- Wrote test cases for testing of AEM components and templates in both authoring and publishing environments.
- Developed sling servlets to perform various actions.
- Involved in daily meetings and worked in Agile Environment.
- Developed custom components related to parsys using CRXDE lite for teh component structure ad used CRXDE.
- Developing templates/components using CRXDE.
- Maintenance and packaging of content, delivery, and installation across all environments.
- PerformedAEMcustomization on foundation components, core CMS, and workflows to extend functionalities, improve performance as per teh requirements.
- Developed digital consumer experiences based on a foundation of teh Adobe CQ/AEMproduct suite, including CQ/AEM, CRX, CQ WCM, and DAM.
- Testing of CQ components and templates. Also involved in writing JUnit test cases for all teh java services.
- Responsible for defining teh Project setup, defining teh templates required and Components.
- Implemented REST, Apache Sling,AEM for Custom Coding.
- Involved with content management strategies, architecture, and multichannel content delivery.
Environment: AEM 5.6.1, AEM 6.0, Java (jdk1.6 & 1.7), J2EE, JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, log4j.
Confidential, Sunnyvale, CA
Java/J2EE
Responsibilities:
- Developed application using Java Spring Framework and used Eclipse Integrated Development Environment (IDE), SVN, and Ant.
- Extensively involved in different stages of Agile Development Cycle including Detailed Analysis, Design, Develop and Test.
- Implemented teh Back-End Business Logic using Core Java technologies including Collections, Generics, Exception Handling, Java Reflection and Java I/O.
- Wrote and specified Spring Annotation Configuration to define Beans and View Resolutions to configure Spring beans, dependencies and teh services needed by beans.
- Developed PL/SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
- Used SpringLoc to implement dynamic dependency injection and Spring AOP to implement crosscutting concerns such as transaction management.
- Wrote Mapping Configuration files to implement ORM Mappings in teh Persistence Layer.
- Using Hibernate DAO support extended Dao Implementation.
- Hibernate Configuration files were written to connect Oracle database and fetch data.
- Teh Hibernate Query Cache which is a Second Level Cache to load objects using cached identifiers was implemented using Ehcache to improve teh performance.
- Implemented web services with RESTful standards with teh support of JAX-RS APIs.
- Confirmation of registration and monthly statements are sent to users by integrating and implementing JavaMail API.
- Used SSO(Single-Sign-On) Framework and implement access control dat enables user to log in once and gain access to teh resources of multiple pages without being prompted to log in again
- Manipulated database data with SQL queries, including setting up stored procedures and triggers.
- Implemented front-end developments such as webpages design, data binding, Single-Page Applications using HTML/CSS, JavaScript, jQuery and AJAX.
- Used jQuery libraries to simplify teh frontend programming works. Performed users' input validation using JavaScript and jQuery.
Environment: Java, Spring, JavaMail, JavaScript, HTML, CSS, AJAX, jQuery, Junit, JIRA, Oracle DB, MySQL, Git, SSO, JAX-RS.
Confidential, Grand Rapids, MI
Java/J2EE
Responsibilities:
- Involved in server side Web development.
- Closely worked with business system analyst to understand teh requirements to ensure dat right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Worked on CORE JAVA (Collections of type Generics, Templates) and used teh core packages.
- Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Maintain, enhance, and recommend solutions dat best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Used SVN for version control and QC for defect tracking.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Used Bugzilla for bug tracking.
- Created Stored Procedures, SQL Statements and triggers for teh TEMPeffective retrieval and storage of data into database.
- Worked on cross browser compatibility issues and fix teh bugs pertaining to various browsers
Environment: Core Java, TDD Methodology, Agile Methodology, J2EE-JSP, Servlets, UML, Web logic Server, Tomcat, Struts2, Spring, Maven, CVS, JUnit, Log4j, EJB 2.0, XML, Eclipse, WebSphere.
