Post Job Free

Resume

Sign in

Developer Java

Location:
United States
Posted:
January 21, 2019

Contact this candidate

Resume:

Shreyas Karandikar

Phone No: 678-***-****

Email:ac79ak@r.postjobfree.com

Sr. AEM Developer

Summary

Total IT Experience of 8+ years of working experience in Information Technology with 4.8 years in AEM.

Expertise in Adobe AEM 5.6.1, 6.1, 6.2,6.3, 6.4.

Experience in working with Event Handling, OSGi bundles, Listeners, Servlets, Schedulers and Workflows.

Developed Touch UIComponents.

Experienced in developing Custom OSGi bundles.

Well versed in setting up or upgrading complex AEM environment with expertise in AEM Author, Publisher and Dispatcheradministrations.

Expertise in developing editable templates.

Proficient in developing and consumingRESTful web services.

Worked on DAM meta data schema adding custom fields to DAM assets.

Extensive experience in HTL(Sightly), JSP and for User Interface Development.

Have a good understanding of Social Collaboration and Campaign Management with AEM.

Worked on Use classes and Sling models.

Experience in Administration and installation of Publish and Author instances etc.

Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.

Experience in complete Software Development Life Cycle (SDLC) which includes Requirement Coding, Design, Analysis, Testing and Implementation using Agile, Waterfall, Test Driven Development and other development methodologies.

Proficiency in deploying n-tier Enterprise / Web applications using ApacheTomcat.

Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and BusinessDelegate in the development of distributed Enterprise Applications.

Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.

Domain expertise includes system developments using Core Java&J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, and JavaScript.

Experienced in designing J2EE applications using spring, EJB, Struts frameworks and MVC patterns. Proficient.

Ability to build tables, stored procedures, indexes, create jobs in SQLServer, use SQLServer Management Studio and tools such as query analyzer, activity monitor, and query profiler

Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

Technical Skills

J2EE Technology

Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

Architecture &Framework

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

Database

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

IDE

Eclipse, Net Beans, IBM RAD, Builder

Enterprise Web Products

AEM 6.4,6.3,6.2,6.1, 5.6.1

Operating Systems

Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Design & Control

UML, Rational Rose, CVS, Clear Case

Tools

BEA Web Logic 8.1, JBOSS V7, IBM Web sphere Application

Server6.1, Tomcat 8.0, JUnit 4.0, Log4j,Mercury Quality Centre,

Rational Clear Quest, ANT, Maven, Jenkins, SVN, Toad

Programming Language

C, Java

Query Languages

SQL, PL/SQL

GUI

HTML, Angular JS, XML, XSLT, JSF, AJAX, JavaScript, CSS,

Sightly, Foundation 5, JQuery, Bootstrap.

Conceptual knowledge

Web Services

Professional Experience

Verizon, Basking Ridge, NJ

Dec’16 –Till Date

Role : Sr. AEMDeveloper

Responsibilities

Created custom templates using AEM 6.3.

Developed multiple custom touch uicomponents using AEM

Working knowledge on AEM 6.3 version.

Migrating project from AEM 6.3 to 6.4.

AEM design and framework development and Architecture using components widgets, AEM bundle, JCR/Sling API, clustering publish and author and editing content with the help of widgets.

Responsible for coordinating with the Dev team, perform build and deploying the components.

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

Worked on Nagios server to gather performance matrix of systems.

Also, been in to using other Enterprise Management Tools like Adobe Test and Target, and alsoAdobe DTM.

Worked on setup and configuration of the SAML authentication servers.

Used Jenkins to build, package and deploy the application and used Log4j for the Logging system.

Working on commerce solutions for playstation product data.

Created Touch UI and Classic UI AEM components and also created few dialogs using version 6.3.

Responsible for design, development and unit and integration testing of AEM components, templates and the corresponding web services.

Developed UI using HTML, CSS, JavaScript validations and XML.

Collaborate with Architects on the design and architecture for our team's deliverables.

Created Web-services both Restful and Soap based from scratch.

Documented each and every user story. Review of Code and prepared test cases.

Design and development of web pages using AEM, JavaScript, HTML, CSS, Ajax and JQuery.

Worked on JavaScript for better performance of previously existing web pages.

Work on components, forms, templates and workflows.

Create Users and Groups for workflow management.

Develop custom components, customized forms for Internet and Intranet sites of the company.

Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.

Used JQuery core library functions for the logical implementation part at client side for all the application.

Main code changes were done in JSP, JQuery, and AJAX and JavaScript environment.

Environment: AEM 6,4 &6.3,JCR,Apache Felix JAVA,J2EE,POJO,JSON,Adobe Experience Manager, Sightly, HTML5,Ext JS,CSS3, Maven,GITHUB,Restful Web services, Agile, SCRUM, Akamai, JIRA, JavaScript, JQuery, JSON.

CedarsSainai, Los Angeles, CA

Feb’15 – Nov’16

Role: AEM Developer

Responsibilities

Created and maintained AEM 6.1 and AEM 6.2 content management systems

Developed Templates and Components using AEM 6.2Sightly and the Sling Models.

Define/Develop Junit for classes testing.

Working onMulti Site Management strategy and working on custom roll out actions.

Verify/Validate testing to ensure that the team generates high quality output.

Develop Custom AEM Workflows, OSGi Services and other Dynamic/Static web content management components. Developed custom components, customized forms for Internet and Intranet sites of the company.

Involved in content migration from AEM 6.1 to AEM 6.2.

Development of the static web pages, landing pages, category landing pages using content management system.

Implemented i18n internationalization in the website.

Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.

GIT is used as a distributed revision control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.

Provide estimates, designs, and the specifications for components, AEM templates, and workflows

Built various web pages using JavaScript, HTML, CSS and JQuery.

Setup and configured the Authoring and Publishing environments, Replication agents, AEM dispatcher to cache landing pages HTML and serve as the static pages from Apache

Using Angular JS to provide services to the different components of portal.

Developed custom components, customized forms for Internet and Intranet sites of the company.

Held responsible for designing and implementing cloud-based solutions, including private, community and public cloud deployment models.

Server Monitoring and implementing automated/custom maintenance tasks.

Worked on the Angular JS for reading and Posting JSON data.

Built various web pages using HTML, Angular JS, CSS, and JavaScriptandJQuery.

Used Angular JS to provide services to different components of portal.

Worked on 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.

Environment: Adobe AEM 6.1 and 6.2, DAM, AEM Tagging, JAX-WS, JAX-RS, Java, J2EE, Amazon AWS, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD

Sony PlayStation, San Mateo, CA

May’14 – Feb’15

Role: AEM Developer

Responsibilities:

Involved in Requirement gathering, Analysis, Design, Development, Testing and implementation of AEM work flows.

Developed AEM 5.6.1 custom work flow templates and modules for WCM life cycle management.

Created AEM 5.6.1based Forms.

Developed GET/POST Sling Servletto provide various services in the AEM 5.6.1system.

Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGi bundles for interacting with remote spring web app services and custom business logic in Java.

Developed custom components related to parsys using CRXDE lite for the component structure ad used CRXDE.

Developing templates/components using CRXDE.

Maintenance and packaging of content, delivery and installation across all environments.

Performed AEM 5.6.1customization on foundation components, core CMS and work flows to extend functionalities, improve performance as per the requirements.

Developed digital consumer experiences based on foundation of the Adobe AEM product suite, including AEM, CRX, WCM and DAM.

Testing of AEM 5.6.1components and templates. Also involved in writing Junit test cases for all the java services.

Responsible for defining the Project setup, defining the templates required and Components.

Implemented REST, Apache Sling, AEM 5.6.1for Custom Coding.

Involved with content management strategies, architecture and multichannel content delivery.

Environment: AEM 5.6.1,SVN,JSP,JSON,HP-Unix 11.23,CRX,PL-SQL, UNIX,MS Project,HTML,J-Query,AJAX, Apache Felix.

Trimble Navigation, Westminster, CO

Mar’12 – Apr’14

Java/J2EE Developer

Responsibilities:

Involved in the application development using Java platform. Model ViewControl (MVC) structure implementation.

Responsible for providing the client sideJavaScript validations and usage of HTML, JavaScript, XML, JSP, CSS as per the requirements to enhance the Portal UI.

Used Spring Core for Dependency Injection.

Mapping of ORM objects to tables using the Hibernate as the persistence framework.

Involved in different service classes, used across the framework.

Implementation of Web Services using Axis for the integration of different systems

Developed applications using J2EE technologies like Spring Boot, Spring MVC on the business layer and the persistent layer using Hibernate as ORM tool.

Testing of Web Services using the Postman.

Used HTML, CSS, Spring MVC, JSP, and JQuery, JavaScript, Angular.js in the development and the designing the UI.

Gradient effects through the development of the CSS style sheets.Developednavigation, iconsand layouts.

Code review and configuration build management for the application using Maven.

Implementation of business logic, validation Frame Work using Spring Web flow and Spring MVC.

Implemented Web tier of the application through the usage of Spring MVC framework.

Implementation of clean separation of layers through the usage of different design patterns like Factory pattern, Singleton and DAO pattern.

Serialization in the flattening of the objects.

Used core java concepts like Collections while developing server-side services.

Data storage using DB2 and used PL/SQL for queries.

Worked with IBM Web Sphere Application Server Developer Tools for Eclipse by using lightweight set of tools to assemble, develop and deploy Java EE, Web 2.0 and mobile applications.

Involved with GUI using JSP, Java Script and HTML.

Involved in using continuous integration tool (CI/CD) Jenkins. Created builds using Maven and pulled the project code from GitHub repositories.

Experience with Garbage collection and Multithreading.

Experience with Concurrency, Exception Handling, File handling.

Environment:Java, J2EE, Java Script, JSP, HTML, CSS, XML, SOAP, Hibernate,MySql DB, Spring Boot, PL/SQL, Log4j, JQuery, Angular JS, Eclipse,IBM Web Sphere Application server

Apollo Hospitals, India

Sep’10 – Feb’12

Java/J2EE Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.

Designed and analyzed UI screens using JSP, Struts tags and HTML and used JavaScript for client side validation.

Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework (Hibernate).

Configured Hibernate Objects as Spring Beans in spring configuration file.

Used Hibernate Persistence Strategy to interact with database.

Used Struts Validation and Tiles framework in the presentation layer.

Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information.

Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using hibernate annotations.

Used Spring Framework for Dependency Injection and integrated with the Struts Framework and Hibernate.

Used DAO design pattern to retrieve the data from database.

Used SAX and DOM XML parsers in the application.

Used UNIX commands and Shell scripting.

Used Web services for sending and getting data from different applications using SOAP messages.

Used CVS for version control.

Used Hibernate to access Oracle 9i database for accessing customer information.

Used JUnit framework for Unit testing of application.

Deployed the application on IBM Web Sphere 7.0.

Environment:Java,J2EE,EJB 2.0,Struts2,Hibernate 2.0,Spring 2.5,JSP,Servlets,JMS API,XML,SOAP,JDBC, JavaScript,UML,HTML, JNDI, CVS, Log4J, JUnit, IBM WebSphere 7.0, Tomcat, Eclipse 3.0, MySQL, Unix.

Education:

University of Pune, Pune, India

Bachelor of Engineering in Computer Engineering



Contact this candidate