We provide IT Staff Augmentation Services!

Aem/cq5 Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 7 Years of IT experience in designing and developing multi - tier enterprise applications using Java, J2EE, Adobe CQ5 using JCR for content Management, Adobe LiveCycle & related technologies such as Servlets, Struts, spring, JDBC, Hibernate, XML, JSP, HTML and Web services.  
  • Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle. 
  • Developing various CQ5 template &component end-end.
  • Developed master templates that support various page layouts in content migration. 
  • Developed various authoring composite components like logo, search form, HTML RTE, Accordion, Photo Gallery and etc. 
  • Handling the local workspace environment with maven project and IntelliJ IDE .
  • Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.  
  • 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 
  • Working experience with Form Designer 7.x/ES/ES2/ADEP/ES3/ES4/AEM Process Designer ES/ES2/ADEP/ES3/ES4/AEM, Workbench ES/ES2/ADEP/ES3/AEM Workspace ES/ES2/ADEP/ES3/ES4/AEM
  • Extensively worked on various services for Data Capture,Rendering, Pre-Populating and manipulation of data from interactive forms used to build applications in Adobe LiveCycle.
  • Extensive experience in creating Template (TDS), Static,Interactive, Dynamic and XML-based Forms with LiveCycle Form Designer/LiveCycle Workbench.
  • Extensive working experience with Data Connections XML Schema, Sample XML Data, web services (WSDL files) in developing interactive forms
  • Extensive experience in implementing LiveCycle Components/Modules/Services.
  • Extensive experience working with XPath Builder (Data Mapping)&XPath Expressions using functions and operators in LiveCycle Workbench.
  • Experience in working with IBM Web Sphere Portal/Application Server, BEA Web Logic , and Apache Tomcat5x application servers. 
  • Experience in developing Web Services using - SOAP, WSDL and REST
  • Strong experience in all the phases of software development life cycle (SDLC) including requirements gathering, analysis, design, implementation, deployment and support. 
  • Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Microsoft Visio, Rational Rose, and RAD and eclipse plugins. 
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO) , and Business Delegate. 
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in dynamically generating Excel reports using apache POI.  
  • Experience in software testing, Junit testing, and regression testing, and defect tracking and management using Clear Quest. 
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

AEM/CQ5 Developer

Responsibilities: 

  • Installed and configured AEM 5.6 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.
  • Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5
  • Worked on clipped apps component which pulls data from external J2EE apps, web services. 
  • Implemented Hibernate framework to interact with the database to update, retrieve, insert and delete values effectively and also used it as an ORM tool. 
  • Used GIT as version control to restore assets to previous versions at a later time and integrated with Jenkins for continuous integration and nightly builds.
  • Configured users & groups within CQ5 system & setup the role based access to different pages and Dam assets.
  • Create bundles
  • Development of templates, page components and custom components which are available in out of box components
  • Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy. 
  • Used spring's native support for developing the authorization logic. 
  • Maintained the Content Management System (CMS) and provided support for the application in authoring environment. 
  • Integrated with a shared globally accessible repository for shared permissions-based digital media assets using CQ5 DAM
  • Assisted in transition, Content Migration Plan to CQ5
  • Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts. 
  • Worked on developing service in Events that gives JSON output for the events current status & time. 
  • Designed DAM taxonomy and tagging for the website elements allowing to classify them by several different categorizations at the same time. 
  • Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX. 
  • Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks

Environments:  AEM5.6.1, Spring, Hibernate, CQ DAM, CQ Tagging, Workflow, Apache Sling, CRXDE, JCR, MSM, HTML, JSP, Sightly, Servlets, JDBC, JavaScript, jQuery, Eclipse IDE, Apache Maven, AngularJS, GIT, JIRA, Apache HTTP Server, JAXB, Servlets, Java, J2EE, AJAX.

Adobe CQ5 Developer

Confidential, Rosemont, IL

Responsibilities: 

  • End to end Portal development based on wire frames/mock ups. 
  • Developed highly interactive web applications utilizing CQ5. 
  • Content Personalization based on User information using Segmentation. 
  • Worked on setting up AEM projects using Maven. 
  • Development of static web pages, landing pages, category landing pages using a content management system, Adobe CQ5. 
  • Interacting with business team for clarifications on the requirements. 
  • Analyzing and identifying the problems and fixing the issues. 
  • Developed custom widgets using Ext JS based on the requirement. 
  • Used jQuery, Angular JS to provide services to different components of portal. 
  • Provide author training to business users to familiarize them with the design and usage of the system. 
  • Provided estimates and designs for templates, components and workflows. 
  • Developed custom templates, components, widgets using AEM and integrated Components with Angular JS. 
  • Worked on Custom OSGI services, workflows, scheduler jobs development. 
  • Worked on dispatcher configurations for cache and load balancing. 
  • 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. 

Environment: Java, CQ5/AEM, Apache sling, Apache Felix, JCR, Web services, JSP, jQuery, Ajax, JSON, Less, JavaScript, Ext JS, Angular JS, Maven, Linux, Apache, dispatcher, JIRA, Eclipse, File Vault.

Confidential - Milwaukee, WI

Adobe Live Cycle Developer

Roles and Responsibilities:

  • Extensively used JavaScript for validations (required fields and business logics) &calculations within the forms
  • Involved in creating an end-to-end business process including the design and development of interactive Forms. 
  • Migrated ES3 environment to ES4.
  • Migrated applications that render in PDF to HTML5 forms in ES4 Forms. 
  • Implement workflow and routing rules via  Adobe LiveCycle . 
  • Created Data Models, XML Schemas and binding data to Form elements for optimizing the Form performance. 
  • Integrate workflow processes with various data sources and web services 
  • Provide business and workflow analysis on processes used by the agency 
  • Developed dynamic-interactive Forms, Invoices, Correspondences etc. using  LiveCycle  Form designer. 
  • Involved in integrating the  LiveCycle  ES.x applications using SOAP end points for Rendering Interactive PDF Forms, Handling Submitted Forms, Pre-populating, Dynamic Forms, etc. 
  • Regularly involved in meetings with the client/business and other internal teams for the discussions to review new projects from the technical/business perspective. 
  • Reader Extensions, Output, Process Management Module, Java/J2EE, XML Schemas, Data Models, XSLT/XML, JavaScript) including integration with outside web services.
  • Multiple Master Pages, Custom Objects, Sub forms, Tables, Fields and Static Objects were used to design Interactive & Non-interactive forms. Most of the forms developed were conversion of existing word documents to Interactive PDF’s.
  • JavaScript was used for page navigations, validations,calculations, hide/show sub forms, add/delete rows, interactive dialogue boxes (gather & present information to the customer), and to invoke web services.
  • External data sources (XML data files, XML schemas and web services (WSDL)) were used to define field values populate field on a form, collect data entered on a form.
  • Repository (Read Resource Content), XSLT Transformation (Transform) and Forms (Render PDF Form) services were used to develop orchestrations to render PDF forms.
  • Reader Extensions (Apply Usage Rights) was applied to PDF forms to extend the capabilities of Adobe Reader (Saving data, web service connectivity etc.).
  • LDAP (LDAP Query & LDAP Query to XML)&Web Service (Invoke Web Service) services were used to retrieve customer information from back end systems.
  • Assembler (Invoke DDX) service was used in various processes to assemble, dissemble PDF files. It was also used to flatten & add watermark on the PDF’s.
  • JDBC (Execute SQL Statement) service was used to retrieve XML data from the database for pre-filling.
  • Process Management (User Assign Task) service was used to assign approval/decline task for a particular group (defined in AdminUI).
  • OutputService(Transform PDF) was used to flatten PDF files and stored in content manager using LiveCycle AEM connector for IBM Content Manager.
  • Email (Send with Document) service was used to send PDF forms as attachments to the customers within the company.
  • Set Value was commonly used operation in the all orchestrations. It was used to set the value of the process variable, form field with XPath expressions.
  • Extensively used FORM DOM, DATA DOM Models and Data Connections (WSDL)
  • Extensively used Style Sheet to maintain consistency across all the forms
  • Used multiple Fragments (includes JavaScript Objects, Common Schema, Form fields etc.) across many forms to share the functionalities and maintain consistency
  • Implemented dynamic search capability across the forms per requirements
  • Used flash objects (“.swf” files embedded into the form) to capture data and pass back to the forms
  • Used best practices to design/develop the forms

Environment: Adobe LiveCycle ES4, Workbench ES4, Form Designer ES4, XML, XSD, XMLPad, JavaScript, SOAP web services, ES4 Administrator Console, ES4 Workspace, Adobe Reader XI, oracle 11g

Confidential - Longwood, F

Adobe LiveCycle Consultant

Responsibilities:

  • Responsible for development, quality and delivery of all e-forms across multiple businesses
  • Requirements gathering, analysis, design and development of projects
  • Developing/Support static, Dynamic-Interactive LiveCycle forms
  • Responsible for communicating with the business area including gathering requirements, communicating deadlines, and reporting status
  • Troubleshoot and solve complex problems
  • Diagnose a problem’s cause even when it is not within the program in question. Assist in debugging systems without extensive prior knowledge of the system
  • Maintenance and Support of Document Generation platform

Environment: Adobe LiveCycle ES/ES4, Workbench ES/ES4, Form Designer ES/ES4, XML, XSD, XMLPad, JavaScript, Adobe Reader XI, SQL Server Management Studio, MSSQL 2005 and 2008, HPQC, Sales Force.

Confidential

Java Developer

Responsibilities:

  • Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Frame work.
  • Mapping of the servlet in the Deployment Descriptor (XML).
  • Analysis, design and development of Application using J2EE technologies like Struts, Hibernate, Web Services
  • Developed presentation tier using HTML, JSP, JSP Tag Libraries, Struts Tiles.
  • Program dynamic SQL queries and stored procedures involving complex business logic and multi-table relationships. Work with SQL Server 2005 in the capacity of database design, identify performance improvements, and creating stored procedure.
  • Involved in writing JavaScript functions for front-end validations.
  • Stored procedures and triggers were developed for business rules
  • Performed unit tests and integration tests of the application.
  • Used CVS as a documentation repository and version controlling tool.

Environment: Java, HTML, CSS, Java Script, Struts, Hibernate, J2EE, Web Services, JSP, JDBC, UML, SQL, JBoss Application Server, MySQL, UNIX.

Confidential

Application Programmer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller2 architecture, for rapid application development and ease of maintenance.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Encryption and Decryption using symmetric keys.
  • Password encryption and Decryption and making it more sure.
  • Implemented SQL queries and Stored procedures for Oracle9i database.
  • Used XML parser APIs like DOM for marshaling and unmarshalling of data
  • Used My Eclipse for writing JSPs, Struts and other java code snippets.
  • Used Junit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment: Java, J2EE, JSP 2.0, Struts 1.1, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, Junit, ANT, LOG4J, Clear Case.

We'd love your feedback!