We provide IT Staff Augmentation Services!

Aem Tech Lead/developer & Production Support Consultant Resume

5.00 Rating

SUMMARY

  • Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.
  • Certified AEM 6.0 expert, over 6.5 years of experience in developing and implementing enterprise solutions for distribution software products and distributed applications using Java/J2ee technologies
  • Involved in the Software Development Life Cycle (SDLC) phases, which include Analysis, Design, Implementation, Testing and Maintenance.
  • Worked on design and implementation of modules on Adobe CQ 5.4, Adobe CQ 5.5, AEM5.6.1, AEM 6.0 and AEM 6.1. Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management for customization and porting of websites.
  • Implemented adobe marketing cloud tools like Dynamic media, Search and promote, Adobe Target, Adobe DTM with Adobe analytics and google analytics
  • Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling, CRX and CQ5 WCM, DAM
  • Experience in web based programming skills include Core Java, Servlets, JSP, Struts, JSF, Rich Faces, Spring, JDBC, EJB, Web services, SOAP
  • Extensive programming in Web Technologies likes HTML, CSS, JSP, JavaScript, XML, XPATH, AJAX, JQuery, Adobe CQ5 APIs, Apache Sling, OSGi bundles.
  • Proficient in CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix
  • Proficient in Java, J2EE, CVS, SVN, GIT
  • Working noledge on App server like WebLogic, Tomcat in building and deploying applications
  • Strong hands - on with EAItechnologies like Spring(Spring MVC), Struts, and Hibernate
  • Good understanding and implementation noledge of Java & J2EE design patterns like Factory Pattern, Singleton pattern, MVC.
  • Proficient in using various IDEs like CRXDE, CRXDE-Lite and Eclipse.
  • Having noledge of using Log4j logging framework
  • Good Exposure to testing tools like Junit
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies

TECHNICAL SKILLS

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.

Database: Oracle (9i,10g,11g), SQL server 2008,MySQL

IDE: Eclipse, Net Beans, CRXDE, CRXDE-Lite, IBM RAD.

Enterprise Web Products: CQ 5.6.1, CQ 5.5, CQ 5.4

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual noledge: Web Services.

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery.

Query Languages: SQL, PL/SQL.

Programming Language: C,C++,Java

Tools: WebLogic, WebSphere Application Server, Tomcat, JUnit, Log4j, Rational Clear Quest. Maven, SVN, Toad

Design & Control: UML, Rational Rose, CVS, Clear Case

PROFESSIONAL EXPERIENCE

Confidential

AEM Tech lead/Developer & production support Consultant

Responsibilities:

  • Worked on POC in the design stages of the projects, worked on end to end implementation
  • Responsible for design, implementation and delivery of the entire project. Including the design of several complex dynamic page components, integration components, and workflows.
  • Worked on JCR Observation manager, created Event Listeners & created Schedulers.
  • Integrated 3rd party web service into CQ by consuming the WSDL file through Apache CXF plugin.
  • Created selectors and suffix based approach to map URL to a resource and render different views of the project.
  • Created OSGI bundles and resolved dependencies for a project.
  • Implemented and executed complex logics from querying to the CRX through XPATH, SQL and SQL2 queries.
  • Created custom loggers in the Felix console.
  • Customized CQ default options like overriding activate, deactivate options from the sidekick.
  • Implemented dynamic media with the components to enable renditions on the fly from the dynamic media cloud.
  • Worked in migration projects, the applications from AEM 6 to 6.1
  • Configured development and QA servers, dispatchers, redirect rules, validation rules and replication agents.
  • Integrated social media sites namely Facebook, Pinterest, Twitter, and Instagram.
  • Managed the deployments and delivery expectations of clients. Managed & assisted packaged and automated deployments. Analyzed deployment issues, assisted, and guided the MC deployment team with the necessary configuring changes during deployments.
  • Participated in requirement gathering meetings and technical discussions. Managed deliverables across different teams including QA, CQ and Creative. Arranged deployment configuration meetings with clients and adobe manage services before deployment.
  • Worked with the creative and site dev. team on the break points while developing responsive site for different devices including desktop, mobile, and iPad
  • Implemented Adobe Target, Adobe DTM with Adobe and google analytics.
  • Implemented end to end search functionality by creating the collection based on the data and business priorities using SNP (search and promote).
  • Validating production tickets and providing solution immediately on what needs to be done in order to fix the issues.
  • Writing activation and deactivation workflow models using various components such has process, participant, dynamic participant, participant chooser steps.
  • Writing common Utility programs for various daily maintenance activities, Example: To creating nodes and adding property in the backend CRX nodes programmatically for given set of nodes.
  • Working on the user management and handling users and groups.
  • Deploying the daily and weekly release code/content changes in production

Environment: s: Adobe AEM 6.0, 6.1, Dynamic media, Adobe marketing cloud, Dtm, SNP, CQ Tagging, Workflow, Java, Maven, Apache Server, SOAP and REST Web Services

Confidential, West Chester, PA

AEM/CQ Developer

Responsibilities:

  • Designed Content structure including folder structure, Caching, Workflow for verification, and metadata management strategies
  • Also come with design for CUG and ACL properties for asset control
  • Design and development of templates, components widgets, CQ5 bundle,
  • Setting up environments dev, test, staging and production
  • Setting web servers, dispatchers, publish, author and setting replication agent, reverse replication agent
  • ImplementedAdobe Experience Manager (AEM/ CQ5) Platform including the development of numerous components and integrations
  • Setting disaster recovery and backup system
  • Created POC related to CQ5 design and implementation
  • Define implementation processes, quality gates and standards.
  • Developed message driven web services using Spring Integration.
  • Integrated Spring DAO for data access using with Hibernate.
  • Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
  • OSGI bundle development experience.
  • Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
  • 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.
  • Developed repository with graphical standards using HTML, CSS, Java Script and jQuery.
  • Performing analysis using Web Analytics tools such as Adobe Site catalyst
  • Worked on design for integration with third-party RESTful and SOAP based web services
  • Used LDAP for authentication
  • Logged the application using log4j for easier debug and maintenance

Environment: Adobe CQ5.5, CQ5 DAM, CQ Tagging, Workflow, Java, Maven, Apache Server, SOAP and REST Web Services, JAXP, JAXB, Servlets, JDBC, MS SQL Server, HTML, JSP, TOAD, AJAX, JUnit, log4j, Eclipse .

Confidential, Pittsburgh, PA

AEM/CQ Developer

Responsibilities:

  • Create and maintain customer-facing Adobe CQ5 content management systems.
  • 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 for CQ5. File vault in conjunction with GIT helps to pull or push the code to developer’s machine.
  • Developed custom components, customized forms for Internet and Intranet sites of the company.
  • Development of static web pages, landing pages, category landing pages using content management system, Adobe CQ5
  • Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
  • Built various web pages using HTML, CSS, Java Script and JQuery.
  • 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.
  • Provide author training to business users to familiarize them with the design and usage of the system

Environment: AEM5.6.1, Apache HTTP Server, CQ5 DAM, CQ Tagging, Workflow, Scene 7, Java/J2EE, Apache Maven, SOAP and RESTful Web Services, GIT, HTML, CSS, Java Script, JQuery, AJAX

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Involved in Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning and daily stand-ups, updating tasks
  • Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts
  • Developed the user interface using JSP, HTML, AJAX, and CSS using the Struts framework
  • Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern, Data access objects and Service Locator
  • Used Web Services (WSDL, SOAP, XML) to interact with other external interfaces ‘DBOR’ which maintains the central repository of data, in order to exchange the data in the form of XML a of and by using SOAP protocol
  • Developed Hibernate mapping, configuration files and involved in writing HQL queries to manipulate data in database
  • Involved in back end development of the project by writing the code to interact with the database and writing SQL queries and PL/SQL Stored Procedures, cursors and functions
  • Responsible for coding using AJAX for getting data from database without reloading the entire page
  • Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing
  • Involved in the build automation using the automation tool Ant
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files

Environment: Java, J2EE, JSP, Servlets, Struts, AJAX, Java Script, Web Services, SOAP, WSDL, Oracle 10g, PL/SQL, HTML, UML, XML, Eclipse and, J-Unit and log4j

Confidential, San Francisco, CA

JAVA/J2EE Developer

Responsibilities:

  • The majority of the work involved with Web Development.
  • Designed and Developed Web pages by using JSP, HTML
  • Developed Java code to perform the common database activities like select, update, insert and delete
  • Worked on Servlets for writing business functionality to connect the database by using JDBC
  • Developed Java Script code for user interactivity
  • Developed Stored Procedures and Triggers by using PL/SQL
  • Loaded data into the database using SQL*Loader
  • Involved in unit testing using Junit
  • Implemented logging using the log4j

Environment: s: Java, Java Servlets, JavaScript, Tomcat, Oracle7.3, PL/SQL, SQL Loader, SQL*Plus, UNIX.

We'd love your feedback!