Post Job Free

Resume

Sign in

Manager Web Services

Location:
Ann Arbor, MI
Posted:
August 08, 2017

Contact this candidate

Resume:

Mahesh Kumar

Phone: 937-***-****

Email: ac1qch@r.postjobfree.com

PROFESSIONAL SUMMARY:

Around 7 years of experience in IT industry with all periods of Architecture, Analysis, Design, Development, testing, and documentation of Web Based Applications utilizing Java, J2EE, Database Management systems. Had some expertise in creating end-to-end sites utilizing Adobe CQ 5.6 and AEM 6.0 and 6.1.

3 years of involvement in working with AEM/CQ5, and 4+ years of experience in Java UI & Java/J2EE.

Developed custom AEM components on top of JCR and Apache Sling CRX, and CQ5.

Experience in CQ Component development, Workflow development and integrating CQ with other applications.

Good understanding of integration patterns and content-centric application development patterns using Adobe Enterprise Manager.

Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.

Have a solid understanding of CQ5 building blocks, CRX repository, leveraging web content management components for customization and porting of websites.

Assist in application deployment to dev, QA and prod environments, and migrations.

Extracting of data from MediaBin CMS to Adobe AEM.

Experienced in developing Custom bundles and Servlets on Felix.

Strong in AEM DAM, developed custom code to create assets, renditions, creating custom metadata for assets and assign Tags to assets.

Extensive experience in CQ, JSP, and Display Tag for User Interface Development. Have a good understanding of Social Collaboration and Campaign Management with CQ.

Experienced in developing custom Event Handler that responds to an event occurring and related components in CQ5.

Expertise in developing Java applications using technologies such as JSP, Servlets, JAVA Beans, RESTful API, SOAP EJB, JMS, JNDI, JDBC, XML, and CSS.

Competence in using Java IDE tools of Rational Application Developer (RAD), WebSphere Application Developer (WSAD), Eclipse and WebLogic Workshop to develop dynamic web applications.

Experienced in working with npm modules of Node.JS like http, q, path, fs, MongoDB, Express and templating engines.

Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.

Developed websites using JavaScript frameworks such as AngularJS 2.0.

Developed Responsive Web Designs (RWD) using CSS3 Media Queries and Bootstrap.

Excellent work experience in Adobe Day Cq5 WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache Sling, template development, CQ5, Component Development, Architecture, Administration and installation of the author and publish instances, etc.

Involvement in working with small and large groups with fruitful in addressing newly specialized difficulties and discovering solutions to address the issues of the client.

Skillful knowledge on Agile process methodology, and Waterfall Methodology.

EDUCATION:

Bachelors in Engineering Aug 2006 – May 2010

Jawaharlal Nehru Technological University

GPA – 3.52

WORK EXPERIENCE:

AEM Developer Nov 2015 – present

ProQuest LLC Ann Arbor, MI

ProQuest LLC is a global information content and technology company. The goal of this project is to provide maintenance, enhancements and new functionality development based on the functional specifications provided by the client and developing portals for some business.

Responsibilities:

Formulated the Technical requirements by conducting detailed analysis on user requirements.

Utilized HTML, CSS, jQuery for designing and implementing custom CQ components.

Performed AEM customization on foundation components, core CMS, and workflows to extend functionalities and improve performance.

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

Created components using Sightly replacing Java Server Pages(JSP).

Provided end-user training and technical guidance to business and technical teams on effectively utilizing Adobe CQ5 Digital Asset Management(DAM), Page Creation, Component Selection, Social Collaboration and workflow management.

Worked on Multi-Site Manager and extensively used CQ tag libraries in the components.

Developed complex components with dialog on CQ5.

Worked on Custom OSGI services, workflows, sling servlets, and Scheduler jobs.

Worked with Maven to build and generate the jar files to deploy in the Felix Console.

Involved in development of User Interface using HTML/HTML5, CSS, JavaScript, jQuery, AJAX, JSON and AngularJS.

Expertise on using Sightly API for presentation and worked on OSGI Services, Servlets.

Developed custom widgets using Ext JS based on the requirement.

Worked on dispatcher configurations for cache and load balancing.

Developed Adobe AEM templates and reusable components.

Worked on Multi-Site Manager and extensively used CQ tag libraries in the components.

Defined new validations through Angular JS 2.0 for the form field validation implemented through HTML5.

Worked with making calls to RESTful APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.

Participated in all the phases of development within the team.

Scheduled all project activities and manage risks throughout the development cycle.

Worked on Jenkins for continuous integration and timely builds.

Collaborate with other functional area experts to design complete solutions.

Involved in supporting the application post production and maintenance.

Environment: AEM 6.1, AEM DAM, CQ, Workflow, Sightly, Apache Sling, CRXDE, CRX, WCM, HTML, JSP, Servlets, JavaScript, jQuery, Eclipse IDE, AngularJS, Tomcat 7, Scene 7, Apache Maven, Confluence, JIRA, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows, Unix.

AEM Developer June 2014 – Oct 2015

Hewlett-Packard Enterprise Fremont, CA

Hewlett-Packard Enterprise company is an American multinational Information Technology company. The project involves the creation of templates, components etc. Currently, the primary focus is on the re-architecture of the existing site. This involves various modifications of components and templates for better understanding and usability.

Responsibilities:

Developed responsive AEM templates, Header, Navigation and Footer components with the HTML provided by HTML team.

Development of Sling Servlets, Services and Java Util classes.

Created customized Adobe AEM templates, components, dialogs, custom xtype using EXT JS Script, client libraries and Basic workflows.

Restructured existing ClientLib to load CSS at the header section and JS files at the footer to have a faster responsive site.

Develop custom components that display contents from REST web service call using JAX POST and JSON responses.

LDAP-AEM configuration to sync users into AEM.

Involved in Java, J2EE, Spring, Web Services and Hibernate in a fast-paced development environment.

Design user interfaces using HTML, jQuery.

Developed Sightly components using JAVA USE API as well as using JavaScript.

Dispatcher configurations for cache management.

AEM maintenance activities like running and scheduling TAR Optimization, Run Data Store Garbage Collector, consistency check, TAR backups and generate thread dump.

Server Maintenance activities like monitoring logs, disk space, and system (author and publish) performance.

Direct Team technically and track their day to day work.

Attended internal KT for CQ 5.6 to AEM 6.0 Migration.

SPOC to drive onsite call daily.

Manage any technical issues that arise during development.

Environment: AEM 6.0, CQ 5.6.1, Java, JDK 1.7, Apache Sling, Apache Felix, JCR, Hibernate, Web Services, HTML, jQuery, J2EE, AJAX, JSON, JavaScript, Angular JS, CSS, Maven, Apache, dispatcher, Eclipse

Java Developer Dec 2012 – May 2014

Capital One McLean, VA

The objective of this project is to implement web based system which can be used by the employees, managers and higher-level management having specific role permissions for effective processing of day to day business activities in the company.

Responsibilities:

Designing the applications using J2EE best practices and Java and J2EE design patterns.

Designing XML schemas for the application.

Used AJAX, JS, JSON, jQuery component integration and developed Rich UI Web application.

Development of Front End(UI) using HTML, DHTML, CSS, XSL, Spring MVC, Spring Web Flow, AJAX and performed validations using JavaScript and AJAX.

Development of server-side layer using XML, XSD, SOAP, JDBC, JDK, JNDI, EJB and DAO patterns using Eclipse IDE.

Implemented Batch jobs to deal with a substantial number of chunks using Spring Batch framework to execute the similar jobs simultaneously.

Used Hibernate, object/relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with an SQL – based schema.

Designed and Developed Web services using RESTful and SOAP protocols with JAX-RS/Jersey, JAX-WS, XML, and JSON.

Extensively involved with end users in functional discussions, business review meetings, requirement gathering.

Extensively used JUnit for unit testing, integration testing, and production testing. Worked on Log4j to validate functionalities.

Designed and developed Microservices business components using Spring Boot.

Worked on to design and develop few Microservices using RESTful approach.

Developed Web Services clients using AXIS framework, SCRUM development.

Worked on SQL, PL/SQL, Stored Procedures, Triggers, Indexes/performance, Batched on SQL on Oracle.

Involved in production support, monitoring server, error logs, and Foreseeing the Potential Issues, and escalating to higher levels.

Used Hudson for build and release management.

Environment: Java SE 7, J2EE, Jasper Reports, Spring, Spring MVC, Spring Web Flow, OOAD, UML, SOA, SDLC, Hibernate, Java/J2EE Design Patterns, JDBC, AJAX, JavaScript, HTML, CSS, XML, XSL, JUnit, Waterfall, Maven, ANT, Web Logic App Server 10g, SQL, PL/SQL, Oracle.

Java Developer Aug 2011 – Nov 2012

Aveva Solutions Hyderabad, India

The main objective of this project is to provide a framework for evaluating the entire life cycle cost of a product, including warranty claims. The project aim is to provide warranty analysis by evaluating warranty claims data to spot trends and incorporate feedback into the next product version.

Responsibilities:

Implementing the design patterns like Singleton, value object pattern and Data access objects in the project.

Involved in system design and development in core java using collections, multithreading and exception handling.

Designed and developed the UI using HTML, CSS, and JSP.

Responsible for development of presentation layer using JSP and Spring.

Business logic was developed using Session Beans and container managed persistence vis Hibernate.

Involved in developing Web Services using SOAP (UDDI, WSDL), XML.

Implemented application using Struts, JPS & Enterprise Java Beans.

Involved in development of Services based architecture utilizing open source technologies like Hibernate ORM.

Involved in a number of installation of WebSphere from development to production and configuring the WebSphere load balancing using WebSphere workload management.

Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.

Implemented Data Access Objects (DAO pattern) using JDBC.

Extensively used JavaScript to provide the users with interactive, Speedy, functional ad more usable user interfaces.

Worked on creating Packages, Stored Procedures & Functions in MYSQL using PL/SQL and TOAD.

Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.

Environment: Java, JDK, Struts, Hibernate, Integration, JSP, AJAX, JavaScript, jQuery, Junit, Servlets, EJB, JST, XML, HTML, CSS, SOAP, WebSphere Application Server, RAD, MYSQL.

Java /J2EE Support and Developer May 2010 – Aug 2011

GlobalLogic Hyderabad, India

Responsibilities:

Develop GUI related changes using JSP, HTML and client validations using JavaScript.

Implemented the modules using Model-View-Controller (MVC) design pattern.

Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.

Wrote a controller Servlet that dispatched requests to appropriate classes.

Developed Dispatch Action classes to define several business methods.

Developed various EJBs for handling business logic and data manipulations from the database.

Created XML unit test cases for testing the Web Services functions.

Involved in fixing the production defects and coordinating the monthly releases.

Involved coding SQL Queries, Stored Procedures, and Triggers.

Created Java classes to communicate with the database using JDBC.

Used SVN as Version Control System for the application

Provided support to the testing team and involved in the Bug Fixing.

Environment: J2EE, HTML, CSS, XML, JavaScript, Spring MVC framework, Eclipse, ANT, JUnit, CSS, AJAX, Apache Tomcat, Log4j, Subversion (SVN).

TECHNICAL SKILLS:

Web/Application Servers: JBoss Application Server 4.x, WebLogic 10.x/9.x/8.x, Apache Tomcat 5.x/6.x

Programming languages: Java, SQL

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

IDE Tools: Eclipse, Net Beans, Visual Studio

Operating systems: Windows, LINUX, UNIX

Databases: Oracle, SQL, DB2, MYSQL, MS ACCESS

Content Management Systems: AEM 6.1, AEM 6.0, AEM 5.6.1, CQ 5.5, CQ5 DAM, CQ Tagging

Version Control Tools: CVS, VSS, Clear Case, SVN, Git

Web Technologies: HTML, CSS, JavaScript, jQuery, XML, JSP, AJAX.

Methodologies: Agile, Waterfall.



Contact this candidate