Aem Developer Resume
Cincinnati, OH
SUMMARY
- Overall,8 years of IT experienceand5 years ofhands - onAEMexperience in development of content management solutions using Adobe AEM Content Management System.
- Excellent work experience inAEM 6.5, AEM 6.4, AEM 6.3, AEM 6.2, AEM 6.1.
- Involved in all AEM related design and framework development usingtemplates, components widgets, AEM bundle, JCR/Sling API, clustering publish and author setup.
- Installed and configured authoring and publishing environments, replication agents.
- Experienced in usingCRXDEand Eclipse IDEs to develop CMS applications.
- Extensive programming in Web Technologies likesJSP,JavaScript,XML,AJAX,jQuery,Adobe AEMAPIs,Apache Sling,OSGi bundles.
- Expert at developingcustom components, page templates, template components and workflow.
- Experience increating servlets for the backend services.
- Experience in creating SOAP and REST services
- Experience in extending and usingCRX, JCR, Sling and OSGI technologies.
- Proficient in AEM Architecture, Application development and Deployment Cycles.
- Expert in creating ofTemplates,Custom Components,Workflow Models/Workflows, Blueprint, Widgets
- Good web page design skills usingHTML (HTML5),CSS3,Ajax,jQuery,JSPandJava Scriptand making them cross browser compatible.
- Good knowledge of web services and has technical understanding ofSOAP protocol, REST full architecture, UDDI & WSDL.
- Good understanding of J2EE Security framework. Having experience in configuration of SSL onWeb Logic server.
- Expertise in developing and implementing enterprise solutions for distributed software products and applications using Java technologies.
- Expert in writingSQLqueries withRDBMSskills inMySQL,SQL ServerandOracle, etc.
- Rich experienced in writingSQLqueries withRDBMSskills inMySQL, SQL Server and Oracle, etc.
- Hands-on experience using development IDEs includingEclipse,Net Beansand usedMAVENas build tool. Efficient in usingJunitfor unit testing.
- Expertise in building client-side Middle Tier Development environment usingJSP,Servlet, etc.
- Worked with other teams in most of the projects likeAngular team.
- Experience in using various jQueryUIcontrols and corresponding Event handlers etc.
- Specialized in integratingWeb 2.0Apps with AEM, using core jQuery along with AJAX/JavaScript.
- Client-side technologies such asJavaScript, HTML, XML, XSL,Web Services etc.
- Ability to write clear, well-documented, well-commented and efficient code forwebdevelopment.
- Experience with User Acceptance Testing(UAT)and Accessibility Testing.
- Worked with Agile Methodology (Scrum) andWebServices using Service Oriented Architecture. Good experience with Operating Systems likeWindows NT/9x/2000/Me/XP/Vista andpartially onUNIX.
- Extensive experience in client interaction for business requirements analysis, presentations for business and technical requirement document and functional design document.
- Experience in working and helping colleagues with team challenges.
- Excellent analytical and logical skills with strong communication skills.
TECHNICAL SKILLS
J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.
Database: Oracle (10g/11g), SQL server, MySQL
IDE: Eclipse,Net Beans,IntelliJ,JBuilder.
Enterprise Web Products: AEM6.1,6.2,6.3,6.4,6.5
Operating Systems: Windows NT/XP/2003/VISTA/7/8, Linux, Unix
Conceptual knowledge: Web Services.
GUI: HTML5,XML, XSLT, JSF, AJAX, JavaScript, CSS3, JQuery, Angular JS, EXT JS.
Query Languages: SQL, PL/SQL.
Programming Languages: C, Java, HTML 5
Tools: BEA WebLogic 8.1, JBOSS V7, IBMWebSphereApplication Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad, GIT, Stash.
Design & Control: UML, Rational Rose, CVS, Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
AEM Developer
Responsibilities:
- Created custom touch UI components and editable templates usingAEM 6.3& 6.4.
- Installed and configured Adobe AEM 6.4 version.
- Develop Custom AEM Workflows, OSGi Services and other Dynamic/Static web content managementcomponents.
- Installed CRXDE Integrated development environment and Configuration of the project with Subversioncontrol.
- Accessed JCR programmatically to store and fetch data.
- Setup and configure Authoring and Publishing environments, replication agents, dispatcher flush agents,AEM dispatcher to cache the landing pages, HTML and serve as the static pages from Apache.
- Create and integrate content driven applications on top of the AEM core platform.
- Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps.
- Installed CRXDE Integrated development environment and Configuration of the project with Subversioncontrol.
- Accessed JCR programmatically to store and fetch data.
- Developed the application for responsiveness to different screen resolutions using Bootstrap and CSS media queries.
- Created client libraries at component level and global level (designs) for handling JavaScript and CSS.
- Implemented server side service components using Apache Felix framework and Apache Sling.
- 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 Maven project structure for building the packages, subversion for source control, file vault for
- Importing the code from JCR to file system and vice versa.
- Used Jenkins as build tool and used JIRA to track the bugs, issues and project management.
- Used Log4J for logging and tracing the messages.
- Extensively usedAEMTag Libraries in the components.
- Have a complete understanding of CRX repository and accessing the CRX content nodes by SQL.
- Worked with release management for content deployment and releases. Involved in analysing business requirements and composing them into a technical use cases.
Environment: AEM6.3 and 6.4,Java, JSP, CRXDE, OSGI, HTML, CSS, React Js,jQuery, JSON, AJAX,JavaScript, JIRA, Jenkins, Responsive web designing, GIS, Visual Studio, Source tree, GIT,IntelliJ.
Confidential, Austin, TX
AEM Developer
Responsibilities:
- Develop, implement and configure web content management solutions usingAEM(Adobe CQ)and technologies such asJava,HTML/DHTML,XML,JavaScript, andweb services
- Migrating from AEM 6.1 to 6.2.
- Converting classic UI components to touch UI components.
- Designed and developed,AEMbuilding blocks including templates, reusable components, dialogs, widgets, workflows inAEM6.1.
- Create and maintain customer-facing AdobeAEMcontent management systems.
- PerformAEMcustomization on foundation components and workflows to extend functionalities, improve performance or fix issues on project level.
- Offer solutions on top of theAdobe WCM,CRX/CRXDE,CQ WCM,DAM.
- Worked on integratingAEMwithAngularJS.
- Designed and developed Content Structure including folder structure.
- UsedJIRAto create story and bugs and to track team progress, time on each task.
- Lead all CQ5 related design and framework development usingtemplates,components widgets,AEM bundle,JCR/Sling API, clustering publish and author setup
- EnhancedAEMpersonalization engine to surface the AEM content on portal usingJavaScriptandSling scriptbased on segment andLDAPuser profile attributes
- LDAPIntegration withCQfor user authentication
- Worked on updating Function Specifications and working according to Design document.
- UsedApache Mavenfor build automation
- Been a part in developing responsiveness of the site.
- Have an understanding about thecross-browserissues.
- Designed and developed folder structure.
- Analyzed and resolved technical issues relating to content management.
- Also involved in two initial demos and coordinating withoffshoreteam.
Environment: AEM6.1,6.2, SVN, JSP, JSON, HP-Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Apache Felix
Confidential, Seattle, WA
Java Developer
Responsibilities:
- Understanding functional specifications, designing, and creating custom solutions to match the requirements.
- Designed and developed the front end usingHTML,CSSand JavaScript withAjaxand tag libraries.
- Designed and DevelopedUI's using JSP by following MVC architecture GUI was developed using JSP, AJAX and JavaScript, Spring framework.
- Developed application business components and configured beans usingSpring IOC.
- Involved in the Development of Spring Framework Controllers.
- Configured the URL mappings and bean classes using spring app-servlet.xml.
- UsedSpringFramework forDependency injectionand integrated with Hibernate framework.
- Developed applications usingHibernatepersistent framework, developed persistent classes, hibernate-mapping files.hbm.xml file, hibernate query language
- Had developedBusiness Object,POJOand helper classes to access database.
- Oracle was the database and a Hibernate O-R mapping tool was used.
- CSS.
- The project was developed on Eclipse, Version Control with Subversion and Automated Build & Deployments with Jenkins.
- The project was deployed to test on local Environment on Apache Tomcat, and it was deployed on WebLogic 9.2 in test.
- UsedLog4Jto print the logging, debugging, warning, info on the server console.
- Handled the client side and server side validations using Struts validation framework.
- Used Spring Core Annotations forDependency Injection.
- Designed and developed a 'Convention Based Coding' utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data withJSPtag libraries.
- Designed and developedHibernateconfiguration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
- Worked in GSF architecture and have written custom elements usingJSP/java/JSTL.
- UsedSQLfor fetching andstoring data
- Participated in the design and development of database schema andEntity-Relationship diagramsof the backendSQL databasetables for the application.
- Designed and DevelopedStored Procedures, Triggersin database to cater the needs for the entire application.
- UsedApacheAnt for the build process.
- The response is also persisted on its way back. Messages persisted to Cassandra DB as SOR and Coherence Distributed Cache. Integrates with the SOA bus. Database is partitioned and streamed.
- Used Clear Case for version control and Clear Quest forbug tracking.
Environment: Java,J2EE, Servlets, JSP, JDBC, JNDI, XML, HTML/DHTML, JMS, AJAX,WebSphere, JUnit and Oracle.
Confidential
Java Web Developer
Responsibilities:
- Involved in various phases ofSoftware Development Life Cycle(SDLC) such as requirements gathering, modeling, analysis, design and development.
- Designed and analyzed UI screens usingJSP, Struts tags and HTMLand usedJavaScriptforclient-sidevalidation.
- UsedStruts Frameworkin the application which is based onMVC design pattern and integration withORM framework (Hibernate).
- ConfiguredHibernate Objects as Spring Beansin spring configuration file.
- Used Hibernate Persistence Strategy to interact with database.
- UsedStruts Validationand Tiles framework in the presentation layer.
- UsedJava Message Service(JMS API) for reliable and asynchronous exchange of important information.
- Extensively usedSpring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.
- Used Spring Framework forDependency injectionand integrated with theStruts FrameworkandHibernate
- UsedDAO design patternto retrieve the data from database.
- UsedSAX and DOM XMLparsers in the application.
- Used UNIX commands andShell scripting.
- Used Web services for sending and getting data from different applications usingSOAP messages.
- UsedCVSfor version control.UsedHibernateto accessOracle 9idatabase for accessing customer information.
Environment: Java, J2EE, EJB 2.0, Struts2, Hibernate 2.0, JSP, Servlets, JMS API, XML, SOAP, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, IBM WebSphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.