Aem Developer Resume
AtlantA
SUMMARY:
- Over 8+ years of professional experience in IT, including 3+ years of experience in Content Management System with Adobe CQ5.5, AEM 5.6, AEM 6.0, AEM 6.1and AEM 6.2.
- Excellent work experience in CMS, CRXDE, OSGI Framework, JCR, Apache sling, template development, Component Development, Architecture, Administration and installation of author and Publish instances etc.
- Very Strong in developing front end applications using HTML5, CSS, JavaScript, JQuery, XML, Ajax, AngularJS.
- 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.
- Strong experience in application development using various frameworks such as Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate .
- Experienced in Agile development, including Test Driven Development (TDD).
- Hands - on experience developing web design components (templates, workflow, style sheets, Meta tagging, taxonomies).
- Experienced in Various IDE’s likes Eclipse, RAD and NetBeans .
- Experienced in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and STRUTS, SPRING framework.
- Experienced in using ORM framework Hibernate.
- Experienced in AJAX, XML and JavaScript.
- Experience in developing and deploying applications on various servers such as JBoss, WebSphere and Tomcat.
- Experienced in using XML and related technologies like XSL, XSLT .
- Experienced in developing static/dynamic HTML pages, providing client-side validations in JavaScript and providing interactive front-end GUI using CSS, XHTML.
- Experience in working with various version control systems CVS and Subversion.
- Experience of development in different environments like Windows XP/7, UNIX, LINUX.
TECHNICAL SKILLS:
Content Management Technologies: Adobe CQ5, Adobe Flex, OSGI, Apache Felix, Apache Sling
CRX Repository: JCR, Apache Jackrabbit, CRX
Languages: C, C++, Java, J2EE, PL/SQL, R, Unix shell scripts, Python
Java/J2EE Technologies: Applets, Swing, JDBC, JNDI, JSON, JSTL, JMS, Java Script, JSP, Servlets, EJB, JSF, JQuery
Frameworks: MVC, Struts, Spring, Hibernate
Operating Systems: RedHat Linux, Ubuntu Linux and Windows XP/Vista/7/8, MAC
Web Technologies: HTML, DHTML, XML, AJAX, DOJO, WSDL, SOAP, UDDI
Web/Application servers: Apache Tomcat, Web Logic, JBoss, Web Sphere
Databases: Oracle 8i/9i/10g/11g, DB2, SQL Server R2, MySQL
Tools: Eclipse, NetBeans, Toad, Maven, ANT, CRXDE
Version control: SVN, CVS, Git
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta
AEM Developer
Responsibilities :
- Configured and installation of AEM on the various development, production, QA and predevelopment servers.
- Study the existing architecture and create forms automation architecture by involving adobe experience manager functionalities.
- Involved in listing out all the capabilities of AEM 6.1 and 6.2 and illustrate it on our business scenario use cases.
- AEM 6.1 worked on form sets and utilized the maximum out of box functionalities.
- Developed dynamic adaptive forms such way that one form could utilize for different application forms.
- Developed the architecture design for various web interfaces.
- Rendering the adaptive form as HTML for on the application.
- Calling the forms automation en5gine using web services and API’S.
- Designs and implements new functionality via leveraging Adobe experience manager forms as per specifications
- Integration with SQL server and store/fetch information from backend sub-system.
- Designs and develops robust and scalable software architecture
- Reviews unit tests code changes prior to code submission.
Environment: Java, Servlets, JSP, Eclipse, Adobe AEM 6, OSGi
Confidential, Chattanooga, TN
AEM Developer
Responsibilities :
- Building Content management solutions using Adobe Experience manager.
- Worked on Proof of Concept (POC) for Content migration from Drupal CMS to AEM using Python and Java data migration scripts.
- Extensively implemented a Proof of concept of migrating the data to websites based on AEM6.1.
- Calling the forms automation engine using web services and API’S.
- Working in sprint & scrum agile methodologies.
- Setup the code base for AEM Project using AEM developer tools.
- Designs and develops robust and scalable software architecture
- Used Slightly templating language for implementing AEM Components.
- Used AEM Developer tools plugin for exporting and importing content to and from AEM Repository.
- Used CRXDE and Brackets for components & templates development, and eclipse for java based implementations.
- Customized Touch UI slightly Text & Image Component based on the authoring requirements.
- Configured and installation of AEM on the various development, production, QA and predevelopment servers.
- Developed the architecture design for various web interfaces.
- Integration with SQL server and store/fetch information from backend sub-system.
- Reviews unit tests code changes prior to code submission.
Environment: Java, Python, Servlets, JSP, Eclipse, Adobe AEM 6.1, OSGi
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Implemented object/relational persistence for the domain model
- Implemented the Web services and associated business modules integration.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
- Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
- Used Struts MVC framework for configuring the application.
- Worked as CVS administrator and for deploying web application in the Oracle App Server.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
- ANT and Maven was used as a build tool. Also worked in an Agile work environment.
- Used Log4j for logging errors, messages and performance logs.
Environment: Windows XP, JDK 1.6, Servlets3.0, JSP 2.2, Struts2.x, HTML, XHTML, XSLT, JDBC, JMS, SOAP, WSDL, Web Services, Oracle 10g, Eclipse 3.2, Ant 1.6.5, Maven, Agile development process, JBoss 6.1, CVS, PL/SQL, Rational Clear quest, JUnit, JMock, and Log4j.
Confidential
Web/UI Developer
Responsibilities:
- Assisted in designing, creating and developing web portals.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Created appropriate concept models, site organization prototypes, navigation, page layouts and interaction.
- Developed HTML prototype documents with CSS Style Sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using jQuery and JavaScript.
- Worked closely with the programmers for project requirement analysis.
- Created new static model pages with cross browser compatibility features.
- Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
- Created required Views, Indexes and Clusters.
- Designed report previews for PDF and Excel using SQL Stored Procedure.
- Created triggers for calendar based database events.
- Created packages to do complex aggregations on large volume of data and loaded the aggregated data into reporting tables in data marts.
- Wrote UNIX shell scripts to automate the batch process.
Environment: HTML, DHTML, XHTML, DOM, CSS, JavaScript, jQuery, JSON, AJAX, Adobe Flash, Dreamweaver, PL/SQL and Oracle.
Confidential
Java Developer
Responsibilities:
- Gathering the requirements from the client
- Preparation of Minutes of Meeting (MOM), Requirements Document, Deployment Document.
- Configuring data source in WebSphere Application Server and deploying the latest builds.
- Changes/Enhancements on Customer requests.
- Preparation of Unit test cases.
- Coded JSP and controller Servlet for the presentation and controller layer respectively
- Participated in code review and testing of the enhancements done
- Planned for the releases, analyzed the bugs and also did the effort estimation
- Completed the coding in estimated time and helped the QA team in completing the testing
- Participated in Unit testing and performance testing
- Involved in the Release Process
- Responsible for taking back up, and code versioning using CVS
Environment: Java, JSP, Java Beans, HTML, JavaScript, ANT, Eclipse, IBM WebSphere Application Server, Oracle 9i, MS Visual SourceSafe, and TOAD