Aem Developer Resume
Herndon, VA
SUMMARY:
- Over 8+ years of experience in providing solutions to business applications which includes development, designing, testing, web application security and implementation of web applications. And implementing campaigns and frameworks for different channels by using adobe suite in different type of organizations like banking and finance sectors.
- Excellent 4+ years of experience in AEM/CQ and experience in complete life cycle and migration exposure.
- Excellent work experience as Adobe Experience Manager (AEM 6.1), Day CQ5.5, WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache sling, DAM.
- Hands - on experience in Front-End user interface design and data transfer using AngularJS, JavaScript, AJAX, jQuery, Bootstrap, HTML5, CSS3, XML and JSON etc.
- Rich experience in Web Services such as SOAP and REST with Extensive knowledge and exposure in web based multi-tier and client/server.
- In-depth knowledge of J2EE stack, Servlets, Spring, Hibernate, MVC framework, Dependency injection, Annotations and SQL/PLSQL.
- Strong knowledge on Packaging, deploying CQ code to multiple environments, quick changes using package manager, hotfixes, etc.
- Proficient in MEAN Stack development, using MongoDB, Express.js, Angualr.js, Node.js to build websites with RESTful web services.
- Expertise in building client-side Middle Tier Development environment using JSP, Servlet, Java Mail, etc.
- Familiar in working with application servers and web servers like Web Sphere, Web Logic and Apache Tomcat.
- Good knowledge of Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework.
- Experienced in developing enterprise applications using MVC frameworks such as Struts, Spring MVC.
- Exposure to dispatcher configurations as part of AEM website architecture.
- Developed Page object models (POM) for applications to develop automation framework suite.
- Ability to generate crash reports and report it to developers for Error Debugging.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Extensive experience with client and server-side JavaScript frameworks such as React JS, Angular JS and building AJAX driven Single Page Applications (SPA) with Accessible Web Applications
- Hands on experience in conducting Joint Application Development (JAD) sessions with End-users, SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
- Engaged in business requirements gathering, design propensity models, MDM design specification, design and manage the implementation of the data requirements from various stakeholders.
- Strong analytical skills with ability to quickly understanding client's business needs.
- Experienced in using CRXDE and Eclipse IDEs to develop CMS applications & setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Participation in Design reviews with the Development Team and has experience as Onsite coordinator with various projects and clients.
- Experience in working with product owners, Line of Business management, Business Analysts, Development Groups in analyzing Business Specifications.
- Excellent interpersonal and communication skills, and had experience in working with managers, business users and developers across multiple disciplines.
TECHNICAL SKILLS:
Integrated Development Environment: Eclipse, Visual Studio, Atom editor, WebStorm.
Programming Languages: Java, C#, VB Script, SQL, Ruby, HTML, XML, C, C++, JavaScript, Python, CSS, PHP, Perl
Build/ CI Tools: Ant, Maven, Jenkins
Framework: Apache Struts Framework, Spring Framework, Hibernate, TestNG, Junit, Page Object Model, Jasmin, Cucumber, Espresso
Test Management Tools: HP ALM/ Quality Center, JIRA, Clear quest
Content Management and WCM: CQ5.6,6.x, Apache Jackrabbit and oak, Apache Sling Adobe CQ 5.5, AEM 5.6.1, AEM 6.0, AEM 6.1, AEM 6.2, DAM, Tagging
Messaging Technologies: JMS, MDB
Data base Management Tools: SQL Developer, DB Visualizer
ClientSide Scripting: HTML, JavaScript, Angular js, CSS, AJAX, JSON, JQUERY
IDE: Eclipse, NetBeans, RAD, EJB, CRDXE
Browsers: Internet Explorer, Firefox, Chrome, Safari
Operating Systems: Windows, MAC OS, UNIX, LINUX
Version Control Tools: GIT, SVN, TFS, CVN.
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
AEM Developer
Responsibilities:
- Involved in creating, executing and managing ongoing optimization process using Adobe Target.
- Development of static web pages, landing pages, category landing pages Adobe CQ5.
- Working with Adobe product team to set up the base installation and configuration and Involved in setting up a cloud based hosting platform and configure as per business needs to meet the product and marketing goals.
- Developed digital consumer experiences based on foundation of the Adobe CQ/AEM product suite used DAM.
- Integrated Campaigns with AEM to manage email delivery content and forms directly in Adobe Experience Manager.
- Create Target Cell Spreadsheets for campaign execution. Create and use flowchart templates as well as strategic segments.
- Involved in installation, configuration, upgrading, patching and administration of Linux , UNIX and windows Servers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and Adobe AEM.
- Pleasant experience on shell scripting language.
- Conducted detailed analysis of user requirements and formulated technical requirements.
- Maintained the Content Management System (CMS) and provided support for the application in authoring.
- Project management within a Database Marketing function, including the ability to define core project tasks and ensure critical-path tasks/dependencies are completed on time so as to ensure on-time delivery of campaign management lists to the channel execution vendors.
- Responsible for all aspects of individual campaign set up including offer set up, audience selection, testing plans, quality assurance and campaign performance measurement activities.
- Give backend production support when there is any deployment.
- Design and update existing interactive and dynamic forms using Adobe LiveCycle Designer ES 8.2, ES4
- Document the requirements and take sign offs from the business and distribute the finalized version with the team of CRM Analysts.
- Worked in co-ordination with DBA teams, ETL support teams and Adobe Business user team and ensure smooth execution of multi-channel campaigns simultaneously.
- Performed defect reporting and bug tracking using JIRA also followed up with development team to verify bug fixes, and update bug status.
- Created JMeter scripts to perform the load, volume, stress and capacity testing.
Environment: s: AEM v6.2, Core Java, Java 1.6, Multithreading, WebSphere, Spring, Spring batch, ESB, Hibernate, Webservices, spring framework, Activiti workflow, SAAS, GitHub, Microservices, Drools, AWS, EC2, JPA, SVN, Apache Camel, C++, Eclipse, JSP, JIRA, JSF, Spring boot, RDBMS, JNDI, Unix, AssertJ, Fortify, Log4j, JUnit, Groovy, XML, Angular JS, React JS, jQuery, HTML5, bootstrap, JavaScript, DROOLS, Ajax, Sonar, Glassfish Application Server, Apache Tomcat 6.0, Oracle 11g, Windows XP, REST API, XML Parsing, XSD, DTD, XSL, XPATH.
Confidential, KS
AEM CQ5 developer
Responsibilities:
- Creating components, templates, dialogs, client libs etc.
- Experience in developing application on OSGI, Apache Sling and Apache Felix Frameworks.
- Created and maintained AEM 6.1 content management systems.
- Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jack Rabbit, JCR, and CRX.
- Built various web pages using HTML, Angular JS, CSS, Java Script and jQuery.
- Utilize HTML, CSS, jQuery and for designing and implementing custom CQ components.
- 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.
- Used React JS for templating for faster compilation and developing reusable components.
- Developed static web pages, landing pages, category landing pages using content management system.
- Understand the business requirements and deliver them on time following AGILE development model.
- Responsible for setting up the Author permissions for various author groups and coordinating with the Dev team and perform build and deploying the components.
- Worked on Soap UI and restful web services to know the response when making service calls while fixing the issues.
- Supported technical team members in resolution of functional and technical problems pertaining to Adobe CQ5.
- 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.
- 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.
- Understand the business requirements and deliver them on time following AGILE development model.
Environment: AEM 6.1, Java 1.8 (Java 8), J2EE, CSS, AJAX, JavaScript, HTML5, DHTML, CSS, PL/SQL, SQL Developer, UML, JUnit, Eclipse 3.1, Log4J, Apache Tomcat, WebLogic, Web services SOAP, JAX-WS, WSDL, JIRA, Adobe CQ5, JCR, Sling, WCM, DAM, Package Manager, CRXDE, OSGI, Apache Jackrabbit, Workflows, and Agents.
Confidential, Santa Clara, CA
AEM Developer
Responsibilities:
- Created Data Models, XML Schemas and binding data to Form elements for optimizing the Form performance.
- Involved in creating an end-to-end business process including the design and development of interactive Forms.
- Experience developing UI, OSGI components in CQ 5.6.1
- Implemented CQ5 Preview Site for pre-publishing authored content to test the Prod Simulation.
- Experience Developing service in Events that gives JSON output for the events status & time.
- Developed workflow components related to digital assets upload workflow (documents and videos) as per the client requirements.
- Coordinated with clients for development of specifications to support content and collaboration solutions.
- Worked on design for integration with third-party RESTful and SOAP based web services.
- Providing mentoring and guidance to junior staff.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and Adobe AEM.
- 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
- Develop and write high level design with an emphasis on robust functionality and performance.
- Data from Sterling database is retrieved using RESTFUL service calls to Customer Order Management (COM) layer.
- Assign detailed design and coding work and facilitate reviews.
- Participated in requirement/status calls with clients.
- Used GIT to review code and do a continuous integration.
- Manage any technical issues that arise during development.
Environment: Adobe CQ5, CQ5, HTML, CSS, JavaScript, Ajax and jQuery, C#, ASP.NET, VB.NET, N-unit framework, JSON, Jmeter, Agile, TFS, MTM.
Confidential
Java Developer
Responsibilities:
- Was involved in the preparation of the software requirements and design document (SRS & SDS).
- Captured all the functional and technical requirements of the Supply Chain Management System.
- Developed the application based on MVC architecture.
- Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Developed class diagrams and Sequence diagrams.
- Provided a User Manual and User Training on the new system to ease them into the new system.
- Front end validations are written using JavaScript
Environment: JDK 1.4, JEE 1.2, HTML, CSS, JDBC, JavaScript, JSP, EJB, Java Scripting, CSS, CVS, WebSphere, Oracle, Linux.
Confidential
JAVA Developer
Responsibilities:
- Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
- Developed web application using Struts 2.X, JSP, Servlets, Java beans that uses MVC design pattern
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Wrote JavaScript for client-side validation.
- Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
- Involved in build and deploying the application using ANT
- Monitored the logs using Log4J and fixed the problem
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Worked on bug fixing and Production Support
Environment: Java, JDBC, Struts2.1.6, JavaScript, HTML, CSS, JSP, Servlets, Apache Tomcat 5.x, Oracle, Eclipse IDE, CVS, ANT, Log4J.
