Aem Consultant Resume
Morristown, NJ
SUMMARY:
- 7 years of IT experience in Java/J2EE and Web Technologies with strong exposure and experience in Adobe CQ5.x, AEM 6.x, Word Press and Adobe marketing cloud tools such as SCENE7 and Adobe Target (Test&Target) in different domains, across areas such as Design, Development, Testing and Review process.
- Strong experience in developing Java Web based Applications using Java, J2EE (JSP, Servlet, JDBC, Tag Libraries), XML, HTML, JavaScript and SQL Server, design patterns, code reviews.
- Experience of frameworks Apache Sling and REST based Web Services.
- Experienced in integrating social media clouds such as Scene7 and Brightcove for delivering rich metadata like video and images.
- Developed complex components using JQuery, HTML and CSS in Responsive Web Design.
- Worked extensively in implementing AEM (Day CQ5) from procurement of product to training, project planning, requirement gathering, analysis, estimates, coding, unit testing and implementation in an Agile Environment.
- Experienced in using Maven for build automation, Installation, Configuration, Deployment, GIT/ SVN for code change management and Jenkins for continuous integration.
- Experienced in Databases like Oracle and SQL Server and writing SQL Queries.
- Experience in developing applications using IDEs like Eclipse and Netbeans.
- Strong knowledge of all phases of Software Development Life Cycle (SDLC).
- Great learning skills to adapt the rapid changing technologies and implementing the same at work.
- Strong Ability to handle multiple tasks and work independently as well as in a team.
- Have Strong analytical skills with ability to follow project standards and decision - making capability.
TECHNICAL SKILLS:
Content Management: Adobe CQ5.x, AEM 6.x and Word Press
Web Technologies: XML, HTML, HTL (Sightly), JSP, JQuery, JavaScript
Languages: JAVA/J2ee, SQL
Application Servers: Apache & MS IIS 6.0,7.0
Databases & Tools: Oracle 10g, SQL Server 2000, 2005 & 2008
Operating Systems: Windows, Linux
Build Tools: Maven, ANT & Lazybones
Source Code: Control SVN, Git
Build & Release: Jenkins, Hudson.
PROFESSIONAL EXPERIENCE:
Confidential, Morristown, NJ
AEM Consultant
Responsibilities:
- Worked on redesigning components and templates for accurate style rendering on webpages by fixing CSS, JS and modifying HTL coding.
- Created custom workflows and implemented them based on user privileges to replicate pages.
- Developed OSGi services using JSOUP to fetch current page HTML fragments that are leveraged by 3rd party integrations.
- Created Run modes for Local, Staging and Productions environments with specification OSGi configurations.
- Worked on multi domain dispatcher configuration and created virtual hosts settings for different domains.
- Performed R&D on social community components and worked on handlebars.
Environment: AEM 6.1, DAM, CQ Tagging, Java, J2EE, Apache Maven, Apache HTTP Server, REST Web Services, Servlets, HTML, AJAX, log4j, Linux, Windows XP
Confidential, Irving, TX
Sr. AEM Developer
Responsibilities:
- Written complex Java code to fetch weather data through API using locally placed Zip codes (CSV), then update audiences by hitting Target API and Send email notification upon success to users/admins.
- Created Activities and Audiences on Adobe Target for testing.
- Performed Code review with the DEV team.
- Documented working model flowchart for future understanding.
- Attended stakeholder meetings to gather requirements and explain CMS implementation process from a developer standpoint.
- Involved in resource planning for producing SOW document.
- Performed R&D and Demonstrated to client on Brightcove integration with AEM and also on OOTB segments and campaigns for personalization.
- Facilitate discussions on designs for adding additional sites onto the platform and how that ties into reusability for the current implementation.
- Assist with moving existing assets to Scene7.
- Assist Authors to understand setup and add content to components.
- Assist with analyzing the OSGI console configurations and provide feedback on any performance/configuration issues.
- Performed User Acceptance Test manually and approve the user stories and Reported bugs using Jira.
- Performed R&D on technical aspects surrounding Adobe CMS and updated documents in coherence to Adobe releases.
- Also suggested and developed components in hand for client demo purpose and quick requirement delivery.
Environment: AEM 6.1, DAM, CQ Tagging, Scene 7, Adobe Target, Java, J2EE, Apache Maven, Confluence, JIRA, Apache HTTP Server, REST Web Services, Servlets, JDBC, HTML, JSP, MS Visio, AJAX, JUnit, log4j, Linux, Windows XP
Confidential, Atlanta, GA
Java/AEM Developer
Responsibilities:
- Understanding Application Functionality.
- Designing modular and extensible CQ WCM components and services to suit the CQ requirements and following the industry standards.
- Designed themes, created Asset, estimation web pages, components
- Used JDBC to connect external data sources.
- Created CND notation and registering nodes into Repository
- Persisting CQ data into Java content Repository
- Developed Web services and created java proxy classes using WSDL & JAX-WS
- Created OSGI bundles and retrieve the data and display in page
- Development and deployment of complex enterprise level CQ WCM application with high reliability and near zero defects
- Devise and implement strategies for integrating WCM solution with the enterprise tools and environments
- Participated in Unit test case development, unit testing using JUnit, JSUnit
- Involved in Continuous Integration (CI) and Continuous Deployments (CD) using Jenkins, SVN, and Maven
Environment: Java J2EE, JSON, AJAX, JSP, Servlet, Adobe Day CQ5/AEM6.0, CRX Repository, Maven, Sling web framework, Apache Felix OSGi framework, Eclipse, Jenkins.
Confidential
Java Developer
Responsibilities:
- Involved in server side Web development.
- Using MVC architecture I designed this project and carefully modularized the application to different layers.
- Developed Action Forms for validating forms.
- Used Struts Tags to tie the Struts view Components to the rest of the frame work.
- Extensively Used Struts Html, Logic, Bean tags for building JSP pages.
- Developed Data Access Objects (DAO) to access the database. Used DAO, Factory and Value object design patterns to organize and integrate the Java objects.
- Designed & developed the core pieces of the application like Connection Pooling, Logging, XML utility modules (XML SAX, DOM parsing) for Insurance webservice gateway.
- Used Log4j as the logging mechanism.
- Developed Reports & Charts using JFreeChart API
Environment: JSP, JDBC, Servlets, PL/SQL, Eclipse IDE.
