Aem Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- Over 7 years of professional experience as a Java UI developer with Strong Exposure of AEM 6.3, 6.2 and AEM6.1, Adobe Day CQ5, JCR.
- Hands on experience in developing Templates, components using JSP, OSGI bundles, sling services, custom workflow process and customizing out of the box widget and components.
- Experience in working in developing applications using JAVA,J2EE Design Patterns, MVC Architecture and Hibernate Framework, using SQL and relational databases.
- Experience in building various web applications using HTML, CSS, Java Script, Angular JS and JQuery.
- Fully leveraged Web analytics tool to measure, track and optimize user interaction through segmentation, event tracking, conversion funnels, weekly/monthly dashboards, browser testing, heat mapping and other relevant applications of the tool to inform future testing and site improvements.
- Developed and deployed web pages quickly and efficiently using HTML5, CSS3, JavaScript and JQuery.
- Expertise in Adobe CRX (Content Management Extreme), CQ5WCM, Components, Widgets, CQ5DAM, Apache Sling.
- Experience in working with different browsers like Google Chrome, Mozilla Firefox, Internet Explorer, Safari and Opera and debugged the developed code using Firebug, JS debugger and developer also implemented Cross Browser Compatibility.
- Solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Expert at developing custom components, page templates, template components and workflow.
- Comprehensive knowledge in developing web pages obeying Web Content Accessibility Guidelines(WCAG) and applying World Wide Web Consortium (W3C) standards.
- Experienced in developing and using RESTful Web Services and Responsive Web Design(RWD).
- Developed the components on Adobe Dreamweaver and Adobe Flex development and deployment SDK.
- Experience with JUNIT for performing Unit Testing and determining the application functionality.
- Hands - on experience of different types of testing methods and tools such as Unit Testing, GIT, Firebug.
- Extensive Experience in working with Relational Database Management Systems including Oracle, MySQL and SQL Server.
- Experience with managing daily communication with the offshore development teams in my projects.
TECHNICAL SKILLS:
Operating Systems: Windows 8/7/VISTA/XP/2000 and Mac OS
Web Technologies: HTML(4.01 & 5), CSS(2 & 3), AJAX, JSON, Bootstrap and AngularJS
Scripting Languages: JavaScript, JQuery and JSON
Microsoft Word, Excel, Power: point and Outlook
Debugging Tools: Firebug, Bugzilla and Developer Tools
Web CMS(WCM) Tools: Day CQ 5.4, 5.5, 5.6.1,AEM 6.3,6.2, 6.1
Project Trackers: Quality Centre and JIRA
Version control systems: SVN and Git
Applications: Jenkins, Adobe Photoshop, Adobe Dreamweaver, MS Office Suite, Eclipse, WordPress, Firebug, Page Test, GIT, CMS, Slightly, Vanilla Forums, FTP, Putty, Visual Paradigm, Adobe Premier, CorelDraw, MVC, Adobe Illustrator.
Languages: Java, J2EE, C, C++, UML,SQL, PL/SQL, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
AEM Developer
Responsibilities:
- Developed Adobe AEM 6.3 templates and reusable Touch UI Responsive Web Design Components for the business users or the Editors.
- Design and development of web pages using HTML5, CSS3, JQuery, JQuery-UI, AJAX
- Developed Custom OSGI Servlets, Custom OSGI Services, Sling Models, Components and Bundles.
- Developed components, templates and customization in AEM 6.3.
- Promote the code to non-prod environments (Dev/IT/UAT).
- Fix the issues, which are raised during the QA process.
- Worked on AEM Workflows, created custom workflows using workflow API.
- Extensively worked on the Touch UI dialog validations, customizations using JQuery.
- Developed the Touch UI components using Coral UI 3 library for creating the coral tags.
- Participated in product customization meetings and customized the OOTB components.
- Created the Sling Schedulers for removing the processed documents, pdf, txt, and images.
- Worked on User/Groups Creation and Permissions to User/Groups.
- Involved in Designing of Custom MSM (Multi-Site Manager) roll out configurations, Blueprint, Live Copy and Responsive Web Design for Desktops, Mobile Phones, Tablets in a AEM Clustered environment.
- Worked on Apache Web server configurations.
- Build AEM Run modes for DEV, QA, UAT and PROD.
- Collaborated with other teams like QA, DevOps, UX/UI teams.
Environment: AEM 6.3, CMS, DTM, HTML5, CSS3, JavaScript, JQuery, SASS, GIT, DAM, Apache Sling, Web Analytics, JSP, AJAX, JSON, REST, Apache Felix, Maven, JAVA, J2EE, Springs.
Confidential, Pleasanton, CA
Web/AEM Developer
Responsibilities:
- Develop, implement and configure web content management solutions using AEM (Adobe CQ) and technologies such as Java, HTML/DHTML, XML, JavaScript, and web services
- Used AngularJS MVC Architecture to split the UI logic into Views, Models and Collections.
- Developed and deployed custom OSGi bundles in AEM system console.
- Wrote custom workflows for publishing web pages and content authoring.
- Design and development of web pages using AEM, Slightly, HTL, JavaScript, HTML, CSS, Ajax and JQuery.
- Working on TouchUI Design Dialog of components to have the same content for the component, used either in different templates or in same templates.
- Using ApacheSling, JCRAPI and HTL Use-API (Java Use-API and JavaScript Use-API) while creating components and Java services.
- Implemented different UI/UX Design patterns using AngularJS, Singleton Pattern and MVC architectural design pattern of spring frame work.
- Validated existing JavaScript code in the project and replaced it with AngularJS code for better performance and reusability. Extensively used JavaScript to make the web page more interactive.
- Responsible for creating dynamic server side pages using JSP.
- Utilized HTML5, CSS for designing and implementing custom CQ components.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Developed Adobe CQ templates and reusable components like multi-field components.
- Worked on AEM communities for users to communicate and post their reviews.
- Strong knowledge on AEM associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, and CRX.
- Worked on Tar Compaction and Indexing as part of application maintenance.
- Used GIT as version control and integrated with Jenkins for continuous integration and nightly builds.
- Provided s to the business users in content authoring on AEM Author instance using Touch UI.
- Worked on web services to consume the data from the application API's
- Wrote custom code (scheduler with corn job) to create assets in DAM, workflows to approve/reject assets and assign tags.
- Involved in building, deploying the code and moving code to different environments.
- Part of the application support team for fixing the incidents after the deployment.
Environment: AEM 6.0-6.3, CMS, Jenkins, DTM, HTML5, CSS3, JavaScript, JQuery, Bootstrap, SASS, GIT, Grunt, Angular JS, DAM, Apache Sling, Web Analytics, JSP, AJAX, JSON, REST, Apache Felix, Maven, JAVA, J2EE, Springs.
Confidential, Dallas, TX
Web/AEM Developer
Responsibilities:
- Create and maintain customer-facing Adobe CQ5 content management systems.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe AEM 6.1, 6.0.
- Developed the Mobile Application with the integrated knowledge of the web technologies HTML5, CSS3, JavaScript, JQuery, AJAX, and JSON and Angular JS.
- Technical Developer for AEM projects and assists Product Owners on Roadmap and timeline creation for marketing projects leveraging AdobeMarketingCloud.
- Implemented monitoring and reporting through WebAnalytics (Google Analytics / Webmaster Tools)
- Used AdobeAnalytics Suite (Site Catalyst, Discover, Insight and Data warehouse) to measure, track and optimize user interaction through segmentation, event tracking, conversion funnels, path browsing and heat mapping.
- Working knowledge on OSGISling Platform, Deployment & Packaging, CQ repository JCR & Jackrabbit.
- Worked on a broad range of loyalty marketing services spanning Database marketing, direct mail, emailmarketing, web development, analytics and data services.
- Developed the customizable landing pages and AEM custom components.
- Experience in big data analysis and reporting using Adobe DTM Analytics, Adobe SiteCatalyst, Business Objects, Web trends and Microsoft Cosmos
- Developed C-levels and executives for AdobeDigitalMarketingCloud, Target, Social, Experience Manager AEM, Audience Manager, Campaign, Media Optimizer, and Primetime.
- Develops, implements and reports on email marketing campaigns through Marketo , Exact Target , Google Analytics and Omniture.
- Collaborated with business segments on digital and online marketing strategy
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive. Involved in implementation of RESTful web service APIs using AJAX calls and JSON as data exchanging tool.
- Developed the web page code with high flexibility using the Document Object Model (DOM) i.e., removability and reinsertion of nodes is made easy.
- Experience in SOA (Service Oriented Architecture) and Web Services technologies (SOAP, WSDL, RESTFUL).
- Ability to develop quickly and with high quality via Sprints under the SCRUM methodology
Environment: AEM 6.1, 6.0, CMS, Jenkins, DTM,HTML5, CSS3, JavaScript, JQuery, Angular JS DAM, Apache Sling, Web Analytics, JSP,AJAX, JSON, REST, Apache Felix, Maven, JAVA, J2EE, Springs, Hibernates.
Confidential, St. Louise, MO
UI/Web Developer
Responsibilities:
- Strong experience in the design and development phases of the web applications and operated as an effective team member.
- Implemented, tested and deployed the enterprises applications using the technologies and methodologies HTML 4.01, CSS2, JavaScript, JQuery and DOM.
- Experience with development of mobile applications.
- Created web pages with CSS3 Box model, animations & transitions, web fonts and content & counters.
- Responsible to solve the problems using JavaScript and can hand-code it effortlessly.
- Implemented source controls using JavaScript and JQuery and designed the functionalities based on the templates which are intuitive to the users.
- Proficiently used JQuery UI widgets which reduced the amount of hand-coded program and easily maintained its modularity.
- Used JQuery in developing the Rich Internet Applications (RIA) with AJAX mechanism and JSON as a data exchange tool.
- Used AJAX effectively for fetching data from the databases.
- Hands-on experience in working with Git distributed version control.
- Provided browser compatibility check, handled issues and fixed the bugs involved in different browsers.
- Substantially experienced in the development methodology involved with the scrum method and the sprint cycles.
Environment: s: HTML 4.01, CSS2, JavaScript, JQuery, Debugging, Git version control, Eclipse and Browser Compatibility, DOJO.
Confidential, New York City, NY
CQ5 Developer
Responsibilities:
- Responsible for programming, testing, implementation, documentation, maintenance and support of WCM software components in adherence, processes and industry best practices.
- Developed high quality, secure, scalable WCM solutions based on technical requirements specifications and design artefacts.
- Worked as a CQ5 developer upon established JAVA and web development experience and also engaging in a variety of new technologies and platforms, including Adobe CQ5.5 and JSONP .
- Coordinates with team to ensure that team is operating in an efficient and sustainable manner in developing CQ templates, components, and services.
- Implemented J2EE design patterns such as Factory, DAO, Session, Singleton, Value object.
- Designed and developed Web pages using HTML, CSS including AJAX controls, JSON and XML.
- Diagnose the issues, advantages of having to migrate from Web Trends to GoogleAnalytics Premium.
- Developed JQuery and JavaScript code extensively for operating Document Object Model (DOM) and style sheets.
- Preparation and review of Unit Test Plan, Unit Testing, and Test Results review Adobe Target, Cucumber and Selenium reports and other quality related work.
- Open a pop up window from list grid field and dynamic form field for adding, modifying and deleting a record from target list.
- Implemented GoogleAnalytics as POC across various companies' product website, including the corporate website.
- 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.
- 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 developers machine
- Development Mobile web application for Android, iOS and BlackBerry Device.
- Wireframes are transformed to the full-fledged web pages using the Adobe content manager and some customized functionalities using object oriented JavaScript, HTML and CSS.
- Implemented modules using Core Java APIs, Java collection and integrating the modules.
- Assisted Senior Team members in modification of the documentation templates per the needs of the project and technology.
- Continuous development and modifications of the web pages are executed as required for the customers using agile methodology.
Environment: s: HTML 4.01/5, CSS3,Web Analytics, JavaScript, JQuery, AJAX, JSON, OSGI, CQ5, Apache Sling, Apache Felix, DTM, Responsive web Design, DOM, Agile methodology.
Confidential
UI Developer
Responsibilities:
- Competed with the team members as a front end web developer and created efficient User Interfacing pages.
- Participated in all features of the website development life cycle and in its enhancements.
- Built HTML templates along with CSS to preserve the screenshots constant throughout its application.
- Involved in creating the forms using the HTML tags and JavaScript also produced validation for the collected data from the users.
- Defensive scripting is introduced using JavaScript to test the compatibility of the browsers used.
- Developed the functionalities like pop-up screens, Email notifications and register forms using JavaScript and JQuery in HTML code.
- Developed the web page code with the Notepad++ work environment which supports the major browsers.
- Expertise in utilizing the Microsoft office suite in the non-technical documentation.
- Excelled in working with multidisciplinary teams and gained good experiences across financials.
- Associated with the team involved in waterfall methodology.
- Actively participated in the code assessment and weekly team meetings.
- Worked with the internal stakeholders of the company regarding the management tasks and interacted with the end user to educate.
Environment: s: HTML 4.01, CSS2, JavaScript, JQuery, AJAX, JSON, Waterfall methodology, MS suite and Notepad++.