Aem Front End Developer Resume
Irving, TX
OBJECTIVE
- To obtain a challenging opportunity and utilize my technical skills that contribute to my professional growth while being creative.
SUMMARY
- Around 6+ years of Experience in Information Technology.
- 4 years of Experience developing applications, templates, and components for the Adobe AEM/product (WCM, DAM, CQSE, CRX).
- Experience in HTML5, CSS3, Java Script and Java.
- Good Knowledge in AEM architecture.
- Good Understanding of Apache Technologies, Sling, Felix and OSGI Framework.
- Experience in designing efficient content models, security models, workflows as templates.
- Experience in developing AEM templates and workflows leveraging current AEM software releases using JPS/.ASPX; AEM Components/widgets, J2EE skill set.
- Experienced in technologies like Sling, OSGI, Felix, JackRabbit, JCR, CRX, JSR 170.
- Hands on experience designing and developing for the entire AEM technology stack including Java, JSP/Sightly, JCR & OSGi.
- Very good understanding of AEMarchitectural concepts(such as design, deployment, scaling & security).
- Solid experience with AEM building blocks including components, dialogs, widgets and bundles.
- Experience on Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, DAM, Workflows.
- Experienced in configuring and performance tuning of Day CQ servers.
- Good understanding of internet information architecture, social media applications, search engines, metadata, and tagging.
- Created responsive designs menus, filters using media queries and grids using bootstrap.
- Ability to use common Java design patterns and best practices to create custom AEM templates, components and dialogs.
- Experience of Front End Technologies: AJAX, JSP, HTML, JavaScript, ExtJS, Angular JS and CSS.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Team player, motivated and dynamic with excellent oral and written communication skills.
- Good experience in managing, leading team and Worked as part of a large team and also as an individual contributor.
- Self - Starter, Passionate about technology, Avid Learner and extremely quick to capture new technology/concepts with ease.
TECHNICAL SKILLS
Programming Languages: C, OOPS, Java
J2EE Technologies: Servlets 2.5, JSP 2.5
Web Technologies: HTML5, CSS3, Sightly, XML, XSLT, AJAX, JQuery
Web content management: Adobe AEM 6, AEM 6.1, AEM 6.2, CQ5.5, CQ5.6
Build tools: Maven, Ant
Design Software& IDE: Eclipse 3.x, CRXDE lite
Databases: My SQL, Oracle
Source control repositories: Git, SVN, Bitbucket
Frameworks: Spring, Hibernate, Angular JS, Bootstrap3, Node Js
Scripting Languages: Ajax, Perl
Web Services: REST, SOAP
Testing Tools: JUnit 4, Spring Test.
Servers: Apache tomcat, JBOSS
Operating Systems: Linux,Unix,Windows95/98/NT/2000/XP/vista/7/8/10
PROFESSIONAL EXPERIENCE
Confidential, Irving TX
AEM Front End Developer
Responsibilities:
- Day to day activities which include but are not limited to migrating content, writing the code from the scratch, testing and debugging it.
- Migration of content from live sites to AEM templates and replicating it.
- Developed styles for the respective AEM pages and Templates using HTML, CSS and Js from the Scratch to build an entirely new site in AEM and made the sites responsive for tablet and mobile view using media queries.
- Created Components using Sightly and Js.
- Used different AEM components for storing content and DAM for storing assets.
- Worked on the staging environment directly and have a very good understanding of CRXDE.
- Created AEM pages for multi lingual sites which includes brazil, Portuguese, middle east, Chinese and UK sites, extensively used multisite manager.
- Used Package manager for creating, building and installing packages.
- Extensive use of source tree and Bitbucket source control repository for pushing and merging the code to stage master.
- Worked on SEO’s, target and analytics for the developed AEM sites.
- Documented developer resources which include local setup steps, creating packages, publishing pages from AEM, Pushing and merging code, website development scenarios and many more.
Environment: AEM 6.2, Crxde, HTML5, CSS3, Sightly, Bootstrap, Js, Maven, OSGI, Source tree, Bitbucket.
Confidential - Boston, MA
AEM Developer
Responsibilities:
- Build websites and applications using AEM 6.1.
- Designed and build components, templates, dialogs, and workflows using the AEM architecture (Sling, CRX, OSGI, JCR).
- Created Components in AEM using Sightly and JSP scripting language.
- Involved in building custom components, templates, widgets, dialog and design dialog boxes for the components.
- Developed templates, ExtJS widgets, dialogs, design libraries using JQuery, Angular JS, backend bundles.
- Created responsive designs menus, filters using media queries and grids using bootstrap.
- Upgraded current CQ5.6 instance to AEM 6.1.
- Worked on the issues like Disable Targeting and JQuery versioning which usually arise when upgrading to AEM 6.1.
- Created custom loggers, services and configured services.
- Created custom segments for users to offer a more personalized site.
- Content personalization and MSM.
- Created a new repository for new AEM instances.
- Have been using DAM Assets, Package Manager, Package Share, Replication and other tools provided by CQ and AEM.
- Build new Jenkins Jobs for the new AEM instances
- Trained new contractors on the use of CMS, utilizing GoToMeeting and Skype.
Environment: Adobe AEM 6.0/6.1, CRX, HTML/CSS, Sightly, JQuery, Jenkins, OSGi, Maven, Linux, Web Services, J2EE technologies, HTML/HTML5, CSS/CSS3, JavaScript, Angular Js, Node Js, Bootstrap3, AJAX, JSON, Java, SVN.
Confidential, North Carolina
AEM Developer
Responsibilities:
- Experience in developing UI, OSGI components in CQ 5.6/AEM.
- Used sling resource resolver in resolving the URL to child pages.
- Responsible for CQ template, component & designs framework and its integration layer with rendition engine and with backend product catalog systems.
- Extensive development on CQ5 components, templates using JQuery and ExtJS for developing custom widgets.
- Added additional features to a Node using the mixins.
- Configured replication and dispatcher flush.
- Developed Templates, components using JSP and Sightly.
- Experience in Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management - DAM).
- Generating projects using Maven builds.
- Administration activities like backing up, content bundling.
- Version control system for check-in and check-outs using the file vault tool Configuring replication and dispatcher flush.
- Created filters in Replication Options using the replicate method and class.
- Using sling events, handled the event jobs and scheduling, replication events, page activation events, logger events.
- Created components with client libraries, cq: InplaceEditing for drag and drop functionality
- Created Scheduler Services.
- Worked on upgrading the existing 5.5 site into 5.5 SP2 / 5.6 AEM.
- Maintained and edited project dependencies using POM.
- Configured POM files to build & compile dependencies, code structure, project structure.
- Involved with the training of Content Authoring to the new AEM Content Authors.
Environment: AEM 5.6, Sightly, HTML, JSP, CSS, Maven, Jenkins, Java, JavaScript, Node Js, Git, Sling, Felix, Jackrabbit Oak, CRXDE Lite, windows 7, filevault, sublime text 3.
Confidential - New York
AEM/CQ Developer
Responsibilities:
- Developed components and templates using AEM.
- Assisted in creation of the information architecture, and front-end development of CQ/AEM templates.
- Designed code from specifications, tests, debugs, documents, and implemented complex software apps.
- Used coding methods in specific programming languages to initiate or enhance program execution and functionality.
- Created scheduler services using scheduler API’s.
- Very good understanding of CRXDE.
- Created an information architecture document denoting the active, inactive and off-site pages.
- Tested compatibility of OOTB components and working with back-end developers to modify widgets.
- Development of OSGI bundles.
- Created, integrated and managed all forms, forwarding scripts and vanity URLs.
- Solved complex design and functionality problems, working directly with back-end developers.
Environment: Adobe CQ5, Java, JSP, AngularJS, Servlets, XML, Eclipse, Apache tomcat server, Oracle, SQL
Confidential
Java Developer
Responsibilities:
- Involved in Business Analysis and developed Use Cases, Program Specifications to capture the business functionality.
- Improving the coding standards, code reuse, and performance of the Extend application by making effective use of various design patterns.
- Design of system using JSPs, Servlets.
- Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
- Involved in the design and development of Presentation Tier using JSP, HTML and JavaScript.
- Involved in integrating the concept of RFID in the software and developing the code for its API.
- Coordinating between teams as a Project Co-coordinator, organizing design and architectural meetings.
- Designed and developed Class diagrams.
Environment: J2EE, JSP, Servlets, HTML, XML, MySQL, JBOSS, Eclipse, Hibernate, Bootstrap
Confidential
Software Engineer
Responsibilities:
- Designing Web forms using JSP, J2EE, HTML and XML.
- Used Cascading Style Sheets for formatted output.
- Implemented client-side validations using JSP validation controls
- Written store procedures, Triggers, User Defined Functions, Views and Queries for data handling
Environment: java, jsp, sql, tomcat, html.