Post Job Free

Resume

Sign in

Social Media Developer

Location:
Catonsville, MD
Posted:
February 14, 2020

Contact this candidate

Resume:

Kumar

Ph: 561-***-****

AEM Developer

adbr7j@r.postjobfree.com

Summary:

Over 8+ years of experience in developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA technologies. And around 4+ years of experience in development, design and implementation of modules on AEM5.6.1, AEM 6.0 and AEM 6.1, 6.2,6.3 and 6.4.

Experience in developing Web Applications which have integrated a number of functional capabilities like Web Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management, Social Media, Search, SEO etc.

Have experience in implementing large scale business application which involves development of CQ Component, Workflow development and integrating CQ with other applications and Template, Custom Xtypes in Widgets, OSGi Bundles using CQ5 platform.

Hands-on experience in implementing solutions using technologies like Sling, OSGi, Felix, JCR, and current AEM functionalities of integrated products.

Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, AdobeCQ5 APIs, Apache Sling, OSGi bundles.

Experience in developing classic and touch UI Templates, Custom Components, creating and launching Workflows and customizing out of the box Widgets.

Strong experience in using version control tools like Git, GitHub, Subversion (SVN) and CVS.

Good knowledge in maintaining various version controls systems such as SVN (Centralized Version Control System) and GIT (Distributed Version Control System).\

Worked on Integrations between business needs and technology solutions, helping to create technology solutions to meet clients' business needs.

Good at Code Reviews, Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support.

Extensive web design skills and work experience in developing web page applications covering front-end technologies like HTML4/5, XHTML, CSS2/3, JavaScript, JQuery, JSON, XML, Ajax, arJS and Bootstrap.

Expertise in OOA, OOD, Distributed Application Development and OOPs.

Experienced in Struts, Spring and Hibernate Framework.

Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.

Good understanding and implementation knowledge of Java & J2EE design patterns like Factory Pattern, MVC.

Proficiency in Object-Oriented Programming techniques.

Experienced in core Java features such as Multi -Threading, Collections, and Exception handling to process transactions.

Skilled at developing enterprise applications in different Java IDE's like Eclipse, NetBeans.

Knowledge of application servers like Apache Tomcat 6.0/7.0, etc.

Good at using XML, AJAX and various JavaScript based technologies compatible with Web2.0.

Excellent communications skills. Adept at building strong working relationships with team members, business and management.

Good Conceptual knowledge of Adobe CQ5 and Java/J2EE.

Experience managing daily communication with an offshore development teams.

Technical Skills:

Programming Languages

Core Java, J2EE- Servlets, C, C++, Python, SQL

Enterprise Web Products

Adobe AEM 5.6.1,6.0, 6.1,6.2,6.3,6.4.

Technologies

HTML5, CSS3, JavaScript, DHTML, XHTML, DOM, Angular JS, jQuery, J2EE, XML, JSON, AJAX, JSP, Slightly, Servlets, JSP, JSTL, Portlets, RPC, JDBC, Web services

Web/Application Servers

Web Logic, Apache Tomcat, JBoss

Operating Systems

MS Windows (10,8,XP,2000,98), Linux, Unix, Mac OS X.

Version Controls Systems

GIT, SVN, ClearCase

Databases

SQL,Server 2008,My SQL, Oracle(9i,10g,11g), MongoDB

IDE & Repositories

RAD Eclipse, NetBeans, CRDXE, CRDXE lite, Brackets, Eclipse, Bower, Grunt, Net Beans, Adobe Dreamweaver, Notepad++, Bit bucket, TFS, RTC, GitHub, GitBlit, Jenkins, JIRA

SDLC

Agile, Waterfall

sBuild Tools

ANT, Maven, Jenkins

Framework

Spring MVC, Apache Sling, Client-Server, MVC, J2EE, Servlets, Struts, Hibernate

Work Experience:

Verizon Irving TX Aug 2019 – Till Date

AEM Developer

Verizon is one of the largest communication technology companies in the world. Every day, we connect millions of people, companies and communities with our powerful technology. We’re using our award-winning network to make breakthroughs in interactive entertainment, digital media, the Internet of Things and broadband services for customers. Whatever the future looks like, whatever the digital world promises.

Responsibilities:

Migrated project from AEM6.1 to AEM6.3.

Developed Components and Templates using AEM touch UI for supporting the different Webpages.

Involved in developing and debugging the websites based on functional requirements.

Customized dialogs for all the components for providing various options to authors while creating pages.

Worked on custom OSGi services, sling servlets, and scheduler jobs.

Created custom workflows to add additional renditions for Images and email service to approve content.

Developed components supporting Touch UI and Classic UI using Sightly, JSP.

Integrated 3rd party API to fetch user data, consumed JSON data by making AJAX calls.

Worked on Solr search configuration and crawlers (Apache NUTCH) setup, built dynamic facets based on the content, implemented suggestive search, Pagination.

Created error page template and component to retrieve status of the page and passed status to analytics object for tracking.

Involved in configurations such as LDAP setup, Dispatcher, Replication, Reverse Replication and dispatcher Flush agents.

Translated design specs and developed responsive user interface mockups for components using HTML5, CSS3, Bootstrap, jQuery, JavaScript and AJAX.

Integrated adobe analytics, campaign manager and other adobe cloud products with AEM instance.

Involved in designing and deploying dynamic forms including pdf, html5 and adaptive forms.

Made forms more interactive and intuitive by adding JavaScript functionality and custom validation scripts.

Created adaptive forms to dynamically adapt user responses which adds or removes fields, sections as required.

Created an AngularJS add on lib that allows component developer to define and bind to W3C Custom Elements.

Created documentation for the components, templates and made available to all other developers.

Generated new content-based reports to help the business identify the content authoring gaps.

Assisted QA team in testing by executing the test cases created for each component

Environment: AEM 6.3, AEM 6.1, HTML5, CSS3, Bootstrap, Jenkins, Eclipse, Maven, Angular Js, Angular 2, JavaScript, Service API, AJAX, JSP, Java, Servlets, RESTful, XML, Junit

Information Control Company, Columbus, Ohio May 2018 – Jul 2019

AEM Developer

Involved in interacting with Application Development Manager in the analysis and estimation of work (building new cq5 custom templates, workflows and components) and interacting with Architects on the design and architecture for the team's deliverables.

Responsibilities:

Installed and configured AEM 6.1 of Adobe Web Content Management System and Apache Felix Admin Console.

Worked on creating/configuring comments, activity stream, linking blogs, calendar events and topic forums using library features of CQ5.

Worked on AEM - Sling models, slightly and Touch UI development.

Experienced in Day CQ and associated technologies like Sling, OSGI, Felix, Jackrabbit, JCR, and CRX. Providing technical assistance for development and maintenance of web applications utilizing CQ5 CMS.

Supported technical team members in resolution of functional and technical problems pertaining to Adobe CQ5.

Used Maven scripts to build the application and used the continuous integration server to deploy the bundles.

Worked on HTML, CSS, jQuery and EXT.JS for designing and implementing custom AEM components Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level.

Worked on SQL for managing data and JavaScript, HTML, CSS for building webpages.

Customized component properties to meet the business requirements like action listeners, editConfig, drop targets, in place editing.

Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts.

Worked on Apache Web Server configurations and Linux Server environments.

Involved in content migration from AEM 5.6.1 to AEM 6.0 and 6.0 to 6.4 Server Monitoring and implementing automated/custom maintenance tasks.

Experience in Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management- DAM)

Extensively used CQ5 tagging features, adding keywords for search engine optimization while developing components and templates.

Worked in DB2 RDBMS and Service Oriented Architecture (SOA) and working in a web services-based environment (SOAP / REST)

Developed code using JSP, HTML, JavaScript, jQuery and CSS in CRDE lite/ CRXDE to build code blocks for components.

Environment: AEM 5.6.4, Spring, CQ DAM, CQ Tagging workflow, Apache Sling, CRXDE, JCR,fP, SERVLETS, JAVASCRIPT, HTML, CSS, Ajax, Apache Maven, AngularJS, GIT, JIRA, Apache HTTP Server, JAXB, Servlets, Java, J2EE, AJAX.

Sunera Technologies, Woodridge, IL. Feb 2017 – Apr 2018

AEM Developer

Suneratech is the preferred IT partner for over 100 global companies, enabling IT drive predictability, productivity and innovation across key technology areas such as Mobility, Middleware, Analytics, Testing, Business Intelligence and Cloud Apps. Suneratech is a leading cloud-based platforms and enterprise solutions provider specializing in Oracle applications and technologies.

Responsibilities:

Worked on implementing landing/home page and other related page templates.

Developed Adobe templates & reusable components using HTML, JSP, JavaScript, CSS, Ajax.

Extensively used CQ5 tagging features in developing components and templates.

Analyze functional & business requirements for optimum utilization of CQ5 components & performance.

Developed digital consumer experiences based on foundation of the adobe CQ/AEM product suite used DAM for various Assets.

Used Maven scripts to build the application & used the continuous integration server to deploy the artifacts.

Worked with content Author to help authoring complex components.

Worked with external/internal applications which pull data from external J2EE apps, web services.

Coded Business services using Struts and interacted with the database using JDBC.

Involved in various phases of Software Development Life Cycle (SDLC) of application.

Used MVC architecture of Spring 3.0 for developing the application

Performed unit testing on developed modules & involved in trouble shooting the components.

Used SVN, GIT, Jenkins for continuous integration and nightly builds

Experience working in an agile environment, involved in daily standup meetings.

Created documentation & project specific configuration as wiki pages in confluence.

Environment: AEM 6.3, WCM, DAM, CQ5.6, Apache Sling, CRXDE, WCM, JavaScript, HTML, CSS, Ajax & JQuery, and JIRA, UNIX, CRX, Struts, Servlets, GIT/SVN, WSAD, Jenkins, XML, DB2, JDBC, MVC, J2EE, Eclipse, UNIX.

Sonata Software Ltd - India Sep 2014-Jan 2017

CQ5/AEM Developer

Sonata is a global technology company, a trusted partner of world leaders in the Retail, Distribution, Travel and Software industries. Sonata’s solution portfolio includes its own digital platform such as Brick & Click Retail platform, Modern distribution platform, Rapid DevOps platform, best-in-class capabilities on ISV digital technology platforms such as Microsoft Dynamics 365.

Responsibilities:

Understanding the business requirements and converting them to system specific AEM technical requirements.

Created an XHTML / CSS based icon, clip art, and graphical standards online repository.

Involved in development, implementation and configuring web content management solutions using AEM (Adobe CQ) and other technologies such as Java, HTML/DHTML, XML, JavaScript, and web services.

Migrated existing project from AEM 5.6.1 to AEM 6.0

Developed Templates, components using JSP and Slightly.

Configured replication and dispatcher flush.

Generating projects using Maven builds.

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.

Experience in Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management - DAM).

Setup and configure Authoring and Publishing environments, replication agents, and CQ5 dispatcher to cache the landing pages' html and serve as the static pages from Apache.

Installation and Configuration of Author and Publish environments, replication agents, cache rewrite rules for routing the calls to AEM.

Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON

Assisted in functioning of CQ5 solutions by documentation and validation procedures of non-functional requirements.

Analyze functional and business requirements for optimum utilization of CQ5 components and performance.

Train business users on how to use CQ5 to modify content and publish.

Provide estimates, designs, and specifications for CQ5 templates, components, and workflows.

Analyzed and resolved technical issues relating to content management

Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.

Creating and maintain customer-facing Adobe CQ5 content management systems.

OSGI has been used to deploy dynamic libraries.

Implemented Sling servlets to provide Ajax handling.

Closely worked with different Business System Analysts, Scrum teams and other integrated systems while implementing the solutions for the needs of organization.

Content authoring and maintenance for test environments.

Used Vault eclipse and CRXDE extensively to perform development.

Environment: AEM 6.0, AEM WCM, AEM DAM, CQ 5.6.1, Workflows, Apache Sling, CRXDE, CRX, HTML, JSP, Servlets, Java Scripts, JQuery, Eclipse IDE, Apache Maven, JIRA, REST Web Services.

Jugular Social Media, Hyderabad, India Jan 2012 – Aug 2014

JAVA/WEB Developer

Actively involved in the design and development of the core interfaces, integration using web services

Responsibilities:

Contributed to the entire Software Development Life Cycle (SDLC), involving creation of business requirements document, technical requirements document, code development and testing.

Created UML class diagrams that depict the code’s design and its compliance with the functional requirements

Design and develop User Interface using JSPs and HTML

Developed the logical portion in Java and user display using JSP, and Servlets

Developed Web Services to interact with internal applications.

Developed Java Database connection pool

Writing the JavaScript and designing the JSP GUI frame work

Developed GUI functionality using JSP, JSTL, Tiles, AJAX, ExtJS and jQuery.

Developed JSP custom tags, using JSP2.0.

Used Servlets to create the front end manipulated the web.xml file.

Designed several complex SQL queries involving sub queries and multiple joins

Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code

Implemented the DAO pattern

Configured Data Sources on Web Sphere Test Environment 5.0 for efficient data access

Created complex SQL queries, PL/SQL queries and stored procedures to generate test records in the development database tables.

Involved in Writing and reviewing unit test cases using JUnit

Involved in Smoke Testing, Testing, bug fixing and documentation of the system

Environment:

Java 1.4, J2EE (EJB, JSP/Servlets, JDBC, XML), Day CMS, Core Java, Windows XP, Tomcat 5.0, Java, JSP, TML, JavaScript, CSS, Servlets, MySQL, Jdk1.4, JDBC, Web logic App server, JSON, JQuery.



Contact this candidate